.gitattributes
.gitignore
.readthedocs.yml
.travis.yml
AUTHORS.txt
CHANGELOG.rst
LICENSE
MANIFEST.in
README.rst
azure-pipelines.yml
configure
configure.bat
mit.LICENSE
pyproject.toml
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
docs/Makefile
docs/make.bat
docs/skeleton-usage.rst
docs/scripts/doc8_style_check.sh
docs/scripts/sphinx_build_link_check.sh
docs/source/conf.py
docs/source/index.rst
docs/source/skeleton/index.rst
etc/README.rst
etc/git-filter-repo-pip.sh
etc/git-rename-merge.sh
etc/ci/azure-container-deb.yml
etc/ci/azure-container-rpm.yml
etc/ci/azure-posix.yml
etc/ci/azure-win.yml
etc/ci/install_sudo.sh
etc/ci/macports-ci
etc/ci/macports-ci.ABOUT
etc/ci/mit.LICENSE
etc/scripts/README.rst
etc/scripts/bootstrap.py
etc/scripts/build_wheels.py
etc/scripts/check_thirdparty.py
etc/scripts/fetch_built_wheels.py
etc/scripts/fetch_requirements.py
etc/scripts/fix_thirdparty.py
etc/scripts/gen_pypi_simple.py
etc/scripts/gen_pypi_simple.py.ABOUT
etc/scripts/gen_pypi_simple.py.NOTICE
etc/scripts/gen_requirements.py
etc/scripts/gen_requirements_dev.py
etc/scripts/publish_files.py
etc/scripts/requirements.txt
etc/scripts/test_utils_pip_compatibility_tags.py
etc/scripts/test_utils_pip_compatibility_tags.py.ABOUT
etc/scripts/test_utils_pypi_supported_tags.py
etc/scripts/test_utils_pypi_supported_tags.py.ABOUT
etc/scripts/utils_dejacode.py
etc/scripts/utils_pip_compatibility_tags.py
etc/scripts/utils_pip_compatibility_tags.py.ABOUT
etc/scripts/utils_pypi_supported_tags.py
etc/scripts/utils_pypi_supported_tags.py.ABOUT
etc/scripts/utils_requirements.py
etc/scripts/utils_thirdparty.py
etc/scripts/utils_thirdparty.py.ABOUT
src/pip_requirements_parser.py
src/pip_requirements_parser.egg-info/PKG-INFO
src/pip_requirements_parser.egg-info/SOURCES.txt
src/pip_requirements_parser.egg-info/dependency_links.txt
src/pip_requirements_parser.egg-info/not-zip-safe
src/pip_requirements_parser.egg-info/requires.txt
src/pip_requirements_parser.egg-info/top_level.txt
tests/conftest.py
tests/test_dparse.py
tests/test_dparse.py.LICENSE
tests/test_pip_api_parse_requirements.py
tests/test_pip_api_parse_requirements.py.LICENSE
tests/test_requirements_detector_detection.py
tests/test_requirements_detector_detection.py.LICENSE
tests/test_requirements_detector_parsing.py
tests/test_requirements_parser.py
tests/test_requirements_parser.py.LICENSE
tests/pip_requirements_parser_tests/__init__.py
tests/pip_requirements_parser_tests/test_requirements_file.py
tests/pip_requirements_parser_tests/data/more-requirements/Alzon-senlin-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/Alzon-senlin-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/Alzon-senlin-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/CyrilPeponnet-Unify-whisper-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/CyrilPeponnet-Unify-whisper-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/CyrilPeponnet-Unify-whisper-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/Elchi3-kuma-requirements-dev.txt
tests/pip_requirements_parser_tests/data/more-requirements/Elchi3-kuma-requirements-dev.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/Elchi3-kuma-requirements-dev.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/TechAtNYU-overlord-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/TechAtNYU-overlord-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/TechAtNYU-overlord-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/UQ-UQx-edx-platform_lti-requirements-edx-edx-private.txt
tests/pip_requirements_parser_tests/data/more-requirements/UQ-UQx-edx-platform_lti-requirements-edx-edx-private.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/UQ-UQx-edx-platform_lti-requirements-edx-edx-private.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/Winterflower-ibis-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/Winterflower-ibis-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/Winterflower-ibis-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/alexandermendes-pybossa-github-builder-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/alexandermendes-pybossa-github-builder-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/alexandermendes-pybossa-github-builder-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/andymckay-olympia-requirements-prod.txt
tests/pip_requirements_parser_tests/data/more-requirements/andymckay-olympia-requirements-prod.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/andymckay-olympia-requirements-prod.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/bigzachattack-dockerspawner-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/bigzachattack-dockerspawner-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/bigzachattack-dockerspawner-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/brutus-templator-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/brutus-templator-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/brutus-templator-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/buildtimetrend-python-client-requirements-native.txt
tests/pip_requirements_parser_tests/data/more-requirements/buildtimetrend-python-client-requirements-native.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/buildtimetrend-python-client-requirements-native.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/freedomsponsors-www.freedomsponsors.org-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/freedomsponsors-www.freedomsponsors.org-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/freedomsponsors-www.freedomsponsors.org-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/freeekanayaka-systemfixtures-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/freeekanayaka-systemfixtures-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/freeekanayaka-systemfixtures-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/indodutch-sim-city-webservice-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/indodutch-sim-city-webservice-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/indodutch-sim-city-webservice-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/jacobzweig-RCNN_Toolbox-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/jacobzweig-RCNN_Toolbox-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/jacobzweig-RCNN_Toolbox-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/jonaqp-django_mongo-requirements-req.txt
tests/pip_requirements_parser_tests/data/more-requirements/jonaqp-django_mongo-requirements-req.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/jonaqp-django_mongo-requirements-req.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/jorismathijssen-ProjectLipa-James-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/jorismathijssen-ProjectLipa-James-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/jorismathijssen-ProjectLipa-James-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/maxgraser-seriesly-seriesly-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/maxgraser-seriesly-seriesly-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/maxgraser-seriesly-seriesly-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/mbertrand-cga-worldmap-shared-dev-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/mbertrand-cga-worldmap-shared-dev-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/mbertrand-cga-worldmap-shared-dev-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/ministryofjustice-elasticsearch-formula-formula-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/ministryofjustice-elasticsearch-formula-formula-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/ministryofjustice-elasticsearch-formula-formula-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/nikdoof-test-auth-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/nikdoof-test-auth-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/nikdoof-test-auth-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/pamfilos-invenio-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/pamfilos-invenio-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/pamfilos-invenio-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/pvernier-elpaso-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/pvernier-elpaso-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/pvernier-elpaso-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/qvazzler-Flexget-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/qvazzler-Flexget-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/qvazzler-Flexget-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/rthieledesy-invenio-requirements-devel.txt
tests/pip_requirements_parser_tests/data/more-requirements/rthieledesy-invenio-requirements-devel.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/rthieledesy-invenio-requirements-devel.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/rustyrazorblade-machete-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/rustyrazorblade-machete-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/rustyrazorblade-machete-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/ryansb-bookmarkd-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/ryansb-bookmarkd-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/ryansb-bookmarkd-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/theatlantic-django-cache-machine-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/theatlantic-django-cache-machine-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/theatlantic-django-cache-machine-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/more-requirements/vladikoff-loop-server-loadtests-requirements.txt
tests/pip_requirements_parser_tests/data/more-requirements/vladikoff-loop-server-loadtests-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/more-requirements/vladikoff-loop-server-loadtests-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/reqfiles/supported_options2.txt
tests/pip_requirements_parser_tests/data/requirements/packaging-docs-examples.txt
tests/pip_requirements_parser_tests/data/requirements/packaging-docs-examples.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/packaging-docs-examples.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pep-508-examples.txt
tests/pip_requirements_parser_tests/data/requirements/pep-508-examples.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pep-508-examples.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples-vcs.txt
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples-vcs.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples-vcs.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples.txt
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples2.txt
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples2.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples2.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples3.txt
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples3.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pip-docs-examples3.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pip-own-requirements.txt
tests/pip_requirements_parser_tests/data/requirements/pip-own-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pip-own-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pip-upgrader-example.txt
tests/pip_requirements_parser_tests/data/requirements/pip-upgrader-example.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pip-upgrader-example.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pipfile-requirements-tests.txt
tests/pip_requirements_parser_tests/data/requirements/pipfile-requirements-tests.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pipfile-requirements-tests.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/pypi-oldest-requirements-tests.txt
tests/pip_requirements_parser_tests/data/requirements/pypi-oldest-requirements-tests.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/pypi-oldest-requirements-tests.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/req-detector-requirements.txt
tests/pip_requirements_parser_tests/data/requirements/req-detector-requirements.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/req-detector-requirements.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/requirement-parser-issues.txt
tests/pip_requirements_parser_tests/data/requirements/requirement-parser-issues.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/requirement-parser-issues.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/requirementslib-tests.txt
tests/pip_requirements_parser_tests/data/requirements/requirementslib-tests.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/requirementslib-tests.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/serverless-python-requirements-tests.txt
tests/pip_requirements_parser_tests/data/requirements/serverless-python-requirements-tests.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/serverless-python-requirements-tests.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/sort-requirements-tests.txt
tests/pip_requirements_parser_tests/data/requirements/sort-requirements-tests.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/sort-requirements-tests.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/supported_options2.txt
tests/pip_requirements_parser_tests/data/requirements/supported_options2.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/supported_options2.txt-expected.json
tests/pip_requirements_parser_tests/data/requirements/unsupported_options.txt
tests/pip_requirements_parser_tests/data/requirements/unsupported_options.txt-expected.dumps
tests/pip_requirements_parser_tests/data/requirements/unsupported_options.txt-expected.json
tests/pip_requirements_parser_tests/lib/__init__.py
tests/pip_requirements_parser_tests/lib/path.py
tests/pip_requirements_parser_tests/unit/__init__.py
tests/pip_requirements_parser_tests/unit/compatibility_tags.py
tests/pip_requirements_parser_tests/unit/misc.py
tests/pip_requirements_parser_tests/unit/temp_dir.py
tests/pip_requirements_parser_tests/unit/test_link.py
tests/pip_requirements_parser_tests/unit/test_models_wheel.py
tests/pip_requirements_parser_tests/unit/test_req.py
tests/pip_requirements_parser_tests/unit/test_req_file.py
tests/pip_requirements_parser_tests/unit/test_req_install.py
tests/pip_requirements_parser_tests/unit/test_urls.py
tests/pip_requirements_parser_tests/unit/test_utils.py
tests/pip_requirements_parser_tests/unit/test_utils_compatibility_tags.py
tests/pip_requirements_parser_tests/unit/test_utils_temp_dir.py
tests/requirements_detector/test1/requirements.txt
tests/requirements_detector/test2/requirements/base.txt
tests/requirements_detector/test2/requirements/webui.pip
tests/requirements_detector/test3/pip_requirements.txt
tests/requirements_detector/test3/reqs.txt
tests/requirements_detector/test3/requirements_base.txt
tests/requirements_detector/test3/requirements_test.txt
tests/requirements_detector/test3/test_requirements.txt
tests/requirements_detector/test5/invalid_requirements.txt
tests/requirements_parser_reqfiles/blank_1.txt
tests/requirements_parser_reqfiles/blank_1.txt-expected.json
tests/requirements_parser_reqfiles/comment_1.txt
tests/requirements_parser_reqfiles/comment_1.txt-expected.json
tests/requirements_parser_reqfiles/comment_2.txt
tests/requirements_parser_reqfiles/comment_2.txt-expected.json
tests/requirements_parser_reqfiles/crateio_requirements.txt
tests/requirements_parser_reqfiles/crateio_requirements.txt-expected.json
tests/requirements_parser_reqfiles/editable_1.txt
tests/requirements_parser_reqfiles/editable_1.txt-expected.json
tests/requirements_parser_reqfiles/editable_2.txt
tests/requirements_parser_reqfiles/editable_2.txt-expected.json
tests/requirements_parser_reqfiles/extras_1.txt
tests/requirements_parser_reqfiles/extras_1.txt-expected.json
tests/requirements_parser_reqfiles/fail_1.txt
tests/requirements_parser_reqfiles/fail_1.txt-expected.json
tests/requirements_parser_reqfiles/fail_2.txt
tests/requirements_parser_reqfiles/fail_2.txt-expected.json
tests/requirements_parser_reqfiles/file_1.txt
tests/requirements_parser_reqfiles/file_1.txt-expected.json
tests/requirements_parser_reqfiles/file_2.txt
tests/requirements_parser_reqfiles/file_2.txt-expected.json
tests/requirements_parser_reqfiles/illustrative_requirements.txt
tests/requirements_parser_reqfiles/illustrative_requirements.txt-expected.json
tests/requirements_parser_reqfiles/recursive_1.txt
tests/requirements_parser_reqfiles/recursive_1.txt-expected.json
tests/requirements_parser_reqfiles/recursive_2.txt
tests/requirements_parser_reqfiles/recursive_2.txt-expected.json
tests/requirements_parser_reqfiles/recursive_3.expected
tests/requirements_parser_reqfiles/recursive_3.txt-expected.json
tests/requirements_parser_reqfiles/rtfd_deploy_requirements.txt
tests/requirements_parser_reqfiles/rtfd_deploy_requirements.txt-expected.json
tests/requirements_parser_reqfiles/rtfd_requirements.txt
tests/requirements_parser_reqfiles/rtfd_requirements.txt-expected.json
tests/requirements_parser_reqfiles/simple_1.txt
tests/requirements_parser_reqfiles/simple_1.txt-expected.json
tests/requirements_parser_reqfiles/specs_1.txt
tests/requirements_parser_reqfiles/specs_1.txt-expected.json
tests/requirements_parser_reqfiles/subdirectory.txt
tests/requirements_parser_reqfiles/subdirectory.txt-expected.json
tests/requirements_parser_reqfiles/underscores.txt
tests/requirements_parser_reqfiles/underscores.txt-expected.json
tests/requirements_parser_reqfiles/uri.txt
tests/requirements_parser_reqfiles/uri.txt-expected.json
tests/requirements_parser_reqfiles/vcs_bzr.txt
tests/requirements_parser_reqfiles/vcs_bzr.txt-expected.json
tests/requirements_parser_reqfiles/vcs_git.txt
tests/requirements_parser_reqfiles/vcs_git.txt-expected.json
tests/requirements_parser_reqfiles/vcs_git_extras_require.txt
tests/requirements_parser_reqfiles/vcs_git_extras_require.txt-expected.json
tests/requirements_parser_reqfiles/vcs_hg.txt
tests/requirements_parser_reqfiles/vcs_hg.txt-expected.json
tests/requirements_parser_reqfiles/vcs_svn.txt
tests/requirements_parser_reqfiles/vcs_svn.txt-expected.json