:py:mod:`core` ============== .. py:module:: conda.core .. autoapi-nested-parse:: Code in ``conda.core`` is the core logic. It is strictly forbidden from having side effects. No printing to stdout or stderr, no disk manipulation, no http requests. All side effects should be implemented through ``conda.gateways``. Objects defined in ``conda.models`` should be heavily preferred for ``conda.core`` function/method arguments and return values. Conda modules importable from ``conda.core`` are - ``conda._vendor`` - ``conda.common`` - ``conda.core`` - ``conda.models`` - ``conda.gateways`` Conda modules strictly off limits for import within ``conda.core`` are - ``conda.api`` - ``conda.cli`` - ``conda.client`` .. toctree:: :hidden: :titlesonly: :maxdepth: 3 envs_manager/index.rst index/index.rst initialize/index.rst link/index.rst package_cache/index.rst package_cache_data/index.rst path_actions/index.rst portability/index.rst prefix_data/index.rst solve/index.rst subdir_data/index.rst