├── .flake8 ├── .gitattributes ├── .github ├── disclaimer.txt └── workflows │ ├── docs.yml │ └── main.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── conda.recipe └── meta.yaml ├── docs ├── Makefile ├── requirements.txt └── source │ ├── _static │ └── custom.css │ ├── _templates │ └── navbar_center.html │ ├── conf.py │ ├── config.md │ ├── experimental.md │ ├── index.md │ ├── setup_for_development.md │ ├── tutorial.md │ └── user_guide.md ├── environment.yml ├── etc ├── build-environment.yml ├── test-environment.cl2.yml └── test-environment.cl3.yml ├── examples ├── .gitignore ├── README.md ├── cmds-and-vars │ ├── README.md │ ├── conda-lock.default.yml │ ├── conda-project.yml │ └── environment.yml ├── condarc-settings │ ├── .condarc │ ├── README.md │ └── environment.yml ├── env-file-only │ ├── README.md │ └── environment.yml └── multi-env-files │ ├── README.md │ ├── conda-lock.default.yml │ ├── conda-lock.test.yml │ ├── conda-project.yml │ ├── environment.yml │ ├── extras.yml │ ├── print_version.py │ └── test_get_version.py ├── pyproject.toml ├── scripts └── ap-to-cp.py ├── src └── conda_project │ ├── __init__.py │ ├── __main__.py │ ├── _conda_lock.py │ ├── cli │ ├── __init__.py │ ├── commands.py │ └── main.py │ ├── conda.py │ ├── exceptions.py │ ├── project.py │ ├── project_file.py │ └── utils.py ├── tests ├── __init__.py ├── assets │ ├── no-top-level-dir.tar.gz │ ├── relative-paths.tar.gz │ ├── top-level-dir.tar.gz │ └── unnamed-top-level-dir.tar.gz ├── conftest.py ├── test_archive.py ├── test_cli.py ├── test_commands.py ├── test_conda.py ├── test_dependencies.py ├── test_init.py ├── test_install.py ├── test_lock.py ├── test_project.py ├── test_project_file.py └── test_utils.py └── virtual-packages.yaml /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | conda_project/_version.py export-subst 2 | * text=auto eol=lf 3 | -------------------------------------------------------------------------------- /.github/disclaimer.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2022-2024 Anaconda, Inc 2 | SPDX-License-Identifier: BSD-3-Clause 3 | -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/README.md -------------------------------------------------------------------------------- /conda.recipe/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/conda.recipe/meta.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/_templates/navbar_center.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/_templates/navbar_center.html -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/config.md -------------------------------------------------------------------------------- /docs/source/experimental.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/experimental.md -------------------------------------------------------------------------------- /docs/source/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/index.md -------------------------------------------------------------------------------- /docs/source/setup_for_development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/setup_for_development.md -------------------------------------------------------------------------------- /docs/source/tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/tutorial.md -------------------------------------------------------------------------------- /docs/source/user_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/docs/source/user_guide.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/environment.yml -------------------------------------------------------------------------------- /etc/build-environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/etc/build-environment.yml -------------------------------------------------------------------------------- /etc/test-environment.cl2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/etc/test-environment.cl2.yml -------------------------------------------------------------------------------- /etc/test-environment.cl3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/etc/test-environment.cl3.yml -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/cmds-and-vars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/cmds-and-vars/README.md -------------------------------------------------------------------------------- /examples/cmds-and-vars/conda-lock.default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/cmds-and-vars/conda-lock.default.yml -------------------------------------------------------------------------------- /examples/cmds-and-vars/conda-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/cmds-and-vars/conda-project.yml -------------------------------------------------------------------------------- /examples/cmds-and-vars/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/cmds-and-vars/environment.yml -------------------------------------------------------------------------------- /examples/condarc-settings/.condarc: -------------------------------------------------------------------------------- 1 | solver: classic 2 | -------------------------------------------------------------------------------- /examples/condarc-settings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/condarc-settings/README.md -------------------------------------------------------------------------------- /examples/condarc-settings/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/condarc-settings/environment.yml -------------------------------------------------------------------------------- /examples/env-file-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/env-file-only/README.md -------------------------------------------------------------------------------- /examples/env-file-only/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/env-file-only/environment.yml -------------------------------------------------------------------------------- /examples/multi-env-files/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/README.md -------------------------------------------------------------------------------- /examples/multi-env-files/conda-lock.default.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/conda-lock.default.yml -------------------------------------------------------------------------------- /examples/multi-env-files/conda-lock.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/conda-lock.test.yml -------------------------------------------------------------------------------- /examples/multi-env-files/conda-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/conda-project.yml -------------------------------------------------------------------------------- /examples/multi-env-files/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/environment.yml -------------------------------------------------------------------------------- /examples/multi-env-files/extras.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/extras.yml -------------------------------------------------------------------------------- /examples/multi-env-files/print_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/print_version.py -------------------------------------------------------------------------------- /examples/multi-env-files/test_get_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/examples/multi-env-files/test_get_version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/ap-to-cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/scripts/ap-to-cp.py -------------------------------------------------------------------------------- /src/conda_project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/__init__.py -------------------------------------------------------------------------------- /src/conda_project/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/__main__.py -------------------------------------------------------------------------------- /src/conda_project/_conda_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/_conda_lock.py -------------------------------------------------------------------------------- /src/conda_project/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/cli/__init__.py -------------------------------------------------------------------------------- /src/conda_project/cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/cli/commands.py -------------------------------------------------------------------------------- /src/conda_project/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/cli/main.py -------------------------------------------------------------------------------- /src/conda_project/conda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/conda.py -------------------------------------------------------------------------------- /src/conda_project/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/exceptions.py -------------------------------------------------------------------------------- /src/conda_project/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/project.py -------------------------------------------------------------------------------- /src/conda_project/project_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/project_file.py -------------------------------------------------------------------------------- /src/conda_project/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/src/conda_project/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/assets/no-top-level-dir.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/assets/no-top-level-dir.tar.gz -------------------------------------------------------------------------------- /tests/assets/relative-paths.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/assets/relative-paths.tar.gz -------------------------------------------------------------------------------- /tests/assets/top-level-dir.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/assets/top-level-dir.tar.gz -------------------------------------------------------------------------------- /tests/assets/unnamed-top-level-dir.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/assets/unnamed-top-level-dir.tar.gz -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_archive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_archive.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_commands.py -------------------------------------------------------------------------------- /tests/test_conda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_conda.py -------------------------------------------------------------------------------- /tests/test_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_dependencies.py -------------------------------------------------------------------------------- /tests/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_init.py -------------------------------------------------------------------------------- /tests/test_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_install.py -------------------------------------------------------------------------------- /tests/test_lock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_lock.py -------------------------------------------------------------------------------- /tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_project.py -------------------------------------------------------------------------------- /tests/test_project_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_project_file.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /virtual-packages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/conda-incubator/conda-project/HEAD/virtual-packages.yaml --------------------------------------------------------------------------------