Conda is a cross-platform, language-agnostic binary package manager. It is the package manager used by Anaconda installations, but it may be used for other systems as well. Conda makes environments first-class citizens, making it easy to create independent environments even for C libraries. Conda is written entirely in Python, and is BSD licensed open source.
Conda is enhanced by organizations, tools, and repositories created and managed by the amazing members of the conda community.
Homepage
Download
Recent Releases
24.7.116 Aug 2024 20:45
minor feature:
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Revert potential regression introduced in lt;a class="-link js--link" data-error-text="Failed to load title" data-id="2348986962" data-permission-text="Title is private" data-url="https://github.com/conda/conda//13975" data-hovercard-type="pull_request" data-hovercard-url="/conda/conda/pull/13975/hovercard" href="https://github.com/conda/conda/pull/13975" gt;#13975 lt;/a gt;. The previously forbidden characters ( lt;code gt; lt;/code gt;, lt;code gt; lt;/code gt;, lt;code gt;! lt;/code gt;, lt;code gt;= lt;/code gt;, lt;code gt;( lt;/code gt;, lt;code gt;) lt;/code gt;, lt;code gt; lt;/code gt;) are allowed again until the impact is assessed. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Contributors lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jaimerg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jaimerg" gt;@jaimerg lt;/a gt; lt;/li gt;.
lt;/ul gt;.
lt;p gt; lt;strong gt;Full Changelog lt;/strong gt;: lt;a class="commit-link" href="https://github.com/conda/conda/compare/24.7.0...24.7.1" gt; lt;tt gt;24.7.0...24.7.1 lt;/tt gt; lt;/a gt; lt;/p gt;.
24.7.006 Aug 2024 11:05
minor feature:
lt;h3 gt;Enhancements lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Add a new lt;code gt;reporters lt;/code gt; setting for configuring output. lt;/li gt;.
lt;li gt;Report traceback of plugin loading errors with verbosity 2 or higher ( lt;code gt;-vv lt;/code gt; or more). lt;/li gt;.
lt;li gt;Skip checking for lt;code gt;.pyc lt;/code gt; and lt;code gt;.pyo lt;/code gt; files in the lt;code gt;conda doctor lt;/code gt; "missing files" health check. lt;/li gt;.
lt;li gt; lt;strong gt;Breaking change lt;/strong gt; lt;code gt;conda list --explicit lt;/code gt; will not print authentication details by default. A new flag lt;code gt;--auth lt;/code gt; has been added so folks can opt-in to this behaviour. lt;/li gt;.
lt;li gt;Print transaction report for lt;code gt;@EXPLICIT lt;/code gt; lockfile installs too. lt;/li gt;.
lt;li gt;Do not require lt;code gt;-n/--name lt;/code gt; or lt;code gt;-p/--pre lt;/code gt; if lt;code gt;conda create lt;/code gt; is invoked with lt;code gt;--dry-run lt;/code gt;. lt;/li gt;.
lt;li gt;Add an lt;code gt;envvars_force_uppercase lt;/code gt; setting which defaults to lt;code gt;True lt;/code gt;, uppercasing all environment variables (thereby justifying lt;code gt;conda lt;/code gt;'s current behaviour); when lt;code gt;envvars_force_uppercase lt;/code gt; is set to lt;code gt;False lt;/code gt;, conda will only save preserved-case variable names. lt;/li gt;.
lt;li gt;Alias lt;code gt;conda env list lt;/code gt; command to lt;code gt;conda info --envs lt;/code gt;. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Improve treatment of logger levels. lt;/li gt;.
lt;li gt;Mask authentication details in lt;code gt;conda-meta/*.json lt;/code gt; metadata. lt;/li gt;.
lt;li gt;Mask Anaconda.org tokens in verbose logs. lt;/li gt;.
lt;li gt;parsing error when history file only contains a single commented line. lt;/li gt;.
lt;li gt;Add missing lt;code gt;emscripten lt;/code gt; and lt;code gt;wasi lt;/cod
24.5.011 May 2024 03:45
minor feature:
lt;h3 gt;Enhancements lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Report which lt;code gt;MatchSpec lt;/code gt; item caused lt;code gt;Invalid*Spec lt;/code gt; exceptions for more informative error messages. lt;/li gt;.
lt;li gt;MSYS2 packages can now use the upstream installation pre. lt;/li gt;.
lt;li gt;Add a new lt;code gt;reporters lt;/code gt; setting for configure output. lt;/li gt;.
lt;li gt;Add support for CEP-15 lt;code gt;base_url lt;/code gt; field in lt;code gt;repodata.json lt;/code gt;. lt;/li gt;.
lt;li gt;In custom channel settings, allow specification of channel URLs using a glob-like wildcard pattern, e.g. for user with auth handler plugins. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt; lt;/h3 gt;.
lt;ul gt;.
lt;li gt; lt;code gt;conda notices --json lt;/code gt; to correctly output JSON. lt;/li gt;.
lt;li gt;prereplacement for Windows lt;code gt;subdir lt;/code gt; on Unix. lt;/li gt;.
lt;/ul gt;.
lt;h3 gt;Deprecations lt;/h3 gt;.
lt;ul gt;.
lt;li gt;Mark lt;code gt;conda.plan._get_best_prec_match lt;/code gt; as pending deprecation. Use lt;code gt;conda.misc._get_best_prec_match lt;/code gt; instead. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan._handle_menuinst lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan._inject_UNLINKLINKTRANSACTION lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan._plan_from_actions lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan.add_defaults_to_specs lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan.add_unlink lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan.display_actions lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan.execute_actions lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;Mark lt;code gt;conda.plan.get_blank_actions lt;/code gt; as pending deprecation. lt;/li gt;.
lt;li gt;M
24.4.027 Apr 2024 17:58
minor feature:
Enhancements
For Windows users, the stub executables used for Python entrypoints in packages are now codesigned. (#13721)
|