gitextract_6n9izm0e/ ├── .github/ │ ├── release.py │ ├── renovate.json │ ├── use-local-unidep.py │ └── workflows/ │ ├── documentation-links.yml │ ├── install-example-projects.yml │ ├── pytest.yml │ ├── release.yml │ ├── toc.yaml │ └── update-readme.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── bootstrap.sh ├── docs/ │ ├── Makefile │ └── source/ │ ├── .gitignore │ └── conf.py ├── example/ │ ├── README.md │ ├── environment.yaml │ ├── hatch2_project/ │ │ ├── README.md │ │ ├── hatch2_project.py │ │ └── pyproject.toml │ ├── hatch_project/ │ │ ├── README.md │ │ ├── hatch_project.py │ │ ├── pyproject.toml │ │ └── requirements.yaml │ ├── pyproject_toml_project/ │ │ ├── README.md │ │ ├── pyproject.toml │ │ └── pyproject_toml_project.py │ ├── setup_py_project/ │ │ ├── README.md │ │ ├── pyproject.toml │ │ ├── requirements.yaml │ │ ├── setup.py │ │ └── setup_py_project.py │ └── setuptools_project/ │ ├── README.md │ ├── pyproject.toml │ ├── requirements.yaml │ └── setuptools_project.py ├── pyproject.toml ├── tests/ │ ├── __init__.py │ ├── helpers.py │ ├── shared_local_install_monorepo/ │ │ ├── project1/ │ │ │ ├── pyproject.toml │ │ │ └── requirements.yaml │ │ ├── project2/ │ │ │ ├── pyproject.toml │ │ │ └── requirements.yaml │ │ └── shared/ │ │ ├── pyproject.toml │ │ └── requirements.yaml │ ├── simple_monorepo/ │ │ ├── common-requirements.yaml │ │ ├── conda-lock.yml │ │ ├── project1/ │ │ │ ├── conda-lock.yml │ │ │ └── requirements.yaml │ │ └── project2/ │ │ ├── conda-lock.yml │ │ └── requirements.yaml │ ├── test-pip-and-conda-different-name/ │ │ ├── conda-lock.yml │ │ ├── project1/ │ │ │ └── requirements.yaml │ │ └── project2/ │ │ └── requirements.yaml │ ├── test-pip-package-with-conda-dependency/ │ │ ├── conda-lock.yml │ │ ├── project1/ │ │ │ └── requirements.yaml │ │ └── project2/ │ │ └── requirements.yaml │ ├── test_cli.py │ ├── test_cli_install_conda_lock.py │ ├── test_conda_lock.py │ ├── test_dependencies_parsing_internal.py │ ├── test_dependency_selection.py │ ├── test_local_wheels_and_zip.py │ ├── test_parse_yaml_local_dependencies.py │ ├── test_parse_yaml_nested_local_dependencies.py │ ├── test_pip_indices.py │ ├── test_pip_indices_cli.py │ ├── test_pip_indices_integration.py │ ├── test_pixi.py │ ├── test_project_dependency_handling.py │ ├── test_pypi_alternatives/ │ │ ├── main_app/ │ │ │ ├── main_app/ │ │ │ │ └── __init__.py │ │ │ └── pyproject.toml │ │ ├── shared_lib/ │ │ │ ├── pyproject.toml │ │ │ └── shared_lib/ │ │ │ └── __init__.py │ │ └── test_all_scenarios.sh │ ├── test_pypi_alternatives.py │ ├── test_pypi_alternatives_errors.py │ ├── test_pypi_alternatives_integration.py │ ├── test_setuptools_integration.py │ ├── test_unidep.py │ ├── test_utils.py │ └── test_version_conflicts.py └── unidep/ ├── __init__.py ├── _cli.py ├── _conda_env.py ├── _conda_lock.py ├── _conflicts.py ├── _dependencies_parsing.py ├── _dependency_selection.py ├── _hatch_integration.py ├── _pixi.py ├── _pytest_plugin.py ├── _setuptools_integration.py ├── _version.py ├── platform_definitions.py ├── py.typed └── utils.py