https://github.com/asyncon/setuptools-pipfile
Dependency management via Pipfile
https://github.com/asyncon/setuptools-pipfile
pipenv pipfile pypi python setuptools
Last synced: 3 months ago
JSON representation
Dependency management via Pipfile
- Host: GitHub
- URL: https://github.com/asyncon/setuptools-pipfile
- Owner: asyncon
- License: mit
- Created: 2019-09-07T14:11:16.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-09-08T06:01:14.000Z (almost 3 years ago)
- Last Synced: 2025-09-29T14:17:32.165Z (9 months ago)
- Topics: pipenv, pipfile, pypi, python, setuptools
- Language: Python
- Homepage: https://setuptools-pipfile.readthedocs.io
- Size: 349 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# setuptools-pipfile
Dependency management via Pipfile
[](https://github.com/asyncon/setuptools-pipfile/actions/workflows/ci.yml)
[](https://setuptools-pipfile.readthedocs.io/en/latest/?badge=latest)
[](https://codecov.io/gh/asyncon/setuptools-pipfile/branch/master)
[](https://github.com/asyncon/setuptools-pipfile/blob/master/LICENSE)
[](https://pypi.org/project/setuptools-pipfile/)
[](https://pypi.org/project/setuptools-pipfile/)
[](https://pepy.tech/project/setuptools-pipfile)
## Overview
In basic mode setuptools-pipfile does the following:
- Populates `install_requires` from the packages table.
- Populates `tests_require` from the dev-packages table.
- Populates `dependency_links` from the source tables if needed by dependencies.
Advanced configuration can be used to control:
- The path to the Pipfile.
- Variable interpolation.
- Removing indexes from `dependency_links`.
- Activate and control populating `extras_require`.
- Control populating `python_requires`.
All documentation is located [here](https://setuptools-pipfile.readthedocs.io).