conda
22.9.x
User guide
Conda configuration
Conda Python API
Command reference
Glossary
Developer guide
Contributing to Conda
Development Environment
Writing Tests
Releasing
Architecture
Deep dive: conda install
Deep dive: conda init and activate
Deep dive: conda config and Context
Deep dive: solvers
Release notes
conda
»
Developer guide
Edit on GitHub
Developer guide
Contributing to Conda
Hosted on GitHub
Code of Conduct
Conda Contributor License Agreement
Ways to contribute
Conda capitalization standards
Development Environment
Static Code Analysis
Testing
Writing Tests
Guides
General Guidelines
Releasing
Architecture
Level 1: Context
Level 2: Container
Level 3: Component
Level 4: Code
Deep dive: conda install
Command line interface
Fetching the index
Solving the install request
Generating the transaction and the corresponding actions
Download and extraction
Populating the prefix
Linking the files in the environment
Action groups and actions, in detail
Conclusion
Deep dive: conda init and activate
Conda initialization
Conda activate
Activation/deactivation scripts
Deep dive: conda config and Context
Anatomy of the
Context
class
Setting values in the different origins
Deep dive: solvers
MatchSpec
vs
PackageRecord
Remote state: the index
Local state: the prefix and context
The high-level logic in
conda.cli.install
Early exit tasks
Details of
Solver.solve_final_state()
Details of
conda.resolve.Resolve