{"library":"setuptools-dynamic-dependencies","title":"setuptools-dynamic-dependencies","description":"A setuptools plugin that allows dependencies to be specified dynamically based on the package's version number. It enables conditional dependency resolution within setup.py/pyproject.toml using version-range expressions. Current version 1.0.0, requires Python >=3.9, maintained by BeeWare project.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install setuptools-dynamic-dependencies"],"cli":null},"imports":["from setuptools_dynamic_dependencies import DynamicDependencies"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from setuptools import setup\nfrom setuptools_dynamic_dependencies import DynamicDependencies\n\ndynamic_deps = DynamicDependencies()\n# In setup() call:\nsetup(\n    name='mypackage',\n    version='1.0.0',\n    install_requires=dynamic_deps.get_requirements()\n)","lang":"python","description":"Basic integration with setuptools setup() to dynamically resolve dependencies based on package version.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}