conda-spawn
Activate conda environments in new shell processes.
[!IMPORTANT] This project is still in early stages of development. Don't use it in production (yet). We do welcome feedback on what the expected behaviour should have been if something doesn't work!
What is this?
conda spawn is a replacement subcommand for the conda activate and conda deactivate workflow
Instead of writing state to your current shell session, conda spawn ENV-NAME will start a new shell with your activated environment. To deactivate, exit the process with Ctrl+D, or run the command exit.
Installation
This is a conda plugin and goes in the base environment:
conda install -n base conda-forge::conda-spawn
More information is available on our documentation.
Supported shells
conda-spawn distinguishes two tiers of shell support:
- Fully supported:
bash,zsh,powershell,cmd. Implemented inconda_spawn.shell. Covered by CI on every push and actively maintained. - Best-effort:
fish,csh/tcsh,xonsh. Implemented inconda_spawn.contrib. Provided to matchconda activate's own activator coverage soconda-spawncan replace it on systems that use those shells. They are lightly tested and we rely on user reports to catch shell-specific bugs.
Contributing
Please refer to CONTRIBUTING.md.
Metadata
Release files for conda-spawn 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| conda_spawn-0.2.0.tar.gz | 196.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| conda_spawn-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 213.1 kB
Release files / conda_spawn-0.2.0.tar.gz
| Download URL | conda_spawn-0.2.0.tar.gz |
|---|---|
| Size | 196.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
140d45927ae07ea3ab72e07424fda26fcc3d00d26bff1221f7ab00087503ca32
|
|
BLAKE2b-256 checksum How to use checksums |
eb33f70991a5387c3520a7f7abc867582857464d9144b7b25a0dcbb15765efdd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.
Transparency logRelease files / conda_spawn-0.2.0-py3-none-any.whl
| Download URL | conda_spawn-0.2.0-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b2b180999c050ed00a72940db5a90b90f4347ba354b0b49fc1acaf006af5ceb3
|
|
BLAKE2b-256 checksum How to use checksums |
e20ddccb235ac08a2816de1b8b491a111a55bcc305d2d30e13fc186b886b4fda
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 31, 2026.
Transparency log