Simplified the extras_require dictionary in setup.py by using a loop over the extra requirement types.

This commit is contained in:
Paul Gauthier (aider) 2024-07-14 20:35:10 +01:00
parent bb3fd143a5
commit e9bcdceb3b

View file

@ -43,10 +43,7 @@ setup(
exclude_package_data={"aider.website": exclude_website_pats}, exclude_package_data={"aider.website": exclude_website_pats},
install_requires=requirements, install_requires=requirements,
extras_require={ extras_require={
"dev": get_requirements("dev"), extra: get_requirements(extra) for extra in "dev hf-embed browser playwright".split()
"hf-embed": get_requirements("hf-embed"),
"browser": get_requirements("browser"),
"playwright": get_requirements("playwright"),
}, },
python_requires=">=3.9,<3.13", python_requires=">=3.9,<3.13",
entry_points={ entry_points={