Skip to content
Snippets Groups Projects
Commit 175b0329 authored by nimrod's avatar nimrod
Browse files

Keep extras_require DRY.

parent 156558bf
No related branches found
No related tags found
No related merge requests found
Pipeline #1337 passed
...@@ -3,6 +3,19 @@ ...@@ -3,6 +3,19 @@
from setuptools import setup, find_packages from setuptools import setup, find_packages
from template import __doc__ as description from template import __doc__ as description
extras_require = {
"dev": ["pipenv"],
"jmespath": ["jmespath"],
"netaddr": ["netaddr"],
"toml": ["toml"],
"yaml": ["PyYAML"],
}
all_requires = [v for k, l in extras_require.items() if k != "dev" for v in l]
# There may be duplicates, let's remove those.
all_requires = list(set(all_requires))
extras_require["all"] = all_requires
setup( setup(
name="template", name="template",
version="0.7.2", version="0.7.2",
...@@ -41,18 +54,6 @@ setup( ...@@ -41,18 +54,6 @@ setup(
"toml", "toml",
"subprocess32>=3.5.0;python_version<'3.5'", "subprocess32>=3.5.0;python_version<'3.5'",
], ],
extras_require={ extras_require=extras_require,
"all": [
"jmespath",
"netaddr",
"PyYAML",
"toml",
],
"dev": ["pipenv"],
"jmespath": ["jmespath"],
"netaddr": ["netaddr"],
"toml": ["toml"],
"yaml": ["PyYAML"],
},
entry_points={"console_scripts": ["template=template:main"]}, entry_points={"console_scripts": ["template=template:main"]},
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment