```diff
--- test_files/115-original.txt	2025-03-07 19:06:22
+++ test_files/115-modified.txt	2025-03-07 19:06:22
@@ -1,46 +1,83 @@
 """
-Setup configuration for Composio SWE Agent plugin
+Setup configuration for SWE Kit.
 """
 
+import typing as t
 from pathlib import Path
 
 from setuptools import find_packages, setup
 
 
+SWEKIT = Path(__file__).parent.resolve() / "swekit"
+
+
+def scan_for_package_data(
+    directory: Path,
+    package: Path,
+    data: t.Optional[t.List[str]] = None,
+) -> t.List[str]:
+    """Walk the package and scan for package files."""
+    data = data or []
+    for child in directory.iterdir():
+        if child.name.endswith(".py") or child.name.endswith(".pyc"):
+            continue
+
+        if child.is_file():
+            data.append(str(child.relative_to(package)))
+            continue
+
+        data += scan_for_package_data(
+            directory=child,
+            package=package,
+        )
+    return data
+
+
 setup(
-    name="composio_swe",
-    version="0.0.1",
+    name="swekit",
+    version="0.4.6",
     author="Shubhra",
     author_email="shubhra@composio.dev",
     description="Tools for running a SWE agent using Composio platform",
     long_description=(Path(__file__).parent / "README.md").read_text(encoding="utf-8"),
     long_description_content_type="text/markdown",
-    url="https://github.com/SamparkAI/composio_sdk",
+    url="https://github.com/composiohq/composio",
     classifiers=[
         "Programming Language :: Python :: 3",
         "License :: OSI Approved :: Apache Software License",
         "Operating System :: OS Independent",
     ],
     python_requires=">=3.9,<4",
-    packages=find_packages(include=["composio_swe*"]),
+    packages=find_packages(include=["swekit*"]),
     entry_points={
         "console_scripts": [
-            "composio-swe=composio_swe.cli:cli",
+            "swekit=swekit.cli:swekit",
         ],
     },
+    package_data={
+        "swekit": scan_for_package_data(
+            directory=SWEKIT,
+            package=SWEKIT,
+        ),
+    },
+    include_package_data=True,
     install_requires=[
-        "composio_core>=0.3.9",
-        "gitpython>=3.1.43",
-        "composio_crewai>=0.3.9",
-        "crewai==0.30.11",
+        "pydantic>=2.7.4",
+        "swebench==2.1.0",
         "datasets>=2.20.0",
-        "swebench>=1.1.0",
-        "langchain_anthropic",
-        "llama-index-llms-anthropic",
-        "swe_bench_docker @ git+https://github.com/ComposioHQ/SWE-bench-docker.git",
+        "gitpython>=3.1.43",
+        "composio_core>=0.7.0,<0.8.0",
+        "unidiff==0.7.5",
+        "tqdm==4.66.4",
+        "rich",
     ],
-    dependency_links=[
-        "git+https://github.com/ComposioHQ/SWE-bench-docker.git",
-    ],
-    include_package_data=True,
+    extras_require={
+        "langgraph": [
+            "langchain-aws==0.1.17",
+            "langgraph>=0.2.16",
+            "langgraph-prebuilt>=0.1.0",
+            "composio_langgraph>=0.5.0,<0.8.0",
+            "python-dotenv==1.0.1",
+        ]
+    },
 )
```
