conda-project icon indicating copy to clipboard operation
conda-project copied to clipboard

Tool for encapsulating, running, and reproducing projects with Conda environments

Results 61 conda-project issues
Sort by recently updated
recently updated
newest added

updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v5.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v5.0.0) - [github.com/psf/black: 24.2.0 → 24.10.0](https://github.com/psf/black/compare/24.2.0...24.10.0) - [github.com/pycqa/flake8: 7.0.0 → 7.1.1](https://github.com/pycqa/flake8/compare/7.0.0...7.1.1)

[here](https://github.com/conda-incubator/conda-project/blob/632784494ec1c9af28b8fb3da37608d5ee015ca0/src/conda_project/project.py#L701) we use `/condarc` when a different platform is requested on installation. According to conda [`/.condarc`](https://github.com/conda/conda/pull/11794/files#diff-30852b2709103c10b41b1639d623f9d7eb8588f44f24ccf8cb35e8b4171866b0R482) is used. It's worth checking that the leading `.` is requried.

question

See https://github.com/conda/conda-lock?tab=readme-ov-file#--strip-auth---auth-and---auth-file. Perhaps this is good to add as to `conda project lock [args]`. Would stripping auth be a good default?

The experimental `--project-archive PATH` requires that the path be a compressed (zip, tar, etc.) bundle. We could also support a URI to a project directory, where the fsspec would run...

Like testing tools automate running a command over all or a subset of defined envs

In addition to the env yaml file reference allow direct writing of espec, like anaconda-project

Conda lock complains if the channels in early envs are not also included in the later envs. It might be better to have conda project right join the channels list...

A recent [update to libmamba](https://github.com/conda/conda-libmamba-solver/pull/270) fixes `conda env update --prune`. This opens up the opportunity to provide a rollback for conda-project. See #8 for the most recent discussion. One thing...

let's consider the use of jinja templating in at least the `commands:` section and possibly other places.

enhancement
AEDSP

## The need The user has a project directory, containing at least environment.yml, but can have a structure like below. The user would like to quickly create a `.zip` or...

enhancement