Anaconda Client
- Implemented an updated auth login experience. Users will now be directed to sign in with the browser instead of entering a username and password in the terminal. SSO-managed accounts must use the browser-based login.
- Added an experimental handler for all subcommands. This is disabled by default, but can be used by setting the
ANACONDA_CLI_FORCE_NEW=trueenvironment variable.
-
Anaconda has begun a migration to a plugin-based command line interface (CLI).
- If users only have
anaconda-clientinstalled (the base package for theanacondaCLI, which available in all Anaconda Distribution installs), users should continue usinganacondacommands, such asanaconda login,anaconda upload, etc. - If users have other plugins installed (like
anaconda-cloud-auth), allanacondacommands will now support an optionalorgprefix. For example, bothanaconda uploadandanaconda org uploadwill perform the same function.
Anaconda recommends that users with additional CLI plugins use theanaconda orgcommand format going forward. - If users only have
-
The CLI help text for
anacondacommands has been updated to reflect these command changes. To see the available help text, run the the following command: -
The
anaconda notebookscommand has been deprecated, as notebooks are no longer hosted on Anaconda.org.
- Package upload performance improvements.
- Made changes to prevent the opening of redundant terminal windows.
- Added option to force a package metadata update when uploading a package.
- Conda-safe package names (with underscores) can now be used for Python wheel files.
- Fixed upload of large package files.
anaconda updatecommand now supports yaml files.
- Upload process now generates sha256 package checksums.
- Added support for
.condapackages for upload and download. - Changed labels for “pypi” and “r” to “standard Python” and “standard R”.
- R packages should now download correctly.
- Issues related to the invalid configuration paths should now be mitigated.
- Added
updatecommand. - Fixed
uploadcommand for PyPI and conda packages of the same name. - Fixed text error in “Distribution already exists” warning.
- Added
--updateand--replaceoptions forcopycommand. - Fixed
--summaryand--descriptionarguments foruploadcommand. - Fixed the usage of deprecated base64 functions.
- Fixed the downloading of multiple packages using the
downloadcommand.