123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213 |
- Metadata-Version: 2.1
- Name: conda
- Version: 23.5.2
- Summary: OS-agnostic, system-level binary package manager.
- Project-URL: documentation, https://docs.conda.io/projects/conda/en/stable/
- Project-URL: repository, https://github.com/conda/conda
- Project-URL: changelog, https://github.com/conda/conda/blob/main/CHANGELOG.md
- Author-email: "Anaconda, Inc." <conda@continuum.io>
- License: BSD 3-Clause License
-
- Copyright (c) 2012, Anaconda, Inc.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- * Neither the name of the copyright holder nor the names of its
- contributors may be used to endorse or promote products
- derived from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY
- DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
- ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- ---
-
- Conda incorporates the following libraries into its distributed code:
-
- * appdirs, licensed as MIT
- * auxlib, licensed as ISC
- * boltons, licensed as BSD-3-Clause
- * py-cpuinfo, licensed as MIT
- * distro, licensed as Apache-2.0
- * frozendict, license as LGPL-3.0
- * toolz, licensed as BSD-3-Clause
- * tqdm, licensed as MIT
- License-File: AUTHORS.md
- License-File: LICENSE
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Intended Audience :: Developers
- Classifier: License :: OSI Approved :: BSD License
- Classifier: Operating System :: OS Independent
- Classifier: Programming Language :: Python :: 3
- Classifier: Programming Language :: Python :: 3 :: Only
- Classifier: Programming Language :: Python :: 3.8
- Classifier: Programming Language :: Python :: 3.9
- Classifier: Programming Language :: Python :: 3.10
- Classifier: Programming Language :: Python :: 3.11
- Classifier: Programming Language :: Python :: Implementation :: CPython
- Classifier: Programming Language :: Python :: Implementation :: PyPy
- Requires-Python: >=3.8
- Requires-Dist: boltons>=23.0.0
- Requires-Dist: conda-package-handling>=1.3.0
- Requires-Dist: jsonpatch>=1.32
- Requires-Dist: menuinst<2,>=1.4.11; platform_system == 'Windows'
- Requires-Dist: packaging
- Requires-Dist: pluggy>=1.0.0
- Requires-Dist: pycosat>=0.6.3
- Requires-Dist: pyopenssl>=16.2.0
- Requires-Dist: requests<3,>=2.18.4
- Requires-Dist: ruamel-yaml<0.18,>=0.11.14
- Requires-Dist: setuptools>=31.0.1
- Requires-Dist: toolz>=0.8.1
- Requires-Dist: tqdm>=4
- Description-Content-Type: text/markdown
- [conda-logo]: https://s3.amazonaws.com/conda-dev/conda_logo.svg
- [tests-badge]: https://github.com/conda/conda/actions/workflows/tests.yml/badge.svg
- [images-badge]: https://github.com/conda/conda/actions/workflows/images.yml/badge.svg
- [codecov-badge]: https://img.shields.io/codecov/c/github/conda/conda/main.svg?label=coverage
- [release-badge]: https://img.shields.io/github/release/conda/conda.svg
- [gitpod]: https://gitpod.io/button/open-in-gitpod.svg
- [![Conda Logo][conda-logo]](https://github.com/conda/conda)
- [![Tests (GitHub Actions)][tests-badge]](https://github.com/conda/conda/actions/workflows/tests.yml)
- [![Images (GitHub Actions)][images-badge]](https://github.com/conda/conda/actions/workflows/images.yml)
- [![Codecov Status][codecov-badge]](https://codecov.io/gh/conda/conda/branch/main)
- [![latest release version][release-badge]](https://github.com/conda/conda/releases)
- Conda is a cross-platform, language-agnostic binary package manager. It is the
- package manager used by [Anaconda](https://www.anaconda.com/distribution/) 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. Some of them can be found
- [here](https://github.com/conda/conda/wiki/Conda-Community).
- ## Installation
- Conda is a part of the [Anaconda Distribution](https://repo.anaconda.com).
- Use [Miniconda](https://docs.conda.io/en/latest/miniconda.html) to bootstrap a minimal installation
- that only includes conda and its dependencies.
- ## Getting Started
- If you install the Anaconda Distribution, you will already have hundreds of packages
- installed. You can see what packages are installed by running
- ```bash
- $ conda list
- ```
- to see all the packages that are available, use
- ```bash
- $ conda search
- ```
- and to install a package, use
- ```bash
- $ conda install <package-name>
- ```
- The real power of conda comes from its ability to manage environments.
- In conda, an environment can be thought of as a completely separate installation.
- Conda installs packages into environments efficiently using [hard links](https://en.wikipedia.org/wiki/Hard_link) by default when it is possible, so
- environments are space efficient, and take seconds to create.
- The default environment, which `conda` itself is installed into, is called `base`.
- To create another environment, use the `conda create` command.
- For instance, to create an environment with PyTorch, you would run:
- ```bash
- $ conda create --name ml-project pytorch
- ```
- This creates an environment called `ml-project` with the latest version of PyTorch, and its dependencies.
- We can now activate this environment:
- ```bash
- $ conda activate ml-project
- ```
- This puts the `bin` directory of the `ml-project` environment in the front of the `PATH`,
- and sets it as the default environment for all subsequent conda commands.
- To go back to the base environment, use
- ```bash
- $ conda deactivate
- ```
- ## Building Your Own Packages
- You can easily build your own packages for conda, and upload them
- to [anaconda.org](https://anaconda.org), a free service for hosting
- packages for conda, as well as other package managers.
- To build a package, create a recipe. Package building documentation is available
- [here](https://docs.conda.io/projects/conda-build/en/latest/).
- See [AnacondaRecipes](https://github.com/AnacondaRecipes) for the recipes that make up the Anaconda Distribution and `defaults` channel.
- [Conda-forge](https://conda-forge.org/feedstocks/) and [Bioconda](https://github.com/bioconda/bioconda-recipes) are community-driven conda-based distributions.
- To upload to anaconda.org, create an account. Then, install the
- anaconda-client and login
- ```bash
- $ conda install anaconda-client
- $ anaconda login
- ```
- Then, after you build your recipe
- ```bash
- $ conda build <recipe-dir>
- ```
- you will be prompted to upload to anaconda.org.
- To add your anaconda.org channel, or other's channels, to conda so
- that `conda install` will find and install their packages, run
- ```bash
- $ conda config --add channels https://conda.anaconda.org/username
- ```
- (replacing `username` with the username of the person whose channel you want
- to add).
- ## Getting Help
- - [Documentation](https://docs.conda.io/projects/conda/en/latest)
- - [Twitter](https://twitter.com/condaproject)
- - [Slack](https://conda.slack.com)
- - [Bug Reports/Feature Requests](https://github.com/conda/conda/issues)
- - [Installer/Package Issues](https://github.com/ContinuumIO/anaconda-issues/issues)
- - [Discourse](https://conda.discourse.group/)
- ## Contributing
- [![open in gitpod for one-click development][gitpod]](https://gitpod.io/#https://github.com/conda/conda)
- Contributions to conda are welcome. See the [contributing](CONTRIBUTING.md) documentation
- for instructions on setting up a development environment.
|