| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
* Add conda_prepend_condabin helper
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Convert CONDA_SHLVL to an integer. If this variable is non-zero then deactivate the current environment before activating a new one.
* Conda's initialization scripts don't handle shebang lines longer than 127 bytes on Linux. I'm aware they handle it in conda itself, but the "bug" is such that you cannot use conda to reap the benefits of their workaround(s).
* This redefines the __conda_exe shell function so that conda is always executed by the base environment's Python interpreter via CONDA_PYTHON_EXE.
|
|
|
|
| |
* This package only exists for python<=3.11 and is considered optional by conda-build.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
* The status variable is redundant
|
|
|
|
|
|
|
|
| |
* Remove PATH modification from check_pathvar
* Rename check_pathvar to check_system_path
* Add conda_prepend_bin function to handle PATH modification during activation
* Add logic to handle first-run activation, and subsequent calls to change conda environments (otherwise conda clobbers its own shell functions)
* Use $CONDA_PYTHON_EXE and $CONDA_EXE to ensure conda comes from the just-installed tree
|
| |
|
| |
|
|
|
|
| |
* check_pathvar was the culprit
|
|
|
|
|
| |
* profile.d/{conda,mamba}.sh don't set PATH so "import conda" and "import mamba" fail when conda is invoked. Fantastic.
* Put conda's python interpreter on the PATH before using conda for the first time
|
| |
|
|
|
|
|
| |
* Wheels are only built now if they appear in the pip_packages_deferred list.
* Strip the version spec off of the package name if present
|
| |
|
|
|
|
|
| |
* Replaces conda_* and pip_* with pkg_index_provides
* Because this function can fail in so many ways I've added pkg_index_provides_strerror() and a detection macro PKG_INDEX_PROVIDES_FAILED() to make things easier
|
|
|
|
| |
executed and the pool is killed
|
|
|
|
| |
* Better than putting -1 everywhere
|
|
|
|
| |
* XDG_CACHE_HOME is now pointing to cache_local instead of TMPDIR
|
|
|
|
| |
* delivery_gather_tool_versions now returns non-zero if unable to determine a tool's version
|
|
|
|
|
| |
* Avoid false positives by returning early when the spec is empty
* Remove --use-index-cache. The remote channel must always be checked (conda is extremely slow to read its own channel data, so expect abnormally long delays on first-run)
|
|
|
|
|
| |
* Always quote the incoming spec to avoid accidental shell redirection
* Never use the local cache. We're checking a remote source, so it matters greatly where pip is looking for the package
|
| |
|
|
* Move core library sources into src/lib/core
* Move command-line programs into src/cli
|