gitextract_04gc2qn3/ ├── .bandit ├── .codecov.yml ├── .coveragerc ├── .flake8 ├── .git_archival.txt ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ └── feature-request.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── actions/ │ │ └── cache-keys/ │ │ └── action.yml │ ├── chronographer.yml │ ├── reusables/ │ │ └── tox-dev/ │ │ └── workflow/ │ │ └── reusable-tox/ │ │ └── hooks/ │ │ └── post-tox-run/ │ │ └── action.yml │ └── workflows/ │ ├── ci.yml │ ├── cron.yml │ ├── release.yml │ └── reusable-qa.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .pymarkdown.yml ├── .readthedocs.yaml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── changelog.d/ │ ├── .draft_changelog_partial.md │ ├── .gitignore │ ├── .towncrier_template.md.jinja │ ├── 1142.feature.md │ ├── 2318.contrib.md │ ├── 2327.contrib.md │ ├── 2343.contrib.md │ └── README.md ├── docs/ │ ├── .gitignore │ ├── changelog.md │ ├── cli/ │ │ ├── index.md │ │ ├── pip-compile.md │ │ └── pip-sync.md │ ├── conf.py │ ├── contributing.md │ ├── index.md │ ├── pkg/ │ │ └── .gitignore │ ├── requirements.in │ └── requirements.txt ├── examples/ │ ├── django.in │ ├── flask.in │ ├── hypothesis.in │ ├── protection.in │ ├── readme/ │ │ ├── constraints.txt │ │ └── pyproject.toml │ └── sentry.in ├── piptools/ │ ├── __init__.py │ ├── __main__.py │ ├── _compat/ │ │ ├── __init__.py │ │ ├── _tomllib_compat.py │ │ ├── path_compat.py │ │ ├── pip_compat.py │ │ └── tempfile_compat.py │ ├── _internal/ │ │ ├── __init__.py │ │ ├── _pip_api/ │ │ │ ├── __init__.py │ │ │ ├── cli_options.py │ │ │ ├── install_requirements.py │ │ │ ├── package_finder.py │ │ │ └── pip_version.py │ │ └── _subprocess.py │ ├── build.py │ ├── cache.py │ ├── exceptions.py │ ├── locations.py │ ├── logging.py │ ├── py.typed │ ├── repositories/ │ │ ├── __init__.py │ │ ├── base.py │ │ ├── local.py │ │ └── pypi.py │ ├── resolver.py │ ├── scripts/ │ │ ├── __init__.py │ │ ├── _deprecations.py │ │ ├── compile.py │ │ ├── options.py │ │ └── sync.py │ ├── sync.py │ ├── utils.py │ └── writer.py ├── pyproject.toml ├── tests/ │ ├── __init__.py │ ├── conftest.py │ ├── constants.py │ ├── test_build.py │ ├── test_cache.py │ ├── test_circular_imports.py │ ├── test_cli_compile.py │ ├── test_cli_sync.py │ ├── test_data/ │ │ ├── fake-editables.json │ │ ├── fake-index.json │ │ ├── minimal_wheels/ │ │ │ ├── small_fake_a-0.1-py2.py3-none-any.whl │ │ │ ├── small_fake_a-0.2-py2.py3-none-any.whl │ │ │ ├── small_fake_a-0.3b1-py2.py3-none-any.whl │ │ │ ├── small_fake_b-0.1-py2.py3-none-any.whl │ │ │ ├── small_fake_b-0.2-py2.py3-none-any.whl │ │ │ ├── small_fake_b-0.3-py2.py3-none-any.whl │ │ │ ├── small_fake_multi_arch-0.1-py2.py3-none-manylinux1_i686.whl │ │ │ ├── small_fake_multi_arch-0.1-py2.py3-none-manylinux1_x86_64.whl │ │ │ ├── small_fake_multi_arch-0.1-py2.py3-none-win32.whl │ │ │ ├── small_fake_with_deps-0.1-py2.py3-none-any.whl │ │ │ ├── small_fake_with_deps_and_sub_deps-0.1-py2.py3-none-any.whl │ │ │ └── small_fake_with_unpinned_deps-0.1-py2.py3-none-any.whl │ │ └── packages/ │ │ ├── fake_with_deps/ │ │ │ ├── fake_with_deps/ │ │ │ │ └── __init__.py │ │ │ └── pyproject.toml │ │ ├── small_fake_a/ │ │ │ └── setup.py │ │ ├── small_fake_with_build_deps/ │ │ │ ├── backend/ │ │ │ │ └── backend.py │ │ │ ├── pyproject.toml │ │ │ └── setup.py │ │ ├── small_fake_with_deps/ │ │ │ └── setup.py │ │ ├── small_fake_with_deps_and_sub_deps/ │ │ │ └── setup.py │ │ ├── small_fake_with_pyproject/ │ │ │ └── pyproject.toml │ │ ├── small_fake_with_subdir/ │ │ │ └── subdir/ │ │ │ └── setup.py │ │ └── small_fake_with_unpinned_deps/ │ │ └── setup.py │ ├── test_fake_index.py │ ├── test_logging.py │ ├── test_minimal_upgrade.py │ ├── test_pip_compat.py │ ├── test_repository_local.py │ ├── test_repository_pypi.py │ ├── test_resolver.py │ ├── test_sync.py │ ├── test_top_level_editable.py │ ├── test_utils.py │ ├── test_writer.py │ ├── unit/ │ │ └── _internal/ │ │ ├── pip_api/ │ │ │ ├── test_cli_options.py │ │ │ ├── test_install_requirements.py │ │ │ ├── test_package_finder.py │ │ │ └── test_pip_version.py │ │ └── test_subprocess.py │ └── utils.py ├── towncrier.toml └── tox.ini