gitextract_qo3g_3ii/ ├── .gitattributes ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── 1-hatch_bug_report.yml │ │ └── 2-feature_request.yml │ ├── dependabot.yml │ └── workflows/ │ ├── auto-merge.yml │ ├── build-distributions.yml │ ├── build-hatch.yml │ ├── build-hatchling.yml │ ├── cli.yml │ ├── docs-dev.yml │ ├── docs-release.yml │ └── test.yml ├── .gitignore ├── .linkcheckerrc ├── LICENSE.txt ├── README.md ├── backend/ │ ├── LICENSE.txt │ ├── README.md │ ├── pyproject.toml │ ├── src/ │ │ └── hatchling/ │ │ ├── __about__.py │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── bridge/ │ │ │ ├── __init__.py │ │ │ └── app.py │ │ ├── build.py │ │ ├── builders/ │ │ │ ├── __init__.py │ │ │ ├── app.py │ │ │ ├── binary.py │ │ │ ├── config.py │ │ │ ├── constants.py │ │ │ ├── custom.py │ │ │ ├── hooks/ │ │ │ │ ├── __init__.py │ │ │ │ ├── custom.py │ │ │ │ ├── plugin/ │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── hooks.py │ │ │ │ │ └── interface.py │ │ │ │ └── version.py │ │ │ ├── macos.py │ │ │ ├── plugin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── hooks.py │ │ │ │ └── interface.py │ │ │ ├── sdist.py │ │ │ ├── utils.py │ │ │ └── wheel.py │ │ ├── cli/ │ │ │ ├── __init__.py │ │ │ ├── build/ │ │ │ │ └── __init__.py │ │ │ ├── dep/ │ │ │ │ ├── __init__.py │ │ │ │ └── core.py │ │ │ ├── metadata/ │ │ │ │ └── __init__.py │ │ │ └── version/ │ │ │ └── __init__.py │ │ ├── dep/ │ │ │ ├── __init__.py │ │ │ └── core.py │ │ ├── licenses/ │ │ │ ├── __init__.py │ │ │ └── supported.py │ │ ├── metadata/ │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ ├── custom.py │ │ │ ├── plugin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── hooks.py │ │ │ │ └── interface.py │ │ │ ├── spec.py │ │ │ └── utils.py │ │ ├── ouroboros.py │ │ ├── plugin/ │ │ │ ├── __init__.py │ │ │ ├── exceptions.py │ │ │ ├── manager.py │ │ │ ├── specs.py │ │ │ └── utils.py │ │ ├── py.typed │ │ ├── utils/ │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── context.py │ │ │ └── fs.py │ │ └── version/ │ │ ├── __init__.py │ │ ├── core.py │ │ ├── scheme/ │ │ │ ├── __init__.py │ │ │ ├── plugin/ │ │ │ │ ├── __init__.py │ │ │ │ ├── hooks.py │ │ │ │ └── interface.py │ │ │ └── standard.py │ │ └── source/ │ │ ├── __init__.py │ │ ├── code.py │ │ ├── env.py │ │ ├── plugin/ │ │ │ ├── __init__.py │ │ │ ├── hooks.py │ │ │ └── interface.py │ │ └── regex.py │ └── tests/ │ ├── __init__.py │ └── downstream/ │ ├── datadogpy/ │ │ ├── data.json │ │ └── pyproject.toml │ ├── hatch-showcase/ │ │ └── data.json │ ├── integrate.py │ └── requirements.txt ├── docs/ │ ├── .hooks/ │ │ ├── expand_blocks.py │ │ ├── inject_version.py │ │ ├── plugin_register.py │ │ ├── render_default_test_env.py │ │ ├── render_ruff_defaults.py │ │ └── title_from_content.py │ ├── .overrides/ │ │ └── partials/ │ │ └── copyright.html │ ├── .snippets/ │ │ ├── abbrs.txt │ │ └── links.txt │ ├── assets/ │ │ ├── badge/ │ │ │ └── v0.json │ │ └── css/ │ │ └── custom.css │ ├── blog/ │ │ ├── .authors.yml │ │ ├── index.md │ │ └── posts/ │ │ ├── release-hatch-1100.md │ │ ├── release-hatch-1160.md │ │ ├── release-hatch-160.md │ │ ├── release-hatch-180.md │ │ └── release-hatch-190.md │ ├── build.md │ ├── cli/ │ │ ├── about.md │ │ └── reference.md │ ├── community/ │ │ ├── contributing.md │ │ ├── highlights.md │ │ └── users.md │ ├── config/ │ │ ├── build.md │ │ ├── context.md │ │ ├── dependency.md │ │ ├── environment/ │ │ │ ├── advanced.md │ │ │ └── overview.md │ │ ├── hatch.md │ │ ├── internal/ │ │ │ ├── build.md │ │ │ ├── static-analysis.md │ │ │ └── testing.md │ │ ├── metadata.md │ │ └── project-templates.md │ ├── environment.md │ ├── history/ │ │ ├── hatch.md │ │ └── hatchling.md │ ├── how-to/ │ │ ├── config/ │ │ │ └── dynamic-metadata.md │ │ ├── environment/ │ │ │ ├── dependency-resolution.md │ │ │ ├── select-installer.md │ │ │ └── workspace.md │ │ ├── integrate/ │ │ │ └── vscode.md │ │ ├── meta/ │ │ │ └── report-issues.md │ │ ├── plugins/ │ │ │ └── testing-builds.md │ │ ├── publish/ │ │ │ ├── auth.md │ │ │ └── repo.md │ │ ├── python/ │ │ │ └── custom.md │ │ ├── run/ │ │ │ └── python-scripts.md │ │ └── static-analysis/ │ │ └── behavior.md │ ├── index.md │ ├── install.md │ ├── intro.md │ ├── meta/ │ │ ├── authors.md │ │ └── faq.md │ ├── next-steps.md │ ├── plugins/ │ │ ├── about.md │ │ ├── build-hook/ │ │ │ ├── custom.md │ │ │ ├── reference.md │ │ │ └── version.md │ │ ├── builder/ │ │ │ ├── binary.md │ │ │ ├── custom.md │ │ │ ├── reference.md │ │ │ ├── sdist.md │ │ │ └── wheel.md │ │ ├── environment/ │ │ │ ├── reference.md │ │ │ └── virtual.md │ │ ├── environment-collector/ │ │ │ ├── custom.md │ │ │ ├── default.md │ │ │ └── reference.md │ │ ├── metadata-hook/ │ │ │ ├── custom.md │ │ │ └── reference.md │ │ ├── publisher/ │ │ │ ├── package-index.md │ │ │ └── reference.md │ │ ├── utilities.md │ │ ├── version-scheme/ │ │ │ ├── reference.md │ │ │ └── standard.md │ │ └── version-source/ │ │ ├── code.md │ │ ├── env.md │ │ ├── reference.md │ │ └── regex.md │ ├── publish.md │ ├── tutorials/ │ │ ├── environment/ │ │ │ └── basic-usage.md │ │ ├── python/ │ │ │ └── manage.md │ │ └── testing/ │ │ └── overview.md │ ├── version.md │ └── why.md ├── hatch.toml ├── mkdocs.insiders.yml ├── mkdocs.yml ├── pyoxidizer.bzl ├── pyproject.toml ├── release/ │ ├── README.md │ ├── macos/ │ │ ├── build_pkg.py │ │ └── pkg/ │ │ └── distribution.xml │ ├── unix/ │ │ └── make_scripts_portable.py │ └── windows/ │ └── make_scripts_portable.py ├── ruff.toml ├── ruff_defaults.toml ├── scripts/ │ ├── bump.py │ ├── generate_coverage_summary.py │ ├── install_mkdocs_material_insiders.py │ ├── release_github.py │ ├── set_release_version.py │ ├── update_distributions.py │ ├── update_ruff.py │ ├── utils.py │ ├── validate_history.py │ └── write_coverage_summary_report.py ├── src/ │ └── hatch/ │ ├── __init__.py │ ├── __main__.py │ ├── cli/ │ │ ├── __init__.py │ │ ├── application.py │ │ ├── build/ │ │ │ └── __init__.py │ │ ├── clean/ │ │ │ └── __init__.py │ │ ├── config/ │ │ │ └── __init__.py │ │ ├── dep/ │ │ │ └── __init__.py │ │ ├── env/ │ │ │ ├── __init__.py │ │ │ ├── create.py │ │ │ ├── find.py │ │ │ ├── prune.py │ │ │ ├── remove.py │ │ │ ├── run.py │ │ │ └── show.py │ │ ├── fmt/ │ │ │ ├── __init__.py │ │ │ └── core.py │ │ ├── new/ │ │ │ ├── __init__.py │ │ │ └── migrate.py │ │ ├── project/ │ │ │ ├── __init__.py │ │ │ └── metadata.py │ │ ├── publish/ │ │ │ └── __init__.py │ │ ├── python/ │ │ │ ├── __init__.py │ │ │ ├── find.py │ │ │ ├── install.py │ │ │ ├── remove.py │ │ │ ├── show.py │ │ │ └── update.py │ │ ├── run/ │ │ │ └── __init__.py │ │ ├── self/ │ │ │ ├── __init__.py │ │ │ ├── report.py │ │ │ ├── restore.py │ │ │ └── update.py │ │ ├── shell/ │ │ │ └── __init__.py │ │ ├── status/ │ │ │ └── __init__.py │ │ ├── terminal.py │ │ ├── test/ │ │ │ ├── __init__.py │ │ │ └── core.py │ │ └── version/ │ │ └── __init__.py │ ├── config/ │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── model.py │ │ ├── user.py │ │ └── utils.py │ ├── dep/ │ │ ├── __init__.py │ │ ├── core.py │ │ └── sync.py │ ├── env/ │ │ ├── __init__.py │ │ ├── collectors/ │ │ │ ├── __init__.py │ │ │ ├── custom.py │ │ │ ├── default.py │ │ │ └── plugin/ │ │ │ ├── __init__.py │ │ │ ├── hooks.py │ │ │ └── interface.py │ │ ├── context.py │ │ ├── internal/ │ │ │ ├── __init__.py │ │ │ ├── build.py │ │ │ ├── static_analysis.py │ │ │ ├── test.py │ │ │ └── uv.py │ │ ├── plugin/ │ │ │ ├── __init__.py │ │ │ ├── hooks.py │ │ │ └── interface.py │ │ ├── system.py │ │ ├── utils.py │ │ └── virtual.py │ ├── errors/ │ │ └── __init__.py │ ├── index/ │ │ ├── __init__.py │ │ ├── core.py │ │ ├── errors.py │ │ └── publish.py │ ├── plugin/ │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── manager.py │ │ ├── specs.py │ │ └── utils.py │ ├── project/ │ │ ├── __init__.py │ │ ├── config.py │ │ ├── constants.py │ │ ├── core.py │ │ ├── env.py │ │ ├── frontend/ │ │ │ ├── __init__.py │ │ │ ├── core.py │ │ │ └── scripts/ │ │ │ ├── __init__.py │ │ │ ├── build_deps.py │ │ │ ├── core_metadata.py │ │ │ └── standard.py │ │ └── utils.py │ ├── publish/ │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── index.py │ │ └── plugin/ │ │ ├── __init__.py │ │ ├── hooks.py │ │ └── interface.py │ ├── py.typed │ ├── python/ │ │ ├── __init__.py │ │ ├── core.py │ │ ├── distributions.py │ │ └── resolve.py │ ├── template/ │ │ ├── __init__.py │ │ ├── default.py │ │ ├── files_default.py │ │ ├── files_feature_ci.py │ │ ├── files_feature_cli.py │ │ ├── files_feature_tests.py │ │ └── plugin/ │ │ ├── __init__.py │ │ ├── hooks.py │ │ └── interface.py │ ├── utils/ │ │ ├── __init__.py │ │ ├── ci.py │ │ ├── dep.py │ │ ├── env.py │ │ ├── fs.py │ │ ├── metadata.py │ │ ├── network.py │ │ ├── platform.py │ │ ├── runner.py │ │ ├── shells.py │ │ ├── structures.py │ │ └── toml.py │ └── venv/ │ ├── __init__.py │ ├── core.py │ └── utils.py └── tests/ ├── __init__.py ├── backend/ │ ├── __init__.py │ ├── builders/ │ │ ├── __init__.py │ │ ├── hooks/ │ │ │ ├── __init__.py │ │ │ ├── test_custom.py │ │ │ └── test_version.py │ │ ├── plugin/ │ │ │ ├── __init__.py │ │ │ └── test_interface.py │ │ ├── test_binary.py │ │ ├── test_config.py │ │ ├── test_custom.py │ │ ├── test_sdist.py │ │ ├── test_wheel.py │ │ └── utils.py │ ├── metadata/ │ │ ├── __init__.py │ │ ├── test_build.py │ │ ├── test_core.py │ │ ├── test_custom_hook.py │ │ ├── test_hatch.py │ │ └── test_spec.py │ ├── test_build.py │ ├── utils/ │ │ ├── __init__.py │ │ ├── test_context.py │ │ ├── test_fs.py │ │ └── test_macos.py │ └── version/ │ ├── __init__.py │ ├── scheme/ │ │ ├── __init__.py │ │ └── test_standard.py │ └── source/ │ ├── __init__.py │ ├── test_code.py │ ├── test_env.py │ └── test_regex.py ├── cli/ │ ├── __init__.py │ ├── build/ │ │ ├── __init__.py │ │ └── test_build.py │ ├── clean/ │ │ ├── __init__.py │ │ └── test_clean.py │ ├── config/ │ │ ├── __init__.py │ │ ├── test_explore.py │ │ ├── test_find.py │ │ ├── test_restore.py │ │ ├── test_set.py │ │ └── test_show.py │ ├── dep/ │ │ ├── __init__.py │ │ ├── show/ │ │ │ ├── __init__.py │ │ │ ├── test_requirements.py │ │ │ └── test_table.py │ │ └── test_hash.py │ ├── env/ │ │ ├── __init__.py │ │ ├── test_create.py │ │ ├── test_find.py │ │ ├── test_prune.py │ │ ├── test_remove.py │ │ ├── test_run.py │ │ └── test_show.py │ ├── fmt/ │ │ ├── __init__.py │ │ └── test_fmt.py │ ├── new/ │ │ ├── __init__.py │ │ └── test_new.py │ ├── project/ │ │ ├── __init__.py │ │ └── test_metadata.py │ ├── publish/ │ │ ├── __init__.py │ │ └── test_publish.py │ ├── python/ │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── test_find.py │ │ ├── test_install.py │ │ ├── test_remove.py │ │ ├── test_show.py │ │ └── test_update.py │ ├── run/ │ │ ├── __init__.py │ │ └── test_run.py │ ├── self/ │ │ ├── __init__.py │ │ ├── test_report.py │ │ └── test_self.py │ ├── status/ │ │ ├── __init__.py │ │ └── test_status.py │ ├── test/ │ │ ├── __init__.py │ │ └── test_test.py │ ├── test_root.py │ └── version/ │ ├── __init__.py │ └── test_version.py ├── config/ │ ├── __init__.py │ └── test_model.py ├── conftest.py ├── dep/ │ ├── __init__.py │ └── test_sync.py ├── env/ │ ├── __init__.py │ ├── collectors/ │ │ ├── __init__.py │ │ └── test_custom.py │ └── plugin/ │ ├── __init__.py │ └── test_interface.py ├── helpers/ │ ├── __init__.py │ ├── helpers.py │ └── templates/ │ ├── __init__.py │ ├── licenses/ │ │ └── __init__.py │ ├── new/ │ │ ├── __init__.py │ │ ├── basic.py │ │ ├── default.py │ │ ├── feature_ci.py │ │ ├── feature_cli.py │ │ ├── feature_no_src_layout.py │ │ ├── licenses_empty.py │ │ ├── licenses_multiple.py │ │ ├── projects_urls_empty.py │ │ └── projects_urls_space_in_label.py │ ├── sdist/ │ │ ├── __init__.py │ │ ├── standard_default.py │ │ ├── standard_default_build_script_artifacts.py │ │ ├── standard_default_build_script_extra_dependencies.py │ │ ├── standard_default_support_legacy.py │ │ ├── standard_default_vcs_git_exclusion_files.py │ │ ├── standard_default_vcs_mercurial_exclusion_files.py │ │ ├── standard_include.py │ │ └── standard_include_config_file.py │ └── wheel/ │ ├── __init__.py │ ├── standard_default_build_script.py │ ├── standard_default_build_script_artifacts.py │ ├── standard_default_build_script_artifacts_with_src_layout.py │ ├── standard_default_build_script_configured_build_hooks.py │ ├── standard_default_build_script_extra_dependencies.py │ ├── standard_default_build_script_force_include.py │ ├── standard_default_build_script_force_include_no_duplication.py │ ├── standard_default_extra_metadata.py │ ├── standard_default_license_multiple.py │ ├── standard_default_license_single.py │ ├── standard_default_namespace_package.py │ ├── standard_default_python_constraint.py │ ├── standard_default_python_constraint_three_components.py │ ├── standard_default_sbom.py │ ├── standard_default_shared_data.py │ ├── standard_default_shared_scripts.py │ ├── standard_default_single_module.py │ ├── standard_default_symlink.py │ ├── standard_editable_exact.py │ ├── standard_editable_exact_extra_dependencies.py │ ├── standard_editable_exact_force_include.py │ ├── standard_editable_pth.py │ ├── standard_editable_pth_extra_dependencies.py │ ├── standard_editable_pth_force_include.py │ ├── standard_entry_points.py │ ├── standard_no_strict_naming.py │ ├── standard_only_packages_artifact_override.py │ ├── standard_tests.py │ └── utils.py ├── index/ │ ├── __init__.py │ ├── server/ │ │ ├── devpi/ │ │ │ ├── Dockerfile │ │ │ └── entrypoint.sh │ │ ├── docker-compose.yaml │ │ └── nginx/ │ │ └── nginx.conf │ └── test_core.py ├── project/ │ ├── __init__.py │ ├── test_config.py │ ├── test_core.py │ ├── test_frontend.py │ └── test_utils.py ├── publish/ │ ├── __init__.py │ └── plugin/ │ ├── __init__.py │ └── test_interface.py ├── python/ │ ├── __init__.py │ ├── test_core.py │ └── test_resolve.py ├── utils/ │ ├── __init__.py │ ├── test_auth.py │ ├── test_fs.py │ ├── test_platform.py │ ├── test_runner.py │ └── test_structures.py ├── venv/ │ ├── __init__.py │ ├── test_core.py │ └── test_utils.py └── workspaces/ ├── __init__.py └── test_config.py