aider/setup.py
Paul Gauthier f8f2eb0f76 aider: Filtered out image links from long_description in setup.py.
# Context:
USER: pypi descriptions don't support markdown image links. filter out images before passing it
ASSISTANT: To filter out image links from the `long_description` in `setup.py`, you can use a regular expression to remove the lines containing image links. Here's the change you need to make in `setup.py`:

```python
setup.py
<<<<<<< ORIGINAL
with open("README.md", "r", encoding="utf-8") as f:
    long_description = f.read()
=======
import re

with open("README.md", "r", encoding="utf-8") as f:
    long_description = f.read()
    long_description = re.sub(r'\n!\[.*\]\(.*\)', '', long_description)
>>>>>>> UPDATED
```

This change imports the `re` module and uses the `re.sub()` function to remove lines containing image links from the `long_description`.
2023-06-07 16:59:35 -07:00

24 lines
604 B
Python

from setuptools import find_packages, setup
with open("requirements.txt") as f:
requirements = f.read().splitlines()
import re
with open("README.md", "r", encoding="utf-8") as f:
long_description = f.read()
long_description = re.sub(r'\n!\[.*\]\(.*\)', '', long_description)
setup(
name="aider-chat",
version="0.5.1",
packages=find_packages(),
install_requires=requirements,
entry_points={
"console_scripts": [
"aider = aider.main:main",
],
},
long_description=long_description,
long_description_content_type="text/markdown",
)