mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-21 21:04:59 +00:00

# Context: USER: make a setup.py for this project. it includes a cli script in main(). have setup.py read requirements.txt to get the install_requires ASSISTANT: To create a `setup.py` file for this project, we'll use the `setuptools` package. We'll also read the `requirements.txt` file to get the `install_requires` dependencies. Here's the change: ```python setup.py <<<<<<< ORIGINAL ======= from setuptools import setup, find_packages with open("requirements.txt") as f: requirements = f.read().splitlines() setup( name="aider", version="0.1.0", packages=find_packages(), install_requires=requirements, entry_points={ "console_scripts": [ "aider = aider.main:main", ], }, ) >>>>>>> UPDATED ``` This will create a `setup.py` file that reads the `requirements.txt` file for dependencies and sets up the CLI script for the `main()` function in `aider.main`.
16 lines
341 B
Python
16 lines
341 B
Python
from setuptools import setup, find_packages
|
|
|
|
with open("requirements.txt") as f:
|
|
requirements = f.read().splitlines()
|
|
|
|
setup(
|
|
name="aider",
|
|
version="0.1.0",
|
|
packages=find_packages(),
|
|
install_requires=requirements,
|
|
entry_points={
|
|
"console_scripts": [
|
|
"aider = aider.main:main",
|
|
],
|
|
},
|
|
)
|