OS-agnostic, system-level binary package manager and ecosystem

Overview

Conda Logo


CI Tests (GitHub Actions) Codecov Status latest release version

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. Some of them can be found here.

Installation

Conda is a part of the Anaconda Distribution. Use Miniconda to bootstrap a minimal installation that only includes conda and its dependencies.

Getting Started

If you install Anaconda, you will already have hundreds of packages installed. You can see what packages are installed by running

$ conda list

to see all the packages that are available, use

$ conda search

and to install a package, use

$ 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 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 the IPython notebook and NumPy 1.6, which is older than the version that comes with Anaconda by default, you would run

$ conda create -n numpy16 ipython-notebook numpy=1.6

This creates an environment called numpy16 with the latest version of the IPython notebook, NumPy 1.6, and their dependencies.

We can now activate this environment, use

# On Linux and Mac OS X
$ source activate numpy16

# On Windows
> activate numpy16

This puts the bin directory of the numpy16 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

# On Linux and Mac OS X
$ source deactivate

# On Windows
> deactivate

Building Your Own Packages

You can easily build your own packages for conda, and upload them to 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. See https://github.com/AnacondaRecipes for the recipes that make up the Anaconda Distribution and defaults channel. Conda-forge and Bioconda are community-driven conda-based distributions.

To upload to anaconda.org, create an account. Then, install the anaconda-client and login

$ conda install anaconda-client
$ anaconda login

Then, after you build your recipe

$ conda build <recipe-dir>

you will be prompted to upload to anaconda.org.

To add your anaconda.org channel, or the channel of others to conda so that conda install will find and install their packages, run

$ conda config --add channels https://conda.anaconda.org/username

(replacing username with the user name of the person whose channel you want to add).

Getting Help

The documentation for conda is at https://conda.io/en/latest/. You can subscribe to the conda mailing list. The source code and issue tracker for conda are on GitHub.

Contributing

Contributions to conda are welcome. See the contributing documentation for instructions on setting up a development environment.

Issues
  • conda extremely slow

    conda extremely slow

    I'm submitting a...

    • [ ] bug report
    • [x] feature request

    Current Behavior

    conda operations appear to be particularly slow, this seems to have got worse as the versions have progressed.

    Steps to Reproduce

    time conda install -c simplistix picky-conda=2.0.2
    

    The above currently takes 30-40s into an existing environment.

    Expected Behavior

    Hopefully done and dusted within a second or two.

    Environment Information

    `conda info`

    $ conda info
    
         active environment : myproj
        active env location : /Users/chris/anaconda2/envs/moneybox
                shell level : 1
           user config file : /Users/chris/.condarc
     populated config files : /Users/chris/.condarc
              conda version : 4.5.1
        conda-build version : 3.8.0
             python version : 2.7.14.final.0
           base environment : /Users/chris/anaconda2  (writable)
               channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                              https://repo.anaconda.com/pkgs/main/noarch
                              https://repo.anaconda.com/pkgs/free/osx-64
                              https://repo.anaconda.com/pkgs/free/noarch
                              https://repo.anaconda.com/pkgs/r/osx-64
                              https://repo.anaconda.com/pkgs/r/noarch
                              https://repo.anaconda.com/pkgs/pro/osx-64
                              https://repo.anaconda.com/pkgs/pro/noarch
                              https://conda.anaconda.org/conda-forge/osx-64
                              https://conda.anaconda.org/conda-forge/noarch
              package cache : /Users/chris/anaconda2/pkgs
                              /Users/chris/.conda/pkgs
           envs directories : /Users/chris/anaconda2/envs
                              /Users/chris/.conda/envs
                   platform : osx-64
                 user-agent : conda/4.5.1 requests/2.18.4 CPython/2.7.14 Darwin/17.5.0 OSX/10.13.4
                    UID:GID : 501:20
                 netrc file : None
               offline mode : False
    

    type::feature solver source::community 
    opened by cjw296 149
  • CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json> Elapsed: -

    CondaHTTPError: HTTP 000 CONNECTION FAILED for url Elapsed: -

    Hello i am facing this issue since few day. I read few posts and tried to workaround but nothing seems to work. Can someone please help me fix this. I am unable to update anything . I am copy pasting the error i get:

    (base) C:\Users\avnis>conda update conda Collecting package metadata (current_repodata.json): failed

    CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/win-64/current_repodata.json Elapsed: -

    An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way.

    If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team.

    ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='repo.anaconda.com', port=443): Max retries exceeded with url: /pkgs/main/win-64/current_repodata.json (Caused by ConnectTimeoutError(<urllib3.connection.VerifiedHTTPSConnection object at 0x000002D74E9F1748>, 'Connection to repo.anaconda.com timed out. (connect timeout=9.15)'))"))

    type::support source::community stale stale::closed 
    opened by 12avnisharma 129
  • Any Package Results in Elapsed: -"">

    Any Package Results in "CondaHTTPError: HTTP 000 CONNECTION FAILED for url Elapsed: -"

    Hi there,

    Whatever package I try to install, I seem to get this error:

    conda install -c anaconda accelerate Fetching package metadata ... CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/anaconda/linux-64/repodata.json Elapsed: -

    An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way. SSLError(SSLError("Can't connect to HTTPS URL because the SSL module is not available.",),)

    On another note, I have (un-/re-)installed many packages (such as curl) recently, could that be the issue? Must I reinstall anaconda? Thanks

    type::support source::community 
    opened by Chaztikov 114
  • NotWritableError: The current user does not have write permissions to a required path.

    NotWritableError: The current user does not have write permissions to a required path.

    Conda is seriously confused about permissions. Right after I installed Anaconda from Anaconda3-5.1.0-Linux-x86_64.sh into my home (/home/marek/anaconda3) and added

    . /home/marek/anaconda3/etc/profile.d/conda.sh
    

    into my ~/.zshrc and started new shell, I tried to create new environment:

    % conda create --name condatest python=3
    Solving environment: failed
    
    NotWritableError: The current user does not have write permissions to a required path.
      path: /home/marek/.conda/pkgs/urls.txt
      uid: 1009
      gid: 1009
    
    If you feel that permissions on this path are set incorrectly, you can manually
    change them by executing
    
      $ sudo chown 1009:1009 /home/marek/.conda/pkgs/urls.txt
    
    In general, it's not advisable to use 'sudo conda'.
    
    • My user and group ids are 1009.
    • ~/.conda directory didn't exist before I run the command above
    • ~/.conda directory DID exist after I run the command above, though it was empty
    • % touch ~/.conda/foo works

    This happens on latest ArchLinux, latest Ubuntu (bionic) and with both bash and zsh as shell...

    opened by marak8 94
  • Recent conda changes breaking Travis

    Recent conda changes breaking Travis

    Not 100% sure that this is a conda issue, but it looks like changes in .27 are breaking Travis builds that use extension modules.

    In particular, the compiler is identified as

    compiler: x86_64-conda_cos6-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -Wstrict-prototypes -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -pipe -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -pipe -fPIC
    

    Not sure why conda would be in the compiler.

    And example of a failed build can be see https://travis-ci.org/statsmodels/statsmodels/builds/280537305

    locked 
    opened by bashtage 83
  • Add generic support for bourne- and c-based shells

    Add generic support for bourne- and c-based shells

    With these changes conda's activate/deactivate now support bash/zsh/tcsh/csh.

    The scripts assume that activate*, deactivate*, and conda* can be found on the user's $PATH as opposed to detecting the $_SCRIPT_LOCATION as was done previously. This change is necessary to support tcsh/csh where the script location cannot be reliably detected when sourced.

    bash/zsh:

    source activate [ENVNAME]
    source deactivate
    

    tcsh/csh (since the which command doesn't search the user $PATH in tcsh/csh):

    source \`which activate\` [ENVNAME]
    source \`which deactivate\`
    

    The old activate script has effectively been renamed as activate.sh. Likewise with the old deactivate script. They contain the same content but has been slightly edited to match the look and feel of the *.csh scripts that have been introduced.

    It may also make sense to encourage users to create aliases when they install Conda.

    bash/zsh:

    alias activate="source activate"
    alias deactivate="source deactivate"
    

    tcsh/csh:

    alias activate    "source \`which \activate\`"
    alias deactivate  "source \`which \deactivate\`"
    
    type::feature cli locked 
    opened by kenodegard 82
  • python 2.7.10-0 fails to create virtualenv with Symbol not found: __PyErr_ReplaceException

    python 2.7.10-0 fails to create virtualenv with Symbol not found: __PyErr_ReplaceException

    This morning I wanted to create a virtualenv on Mac OS X where my default python is now anaconda, so I needed to install virtualenv:

    $ conda install virtualenv
    Fetching package metadata: ....
    Solving package specifications: .
    Package plan for installation in environment /Users/cwithers/anaconda:
    
    The following packages will be downloaded:
    
        package                    |            build
        ---------------------------|-----------------
        conda-env-2.2.1            |           py27_0          21 KB
        python-2.7.10              |                0        11.4 MB
        requests-2.7.0             |           py27_0         594 KB
        setuptools-17.0            |           py27_0         341 KB
        conda-3.13.0               |           py27_0         168 KB
        pip-7.0.3                  |           py27_0         1.4 MB
        virtualenv-13.0.1          |           py27_0         1.6 MB
        ------------------------------------------------------------
                                               Total:        15.5 MB
    
    The following NEW packages will be INSTALLED:
    
        virtualenv: 13.0.1-py27_0
    
    The following packages will be UPDATED:
    
        conda:      3.11.0-py27_0 --> 3.13.0-py27_0
        conda-env:  2.1.4-py27_0  --> 2.2.1-py27_0 
        pip:        6.1.1-py27_0  --> 7.0.3-py27_0 
        python:     2.7.9-1       --> 2.7.10-0     
        requests:   2.6.2-py27_0  --> 2.7.0-py27_0 
        setuptools: 15.1-py27_1   --> 17.0-py27_0  
    

    However, now when I try to create the env I get this error:

    $ virtualenv ve
    New python executable in ve/bin/python
    Installing setuptools, pip, wheel...
      Complete output from command /Users/cwithers/vcs/x/ve/bin/python -c "import sys, pip; sys...d\"] + sys.argv[1:]))" setuptools pip wheel:
      Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/Users/cwithers/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/__init__.py", line 13, in <module>
      File "/Users/cwithers/anaconda/lib/python2.7/site-packages/virtualenv_support/pip-7.0.1-py2.py3-none-any.whl/pip/utils/__init__.py", line 15, in <module>
      File "/Users/cwithers/anaconda/lib/python2.7/zipfile.py", line 6, in <module>
        import io
      File "/Users/cwithers/anaconda/lib/python2.7/io.py", line 51, in <module>
        import _io
    ImportError: dlopen(/Users/cwithers/vcs/x/ve/lib/python2.7/lib-dynload/_io.so, 2): Symbol not found: __PyErr_ReplaceException
      Referenced from: /Users/cwithers/vcs/x/ve/lib/python2.7/lib-dynload/_io.so
      Expected in: dynamic lookup
    

    Downgrading to Python 2.7.9-1 made this problem go away. It looks like I'm not the only one experiencing this:

    http://stackoverflow.com/questions/30674338/upgrade-to-python-2-7-10-target-wsgi-script-cannot-be-loaded-as-python-module

    locked 
    opened by cjw296 76
  • Added basic activate/deactivate, conda activate/deactivate/ls for fish shell

    Added basic activate/deactivate, conda activate/deactivate/ls for fish shell

    This is a basic take on fish-compatible activate and deactivate commands. This also adds conda activate, conda deactivate and conda ls commands for convenience.

    Autocompletions and event handlers may follow later; the basics seem to work fine for now.

    Usage:

    source (conda info --root)/bin/conda.fish
    
    cli locked 
    opened by aldanor 76
  • Add `conda run` command, more `--json` flags

    Add `conda run` command, more `--json` flags

    $ conda launch -h
    usage: conda launch [-h] [COMMAND]
    
    Launches an application installed with Conda.
    
    positional arguments:
    COMMAND     package to launch
    
    optional arguments:
    -h, --help  show this help message and exit
    
    $ conda launch ipython-qtconsole  
    Fetching package metadata: ...
    Started app. Some apps may take a while to finish loading.
    
    $ conda launch ipython-qtconsole --json
    {
      "fn": "ipython-qtconsole-2.1.0-py34_0.tar.bz2"
    }
    
    $ conda launch conda                   
    Fetching package metadata: ...
    Error: Not an application: conda-3.5.5-py34_0.tar.bz2
    
    $ conda launch conda --json
    {
      "error": "Not an application: conda-3.5.5-py34_0.tar.bz2"
    }
    
    $ conda launch nonexistent_package       
    Fetching package metadata: ...
    Error: App nonexistent_package not installed.
    
    $ conda launch nonexistent_package --json
    {
      "error": "App nonexistent_package not installed."
    }
    
    $ conda launch ipython-qtconsole-2.1.0-py34_0.tar.bz2
    Started app. Some apps may take a while to finish loading.
    
    $ conda launch ipython-qtconsole-2.1.0-py34_0.tar.bz2 --json
    {
      "fn": "ipython-qtconsole-2.1.0-py34_0.tar.bz2"
    }
    

    TODO:

    • [x] conda info package1 package2 ... --json
    • [x] conda list --json (fixes #713)
    • [x] conda info ipython-qtconsole-2.1.0-py34_0.tar.bz2 [--json]?(retrieve metadata such as install status, features,...)
    • [x] conda search --json
    • ~~[ ] create~~
    • [x] install (fixes #773)
    • [x] install when a hint is generated
    • [x] update
    • [x] update --json with No packages found matching error
    • [x] remove
    • [x] config
    • [x] clean
    • [x] Handle progressbars (requires parsing by client; uses JSON messages flushed to stdout separated by nulls)
    • [x] Add tests
    • [ ] Some way to get all info from conda.config (perhaps conda info --json should include that data)
    • [x] Windows has additional printing in install.py that needs to be handled
    • [x] Handle locking with --json
    • [x] Printing in resolve.py
    • [x] More informative JSON errors? (e.g. provide an error code/exception type to make it easier for APIs to raise an appropriate exception)
    • [x] Handle HTTP errors in JSON
    • [x] Resolve this launch vs IPython Notebook conda-launch
    • ~~[ ] Figure out how to trap yaml ImportError in main_config~~ can't be trapped - conda won't start at all.
    • [x] conda run with packages not in the index (e.g. conda-ui)
    locked 
    opened by lidavidm 73
  • CondaHTTPError: HTTP 000 Connection Failed during conda install with new 2018.12 Anaconda3 Windows install

    CondaHTTPError: HTTP 000 Connection Failed during conda install with new 2018.12 Anaconda3 Windows install

    First off, I am not behind a firewall. I am on a home broadband network. Using a Windows 10 Pro, Version 10.0.17134 Build 17134 HP machine.

    Unable to install any packages with Conda command lines or the Anaconda Navigator. Anaconda Navigator never completes install. Conda returns the following error messages. C:\Users\owen>conda install geopandas Solving environment: failed

    CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://repo.anaconda.com/pkgs/main/win-64/repodata.json.bz2 Elapsed: -

    An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way.

    If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team.

    SSLError(MaxRetryError('HTTPSConnectionPool(host='repo.anaconda.com', port=443): Max retries exceeded with url: /pkgs/main/win-64/repodata.json.bz2 (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))'))

    Steps to Reproduce

    I upgraded from Anaconda3-5.0.1-Windowsx86_64 to Anaconda3-2018.12-Windows-x86_64

    Conda works once. I installed Cartopy package. Then I tried to install Geopandas, and error message appeared. I tried researching problem, but all old post dealt with issue behind a firewall. I uninstalled Anaconda and reinstalled. Same issue appeared in same order of events as previously. conda install geopandas

    
    
    ## Expected Behavior
    <!-- What do you think should happen? -->
    Old version of Anaconda never had SSL issues during conda installs.
    
    
    ## Environment Information
    <details open><summary><code>`conda info`</code></summary><p>
    <!-- between the ticks below, paste the output of 'conda info' -->
    conda version 4.5.12
    
    opened by mygethub-99 66
  • conda update permission error

    conda update permission error

    I update the conda version on my laptop to 4.2.6 and I have now an error to update one of my environment related to writing permission. Conda is trying to save package in the main conda environement not taking into account that I am in a specific environment.

    Here the log:

    Traceback (most recent call last):
      File "/opt/miniconda/lib/python3.4/site-packages/conda/fetch.py", line 417, in download
        with open(pp, 'wb') as fo:
    PermissionError: [Errno 13] Permission denied: '/opt/miniconda/pkgs/pytz-2016.6.1-py35_0.tar.bz2.part'
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/opt/miniconda/lib/python3.4/site-packages/conda/cli/install.py", line 405, in install
        execute_actions(actions, index, verbose=not context.quiet)
      File "/opt/miniconda/lib/python3.4/site-packages/conda/plan.py", line 643, in execute_actions
        inst.execute_instructions(plan, index, verbose)
      File "/opt/miniconda/lib/python3.4/site-packages/conda/instructions.py", line 132, in execute_instructions
        cmd(state, arg)
      File "/opt/miniconda/lib/python3.4/site-packages/conda/instructions.py", line 47, in FETCH_CMD
        fetch_pkg(state['index'][arg + '.tar.bz2'])
      File "/opt/miniconda/lib/python3.4/site-packages/conda/fetch.py", line 336, in fetch_pkg
        download(url, path, session=session, md5=info['md5'], urlstxt=True)
      File "/opt/miniconda/lib/python3.4/site-packages/conda/fetch.py", line 438, in download
        raise CondaRuntimeError("Could not open %r for writing (%s)." % (pp, e))
    conda.exceptions.CondaRuntimeError: Runtime error: Could not open '/opt/miniconda/pkgs/pytz-2016.6.1-py35_0.tar.bz2.part' for writing ([Errno 13] Permission denied: '/opt/miniconda/pkgs/pytz-2016.6.1-py35_0.tar.bz2.part').
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "/opt/miniconda/lib/python3.4/site-packages/conda/exceptions.py", line 472, in conda_exception_handler
        return_value = func(*args, **kwargs)
      File "/opt/miniconda/lib/python3.4/site-packages/conda/cli/main.py", line 144, in _main
        exit_code = args.func(args, p)
      File "/opt/miniconda/lib/python3.4/site-packages/conda/cli/main_update.py", line 65, in execute
        install(args, parser, 'update')
      File "/opt/miniconda/lib/python3.4/site-packages/conda/cli/install.py", line 420, in install
        raise CondaRuntimeError('RuntimeError: %s' % e)
    conda.exceptions.CondaRuntimeError: Runtime error: RuntimeError: Runtime error: Could not open '/opt/miniconda/pkgs/pytz-2016.6.1-py35_0.tar.bz2.part' for writing ([Errno 13] Permission denied: '/opt/miniconda/pkgs/pytz-2016.6.1-py35_0.tar.bz2.part').
    
    type::bug locked 
    opened by gruel 64
  • Getting 502 Bad Gateway error in conda install

    Getting 502 Bad Gateway error in conda install

    Checklist

    • [X] I added a descriptive title
    • [X] I searched for other issues and couldn't find a solution or duplication
    • [X] I already searched in Google and didn't find any good information or help
    • [X] I looked at the docs and didn't see anything to help

    What happened?

    I ran this command conda install pytorch torchvision torchaudio cpuonly -c pytorch

    And I am getting this error for more than 50 times now

    
    CondaHTTPError: HTTP 502 BAD GATEWAY for url <https://conda.anaconda.org/pytorch/noarch/repodata.json>
    Elapsed: 00:00.198441
    CF-RAY: 71baf03c2f95396b-MAA
    
    A remote server error occurred when trying to retrieve this URL.
    
    A 500-type error (e.g. 500, 501, 502, 503, etc.) indicates the server failed to
    fulfill a valid request.  The problem may be spurious, and will resolve itself if you
    try your request again.  If the problem persists, consider notifying the maintainer
    of the remote server.```
    
    
    ### Conda info
    
    ```shell
    active environment : base
        active env location : /home/rashid/anaconda3
                shell level : 1
           user config file : /home/rashid/.condarc
     populated config files : /home/rashid/.condarc
              conda version : 4.12.0
        conda-build version : 3.21.8
             python version : 3.9.12.final.0
           virtual packages : __linux=5.15.0=0
                              __glibc=2.35=0
                              __unix=0=0
                              __archspec=1=x86_64
           base environment : /home/rashid/anaconda3  (writable)
          conda av data dir : /home/rashid/anaconda3/etc/conda
      conda av metadata url : None
               channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                              https://repo.anaconda.com/pkgs/main/noarch
                              https://repo.anaconda.com/pkgs/r/linux-64
                              https://repo.anaconda.com/pkgs/r/noarch
              package cache : /home/rashid/anaconda3/pkgs
                              /home/rashid/.conda/pkgs
           envs directories : /home/rashid/anaconda3/envs
                              /home/rashid/.conda/envs
                   platform : linux-64
                 user-agent : conda/4.12.0 requests/2.27.1 CPython/3.9.12 Linux/5.15.0-37-generic ubuntu/22.04 glibc/2.35
                    UID:GID : 1000:1000
                 netrc file : /home/rashid/.netrc
               offline mode : False
    

    Conda config

    ==> /home/rashid/.condarc <==
    auto_activate_base: True
    

    Conda list

    # packages in environment at /home/rashid/anaconda3:
    #
    # Name                    Version                   Build  Channel
    _ipyw_jlab_nb_ext_conf    0.1.0            py39h06a4308_1    defaults
    _libgcc_mutex             0.1                        main    defaults
    _openmp_mutex             4.5                       1_gnu    defaults
    aiohttp                   3.8.1            py39h7f8727e_1    defaults
    aiosignal                 1.2.0              pyhd3eb1b0_0    defaults
    alabaster                 0.7.12             pyhd3eb1b0_0    defaults
    anaconda                  2022.05                  py39_0    defaults
    anaconda-client           1.9.0            py39h06a4308_0    defaults
    anaconda-navigator        2.1.4            py39h06a4308_0    defaults
    anaconda-project          0.10.2             pyhd3eb1b0_0    defaults
    anyio                     3.5.0            py39h06a4308_0    defaults
    appdirs                   1.4.4              pyhd3eb1b0_0    defaults
    argon2-cffi               21.3.0             pyhd3eb1b0_0    defaults
    argon2-cffi-bindings      21.2.0           py39h7f8727e_0    defaults
    arrow                     1.2.2              pyhd3eb1b0_0    defaults
    astroid                   2.6.6            py39h06a4308_0    defaults
    astropy                   5.0.4            py39hce1f21e_0    defaults
    asttokens                 2.0.5              pyhd3eb1b0_0    defaults
    async-timeout             4.0.1              pyhd3eb1b0_0    defaults
    atomicwrites              1.4.0                      py_0    defaults
    attrs                     21.4.0             pyhd3eb1b0_0    defaults
    automat                   20.2.0                     py_0    defaults
    autopep8                  1.6.0              pyhd3eb1b0_0    defaults
    babel                     2.9.1              pyhd3eb1b0_0    defaults
    backcall                  0.2.0              pyhd3eb1b0_0    defaults
    backports                 1.1                pyhd3eb1b0_0    defaults
    backports.functools_lru_cache 1.6.4              pyhd3eb1b0_0    defaults
    backports.tempfile        1.0                pyhd3eb1b0_1    defaults
    backports.weakref         1.0.post1                  py_1    defaults
    bcrypt                    3.2.0            py39he8ac12f_0    defaults
    beautifulsoup4            4.11.1           py39h06a4308_0    defaults
    binaryornot               0.4.4              pyhd3eb1b0_1    defaults
    bitarray                  2.4.1            py39h7f8727e_0    defaults
    bkcharts                  0.2              py39h06a4308_0    defaults
    black                     19.10b0                    py_0    defaults
    blas                      1.0                         mkl    defaults
    bleach                    4.1.0              pyhd3eb1b0_0    defaults
    blosc                     1.21.0               h8c45485_0    defaults
    bokeh                     2.4.2            py39h06a4308_0    defaults
    boto3                     1.21.32            pyhd3eb1b0_0    defaults
    botocore                  1.24.32            pyhd3eb1b0_0    defaults
    bottleneck                1.3.4            py39hce1f21e_0    defaults
    brotli                    1.0.9                he6710b0_2    defaults
    brotlipy                  0.7.0           py39h27cfd23_1003    defaults
    brunsli                   0.1                  h2531618_0    defaults
    bzip2                     1.0.8                h7b6447c_0    defaults
    c-ares                    1.18.1               h7f8727e_0    defaults
    ca-certificates           2022.3.29            h06a4308_1    defaults
    cachetools                4.2.2              pyhd3eb1b0_0    defaults
    certifi                   2021.10.8        py39h06a4308_2    defaults
    cffi                      1.15.0           py39hd667e15_1    defaults
    cfitsio                   3.470                hf0d0db6_6    defaults
    chardet                   4.0.0           py39h06a4308_1003    defaults
    charls                    2.2.0                h2531618_0    defaults
    charset-normalizer        2.0.4              pyhd3eb1b0_0    defaults
    click                     8.0.4            py39h06a4308_0    defaults
    cloudpickle               2.0.0              pyhd3eb1b0_0    defaults
    clyent                    1.2.2            py39h06a4308_1    defaults
    colorama                  0.4.4              pyhd3eb1b0_0    defaults
    colorcet                  2.0.6              pyhd3eb1b0_0    defaults
    conda                     4.12.0           py39h06a4308_0    defaults
    conda-build               3.21.8           py39h06a4308_2    defaults
    conda-content-trust       0.1.1              pyhd3eb1b0_0    defaults
    conda-env                 2.6.0                         1    defaults
    conda-pack                0.6.0              pyhd3eb1b0_0    defaults
    conda-package-handling    1.8.1            py39h7f8727e_0    defaults
    conda-repo-cli            1.0.4              pyhd3eb1b0_0    defaults
    conda-token               0.3.0              pyhd3eb1b0_0    defaults
    conda-verify              3.4.2                      py_1    defaults
    constantly                15.1.0             pyh2b92418_0    defaults
    cookiecutter              1.7.3              pyhd3eb1b0_0    defaults
    cryptography              3.4.8            py39hd23ed53_0    defaults
    cssselect                 1.1.0              pyhd3eb1b0_0    defaults
    curl                      7.82.0               h7f8727e_0    defaults
    cycler                    0.11.0             pyhd3eb1b0_0    defaults
    cython                    0.29.28          py39h295c915_0    defaults
    cytoolz                   0.11.0           py39h27cfd23_0    defaults
    daal4py                   2021.5.0         py39h78b71dc_0    defaults
    dal                       2021.5.1           h06a4308_803    defaults
    dask                      2022.2.1           pyhd3eb1b0_0    defaults
    dask-core                 2022.2.1           pyhd3eb1b0_0    defaults
    dataclasses               0.8                pyh6d0b6a4_7    defaults
    datashader                0.13.0             pyhd3eb1b0_1    defaults
    datashape                 0.5.4            py39h06a4308_1    defaults
    dbus                      1.13.18              hb2f20db_0    defaults
    debugpy                   1.5.1            py39h295c915_0    defaults
    decorator                 5.1.1              pyhd3eb1b0_0    defaults
    defusedxml                0.7.1              pyhd3eb1b0_0    defaults
    diff-match-patch          20200713           pyhd3eb1b0_0    defaults
    distributed               2022.2.1           pyhd3eb1b0_0    defaults
    docutils                  0.17.1           py39h06a4308_1    defaults
    entrypoints               0.4              py39h06a4308_0    defaults
    et_xmlfile                1.1.0            py39h06a4308_0    defaults
    executing                 0.8.3              pyhd3eb1b0_0    defaults
    expat                     2.4.4                h295c915_0    defaults
    filelock                  3.6.0              pyhd3eb1b0_0    defaults
    flake8                    3.9.2              pyhd3eb1b0_0    defaults
    flask                     1.1.2              pyhd3eb1b0_0    defaults
    fontconfig                2.13.1               h6c09931_0    defaults
    fonttools                 4.25.0             pyhd3eb1b0_0    defaults
    freetype                  2.11.0               h70c0345_0    defaults
    frozenlist                1.2.0            py39h7f8727e_0    defaults
    fsspec                    2022.2.0           pyhd3eb1b0_0    defaults
    future                    0.18.2           py39h06a4308_1    defaults
    gensim                    4.1.2            py39h295c915_0    defaults
    giflib                    5.2.1                h7b6447c_0    defaults
    glib                      2.69.1               h4ff587b_1    defaults
    glob2                     0.7                pyhd3eb1b0_0    defaults
    gmp                       6.2.1                h2531618_2    defaults
    gmpy2                     2.1.2            py39heeb90bb_0    defaults
    google-api-core           1.25.1             pyhd3eb1b0_0    defaults
    google-auth               1.33.0             pyhd3eb1b0_0    defaults
    google-cloud-core         1.7.1              pyhd3eb1b0_0    defaults
    google-cloud-storage      1.31.0                     py_0    defaults
    google-crc32c             1.1.2            py39h27cfd23_0    defaults
    google-resumable-media    1.3.1              pyhd3eb1b0_1    defaults
    googleapis-common-protos  1.53.0           py39h06a4308_0    defaults
    greenlet                  1.1.1            py39h295c915_0    defaults
    grpcio                    1.42.0           py39hce63b2e_0    defaults
    gst-plugins-base          1.14.0               h8213a91_2    defaults
    gstreamer                 1.14.0               h28cd5cc_2    defaults
    h5py                      3.6.0            py39ha0f2276_0    defaults
    hdf5                      1.10.6               hb1b8bf9_0    defaults
    heapdict                  1.0.1              pyhd3eb1b0_0    defaults
    holoviews                 1.14.8             pyhd3eb1b0_0    defaults
    hvplot                    0.7.3              pyhd3eb1b0_1    defaults
    hyperlink                 21.0.0             pyhd3eb1b0_0    defaults
    icu                       58.2                 he6710b0_3    defaults
    idna                      3.3                pyhd3eb1b0_0    defaults
    imagecodecs               2021.8.26        py39h4cda21f_0    defaults
    imageio                   2.9.0              pyhd3eb1b0_0    defaults
    imagesize                 1.3.0              pyhd3eb1b0_0    defaults
    importlib-metadata        4.11.3           py39h06a4308_0    defaults
    importlib_metadata        4.11.3               hd3eb1b0_0    defaults
    incremental               21.3.0             pyhd3eb1b0_0    defaults
    inflection                0.5.1            py39h06a4308_0    defaults
    iniconfig                 1.1.1              pyhd3eb1b0_0    defaults
    intake                    0.6.5              pyhd3eb1b0_0    defaults
    intel-openmp              2021.4.0          h06a4308_3561    defaults
    intervaltree              3.1.0              pyhd3eb1b0_0    defaults
    ipykernel                 6.9.1            py39h06a4308_0    defaults
    ipython                   8.2.0            py39h06a4308_0    defaults
    ipython_genutils          0.2.0              pyhd3eb1b0_1    defaults
    ipywidgets                7.6.5              pyhd3eb1b0_1    defaults
    isort                     5.9.3              pyhd3eb1b0_0    defaults
    itemadapter               0.3.0              pyhd3eb1b0_0    defaults
    itemloaders               1.0.4              pyhd3eb1b0_1    defaults
    itsdangerous              2.0.1              pyhd3eb1b0_0    defaults
    jdcal                     1.4.1              pyhd3eb1b0_0    defaults
    jedi                      0.18.1           py39h06a4308_1    defaults
    jeepney                   0.7.1              pyhd3eb1b0_0    defaults
    jinja2                    2.11.3             pyhd3eb1b0_0    defaults
    jinja2-time               0.2.0              pyhd3eb1b0_3    defaults
    jmespath                  0.10.0             pyhd3eb1b0_0    defaults
    joblib                    1.1.0              pyhd3eb1b0_0    defaults
    jpeg                      9e                   h7f8727e_0    defaults
    jq                        1.6               h27cfd23_1000    defaults
    json5                     0.9.6              pyhd3eb1b0_0    defaults
    jsonschema                4.4.0            py39h06a4308_0    defaults
    jupyter                   1.0.0            py39h06a4308_7    defaults
    jupyter_client            6.1.12             pyhd3eb1b0_0    defaults
    jupyter_console           6.4.0              pyhd3eb1b0_0    defaults
    jupyter_core              4.9.2            py39h06a4308_0    defaults
    jupyter_server            1.13.5             pyhd3eb1b0_0    defaults
    jupyterlab                3.3.2              pyhd3eb1b0_0    defaults
    jupyterlab_pygments       0.1.2                      py_0    defaults
    jupyterlab_server         2.10.3             pyhd3eb1b0_1    defaults
    jupyterlab_widgets        1.0.0              pyhd3eb1b0_1    defaults
    jxrlib                    1.1                  h7b6447c_2    defaults
    keyring                   23.4.0           py39h06a4308_0    defaults
    kiwisolver                1.3.2            py39h295c915_0    defaults
    krb5                      1.19.2               hac12032_0    defaults
    lazy-object-proxy         1.6.0            py39h27cfd23_0    defaults
    lcms2                     2.12                 h3be6417_0    defaults
    ld_impl_linux-64          2.35.1               h7274673_9    defaults
    lerc                      3.0                  h295c915_0    defaults
    libaec                    1.0.4                he6710b0_1    defaults
    libarchive                3.4.2                h62408e4_0    defaults
    libcrc32c                 1.1.1                he6710b0_2    defaults
    libcurl                   7.82.0               h0b77cf5_0    defaults
    libdeflate                1.8                  h7f8727e_5    defaults
    libedit                   3.1.20210910         h7f8727e_0    defaults
    libev                     4.33                 h7f8727e_1    defaults
    libffi                    3.3                  he6710b0_2    defaults
    libgcc-ng                 9.3.0               h5101ec6_17    defaults
    libgfortran-ng            7.5.0               ha8ba4b0_17    defaults
    libgfortran4              7.5.0               ha8ba4b0_17    defaults
    libgomp                   9.3.0               h5101ec6_17    defaults
    libidn2                   2.3.2                h7f8727e_0    defaults
    liblief                   0.11.5               h295c915_1    defaults
    libllvm11                 11.1.0               h3826bc1_1    defaults
    libnghttp2                1.46.0               hce63b2e_0    defaults
    libpng                    1.6.37               hbc83047_0    defaults
    libprotobuf               3.19.1               h4ff587b_0    defaults
    libsodium                 1.0.18               h7b6447c_0    defaults
    libspatialindex           1.9.3                h2531618_0    defaults
    libssh2                   1.10.0               h8f2d780_0    defaults
    libstdcxx-ng              9.3.0               hd4cf53a_17    defaults
    libtiff                   4.2.0                h85742a9_0    defaults
    libunistring              0.9.10               h27cfd23_0    defaults
    libuuid                   1.0.3                h7f8727e_2    defaults
    libwebp                   1.2.2                h55f646e_0    defaults
    libwebp-base              1.2.2                h7f8727e_0    defaults
    libxcb                    1.14                 h7b6447c_0    defaults
    libxml2                   2.9.12               h03d6c58_0    defaults
    libxslt                   1.1.34               hc22bd24_0    defaults
    libzopfli                 1.0.3                he6710b0_0    defaults
    llvmlite                  0.38.0           py39h4ff587b_0    defaults
    locket                    0.2.1            py39h06a4308_2    defaults
    lxml                      4.8.0            py39h1f438cf_0    defaults
    lz4-c                     1.9.3                h295c915_1    defaults
    lzo                       2.10                 h7b6447c_2    defaults
    markdown                  3.3.4            py39h06a4308_0    defaults
    markupsafe                2.0.1            py39h27cfd23_0    defaults
    matplotlib                3.5.1            py39h06a4308_1    defaults
    matplotlib-base           3.5.1            py39ha18d171_1    defaults
    matplotlib-inline         0.1.2              pyhd3eb1b0_2    defaults
    mccabe                    0.6.1            py39h06a4308_1    defaults
    mistune                   0.8.4           py39h27cfd23_1000    defaults
    mkl                       2021.4.0           h06a4308_640    defaults
    mkl-service               2.4.0            py39h7f8727e_0    defaults
    mkl_fft                   1.3.1            py39hd3c417c_0    defaults
    mkl_random                1.2.2            py39h51133e4_0    defaults
    mock                      4.0.3              pyhd3eb1b0_0    defaults
    mpc                       1.1.0                h10f8cd9_1    defaults
    mpfr                      4.0.2                hb69a4c5_1    defaults
    mpi                       1.0                       mpich    defaults
    mpich                     3.3.2                hc856adb_0    defaults
    mpmath                    1.2.1            py39h06a4308_0    defaults
    msgpack-python            1.0.2            py39hff7bd54_1    defaults
    multidict                 5.2.0            py39h7f8727e_2    defaults
    multipledispatch          0.6.0            py39h06a4308_0    defaults
    munkres                   1.1.4                      py_0    defaults
    mypy_extensions           0.4.3            py39h06a4308_1    defaults
    navigator-updater         0.2.1                    py39_1    defaults
    nbclassic                 0.3.5              pyhd3eb1b0_0    defaults
    nbclient                  0.5.13           py39h06a4308_0    defaults
    nbconvert                 6.4.4            py39h06a4308_0    defaults
    nbformat                  5.3.0            py39h06a4308_0    defaults
    ncurses                   6.3                  h7f8727e_2    defaults
    nest-asyncio              1.5.5            py39h06a4308_0    defaults
    networkx                  2.7.1              pyhd3eb1b0_0    defaults
    nltk                      3.7                pyhd3eb1b0_0    defaults
    nose                      1.3.7           pyhd3eb1b0_1008    defaults
    notebook                  6.4.8            py39h06a4308_0    defaults
    numba                     0.55.1           py39h51133e4_0    defaults
    numexpr                   2.8.1            py39h6abb31d_0    defaults
    numpy                     1.21.5           py39he7a7128_1    defaults
    numpy-base                1.21.5           py39hf524024_1    defaults
    numpydoc                  1.2                pyhd3eb1b0_0    defaults
    olefile                   0.46               pyhd3eb1b0_0    defaults
    oniguruma                 6.9.7.1              h27cfd23_0    defaults
    openjpeg                  2.4.0                h3ad879b_0    defaults
    openpyxl                  3.0.9              pyhd3eb1b0_0    defaults
    openssl                   1.1.1n               h7f8727e_0    defaults
    packaging                 21.3               pyhd3eb1b0_0    defaults
    pandas                    1.4.2            py39h295c915_0    defaults
    pandocfilters             1.5.0              pyhd3eb1b0_0    defaults
    panel                     0.13.0           py39h06a4308_0    defaults
    param                     1.12.0             pyhd3eb1b0_0    defaults
    parsel                    1.6.0            py39h06a4308_0    defaults
    parso                     0.8.3              pyhd3eb1b0_0    defaults
    partd                     1.2.0              pyhd3eb1b0_1    defaults
    patchelf                  0.13                 h295c915_0    defaults
    pathspec                  0.7.0                      py_0    defaults
    patsy                     0.5.2            py39h06a4308_1    defaults
    pcre                      8.45                 h295c915_0    defaults
    pep8                      1.7.1            py39h06a4308_0    defaults
    pexpect                   4.8.0              pyhd3eb1b0_3    defaults
    pickleshare               0.7.5           pyhd3eb1b0_1003    defaults
    pillow                    9.0.1            py39h22f2fdc_0    defaults
    pip                       21.2.4           py39h06a4308_0    defaults
    pkginfo                   1.8.2              pyhd3eb1b0_0    defaults
    plotly                    5.6.0              pyhd3eb1b0_0    defaults
    pluggy                    1.0.0            py39h06a4308_1    defaults
    poyo                      0.5.0              pyhd3eb1b0_0    defaults
    prometheus_client         0.13.1             pyhd3eb1b0_0    defaults
    prompt-toolkit            3.0.20             pyhd3eb1b0_0    defaults
    prompt_toolkit            3.0.20               hd3eb1b0_0    defaults
    protego                   0.1.16                     py_0    defaults
    protobuf                  3.19.1           py39h295c915_0    defaults
    psutil                    5.8.0            py39h27cfd23_1    defaults
    ptyprocess                0.7.0              pyhd3eb1b0_2    defaults
    pure_eval                 0.2.2              pyhd3eb1b0_0    defaults
    py                        1.11.0             pyhd3eb1b0_0    defaults
    py-lief                   0.11.5           py39h295c915_1    defaults
    pyasn1                    0.4.8              pyhd3eb1b0_0    defaults
    pyasn1-modules            0.2.8                      py_0    defaults
    pycodestyle               2.7.0              pyhd3eb1b0_0    defaults
    pycosat                   0.6.3            py39h27cfd23_0    defaults
    pycparser                 2.21               pyhd3eb1b0_0    defaults
    pyct                      0.4.6            py39h06a4308_0    defaults
    pycurl                    7.44.1           py39h8f2d780_1    defaults
    pydispatcher              2.0.5            py39h06a4308_2    defaults
    pydocstyle                6.1.1              pyhd3eb1b0_0    defaults
    pyerfa                    2.0.0            py39h27cfd23_0    defaults
    pyflakes                  2.3.1              pyhd3eb1b0_0    defaults
    pygments                  2.11.2             pyhd3eb1b0_0    defaults
    pyhamcrest                2.0.2              pyhd3eb1b0_2    defaults
    pyjwt                     2.1.0            py39h06a4308_0    defaults
    pylint                    2.9.6            py39h06a4308_1    defaults
    pyls-spyder               0.4.0              pyhd3eb1b0_0    defaults
    pyodbc                    4.0.32           py39h295c915_1    defaults
    pyopenssl                 21.0.0             pyhd3eb1b0_1    defaults
    pyparsing                 3.0.4              pyhd3eb1b0_0    defaults
    pyqt                      5.9.2            py39h2531618_6    defaults
    pyrsistent                0.18.0           py39heee7806_0    defaults
    pysocks                   1.7.1            py39h06a4308_0    defaults
    pytables                  3.6.1            py39h77479fe_1    defaults
    pytest                    7.1.1            py39h06a4308_0    defaults
    python                    3.9.12               h12debd9_0    defaults
    python-dateutil           2.8.2              pyhd3eb1b0_0    defaults
    python-fastjsonschema     2.15.1             pyhd3eb1b0_0    defaults
    python-libarchive-c       2.9                pyhd3eb1b0_1    defaults
    python-lsp-black          1.0.0              pyhd3eb1b0_0    defaults
    python-lsp-jsonrpc        1.0.0              pyhd3eb1b0_0    defaults
    python-lsp-server         1.2.4              pyhd3eb1b0_0    defaults
    python-slugify            5.0.2              pyhd3eb1b0_0    defaults
    python-snappy             0.6.0            py39h2531618_3    defaults
    pytz                      2021.3             pyhd3eb1b0_0    defaults
    pyviz_comms               2.0.2              pyhd3eb1b0_0    defaults
    pywavelets                1.3.0            py39h7f8727e_0    defaults
    pyxdg                     0.27               pyhd3eb1b0_0    defaults
    pyyaml                    6.0              py39h7f8727e_1    defaults
    pyzmq                     22.3.0           py39h295c915_2    defaults
    qdarkstyle                3.0.2              pyhd3eb1b0_0    defaults
    qstylizer                 0.1.10             pyhd3eb1b0_0    defaults
    qt                        5.9.7                h5867ecd_1    defaults
    qtawesome                 1.0.3              pyhd3eb1b0_0    defaults
    qtconsole                 5.3.0              pyhd3eb1b0_0    defaults
    qtpy                      2.0.1              pyhd3eb1b0_0    defaults
    queuelib                  1.5.0            py39h06a4308_0    defaults
    readline                  8.1.2                h7f8727e_1    defaults
    regex                     2022.3.15        py39h7f8727e_0    defaults
    requests                  2.27.1             pyhd3eb1b0_0    defaults
    requests-file             1.5.1              pyhd3eb1b0_0    defaults
    ripgrep                   12.1.1                        0    defaults
    rope                      0.22.0             pyhd3eb1b0_0    defaults
    rsa                       4.7.2              pyhd3eb1b0_1    defaults
    rtree                     0.9.7            py39h06a4308_1    defaults
    ruamel_yaml               0.15.100         py39h27cfd23_0    defaults
    s3transfer                0.5.0              pyhd3eb1b0_0    defaults
    scikit-image              0.19.2           py39h51133e4_0    defaults
    scikit-learn              1.0.2            py39h51133e4_1    defaults
    scikit-learn-intelex      2021.5.0         py39h06a4308_0    defaults
    scipy                     1.7.3            py39hc147768_0    defaults
    scrapy                    2.6.1            py39h06a4308_0    defaults
    seaborn                   0.11.2             pyhd3eb1b0_0    defaults
    secretstorage             3.3.1            py39h06a4308_0    defaults
    send2trash                1.8.0              pyhd3eb1b0_1    defaults
    service_identity          18.1.0             pyhd3eb1b0_1    defaults
    setuptools                61.2.0           py39h06a4308_0    defaults
    sip                       4.19.13          py39h295c915_0    defaults
    six                       1.16.0             pyhd3eb1b0_1    defaults
    smart_open                5.1.0              pyhd3eb1b0_0    defaults
    snappy                    1.1.9                h295c915_0    defaults
    sniffio                   1.2.0            py39h06a4308_1    defaults
    snowballstemmer           2.2.0              pyhd3eb1b0_0    defaults
    sortedcollections         2.1.0              pyhd3eb1b0_0    defaults
    sortedcontainers          2.4.0              pyhd3eb1b0_0    defaults
    soupsieve                 2.3.1              pyhd3eb1b0_0    defaults
    sphinx                    4.4.0              pyhd3eb1b0_0    defaults
    sphinxcontrib-applehelp   1.0.2              pyhd3eb1b0_0    defaults
    sphinxcontrib-devhelp     1.0.2              pyhd3eb1b0_0    defaults
    sphinxcontrib-htmlhelp    2.0.0              pyhd3eb1b0_0    defaults
    sphinxcontrib-jsmath      1.0.1              pyhd3eb1b0_0    defaults
    sphinxcontrib-qthelp      1.0.3              pyhd3eb1b0_0    defaults
    sphinxcontrib-serializinghtml 1.1.5              pyhd3eb1b0_0    defaults
    spyder                    5.1.5            py39h06a4308_1    defaults
    spyder-kernels            2.1.3            py39h06a4308_0    defaults
    sqlalchemy                1.4.32           py39h7f8727e_0    defaults
    sqlite                    3.38.2               hc218d9a_0    defaults
    stack_data                0.2.0              pyhd3eb1b0_0    defaults
    statsmodels               0.13.2           py39h7f8727e_0    defaults
    sympy                     1.10.1           py39h06a4308_0    defaults
    tabulate                  0.8.9            py39h06a4308_0    defaults
    tbb                       2021.5.0             hd09550d_0    defaults
    tbb4py                    2021.5.0         py39hd09550d_0    defaults
    tblib                     1.7.0              pyhd3eb1b0_0    defaults
    tenacity                  8.0.1            py39h06a4308_0    defaults
    terminado                 0.13.1           py39h06a4308_0    defaults
    testpath                  0.5.0              pyhd3eb1b0_0    defaults
    text-unidecode            1.3                pyhd3eb1b0_0    defaults
    textdistance              4.2.1              pyhd3eb1b0_0    defaults
    threadpoolctl             2.2.0              pyh0d69192_0    defaults
    three-merge               0.1.1              pyhd3eb1b0_0    defaults
    tifffile                  2021.7.2           pyhd3eb1b0_2    defaults
    tinycss                   0.4             pyhd3eb1b0_1002    defaults
    tk                        8.6.11               h1ccaba5_0    defaults
    tldextract                3.2.0              pyhd3eb1b0_0    defaults
    toml                      0.10.2             pyhd3eb1b0_0    defaults
    tomli                     1.2.2              pyhd3eb1b0_0    defaults
    toolz                     0.11.2             pyhd3eb1b0_0    defaults
    tornado                   6.1              py39h27cfd23_0    defaults
    tqdm                      4.64.0           py39h06a4308_0    defaults
    traitlets                 5.1.1              pyhd3eb1b0_0    defaults
    twisted                   22.2.0           py39h7f8727e_0    defaults
    typed-ast                 1.4.3            py39h7f8727e_1    defaults
    typing-extensions         4.1.1                hd3eb1b0_0    defaults
    typing_extensions         4.1.1              pyh06a4308_0    defaults
    tzdata                    2022a                hda174b7_0    defaults
    ujson                     5.1.0            py39h295c915_0    defaults
    unidecode                 1.2.0              pyhd3eb1b0_0    defaults
    unixodbc                  2.3.9                h7b6447c_0    defaults
    urllib3                   1.26.9           py39h06a4308_0    defaults
    w3lib                     1.21.0             pyhd3eb1b0_0    defaults
    watchdog                  2.1.6            py39h06a4308_0    defaults
    wcwidth                   0.2.5              pyhd3eb1b0_0    defaults
    webencodings              0.5.1            py39h06a4308_1    defaults
    websocket-client          0.58.0           py39h06a4308_4    defaults
    werkzeug                  2.0.3              pyhd3eb1b0_0    defaults
    wget                      1.21.3               h0b77cf5_0    defaults
    wheel                     0.37.1             pyhd3eb1b0_0    defaults
    widgetsnbextension        3.5.2            py39h06a4308_0    defaults
    wrapt                     1.12.1           py39he8ac12f_1    defaults
    wurlitzer                 3.0.2            py39h06a4308_0    defaults
    xarray                    0.20.1             pyhd3eb1b0_1    defaults
    xlrd                      2.0.1              pyhd3eb1b0_0    defaults
    xlsxwriter                3.0.3              pyhd3eb1b0_0    defaults
    xz                        5.2.5                h7b6447c_0    defaults
    yaml                      0.2.5                h7b6447c_0    defaults
    yapf                      0.31.0             pyhd3eb1b0_0    defaults
    yarl                      1.6.3            py39h27cfd23_0    defaults
    zeromq                    4.3.4                h2531618_0    defaults
    zfp                       0.5.5                h295c915_6    defaults
    zict                      2.0.0              pyhd3eb1b0_0    defaults
    zipp                      3.7.0              pyhd3eb1b0_0    defaults
    zlib                      1.2.12               h7f8727e_2    defaults
    zope                      1.0              py39h06a4308_1    defaults
    zope.interface            5.4.0            py39h7f8727e_0    defaults
    zstd                      1.4.9                haebb681_0    defaults
    

    Additional Context

    No response

    type::bug 
    opened by m3rashid 0
  • missing activate.d and deactivate.d inside envs

    missing activate.d and deactivate.d inside envs

    Checklist

    • [X] I added a descriptive title
    • [X] I searched for other issues and couldn't find a solution or duplication
    • [X] I already searched in Google and didn't find any good information or help
    • [X] I looked at the docs and didn't see anything to help

    What happened?

    >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/cli/main.py", line 140, in main
        return activator_main()
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 1207, in main
        print(activator.execute(), end='')
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 178, in execute
        return getattr(self, self.command)()
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 152, in activate
        builder_result = self.build_activate(self.env_name_or_prefix)
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 297, in build_activate
        return self._build_activate_stack(env_name_or_prefix, False)
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 321, in _build_activate_stack
        activate_scripts = self._get_activate_scripts(prefix)
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 705, in _get_activate_scripts
        p for p in paths if p[se_len:] == _script_extension
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 705, in <genexpr>
        p for p in paths if p[se_len:] == _script_extension
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/conda/activate.py", line 701, in <genexpr>
        paths = (entry.path for entry in scandir(join(prefix, 'etc', 'conda', 'activate.d')))
      File "/home/dstest2/miniconda2/lib/python2.7/site-packages/scandir.py", line 564, in scandir_python
        raise posix_error(path)
    OSError: [Errno 2] No such file or directory: u'/home/dstest2/miniconda2/envs/tf_new/etc/conda/activate.d'
    

    $ /home/dstest2/miniconda2/bin/conda shell.posix activate tf_new

    environment variables: CIO_TEST= CONDA_DEFAULT_ENV=tf_2.4 CONDA_EXE=/home/dstest2/miniconda2/bin/conda CONDA_MKL_INTERFACE_LAYER_BACKUP= CONDA_PREFIX=/home/dstest2/miniconda2/envs/tf_2.4 CONDA_PREFIX_1=/home/dstest2/miniconda2 CONDA_PROMPT_MODIFIER=(tf_2.4) CONDA_PYTHON_EXE=/home/dstest2/miniconda2/bin/python CONDA_ROOT=/home/dstest2/miniconda2 CONDA_SHLVL=2 CURL_CA_BUNDLE= LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda-9.0/lib64:/usr/local/cuda-11/lib 64:/usr/local/cuda-11.1/lib64:/usr/local/cuda-11.2/lib64::/usr/local/c uda-9.0/lib64/ PATH=/home/dstest2/miniconda2/bin:/home/dstest2/miniconda2/envs/tf_2.4/bin: /home/dstest2/miniconda2/bin:/home/dstest2/miniconda2/bin:/home/dstest 2/miniconda2/bin:/home/dstest2/.local/bin:/usr/local/cuda/bin:/home/ds test2/miniconda2/bin:/home/dstest2/miniconda2/bin:/home/dstest2/minico nda2/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin: /bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda-9.0/bin REQUESTS_CA_BUNDLE= SSL_CERT_FILE=

     active environment : tf_2.4
    active env location : /home/dstest2/miniconda2/envs/tf_2.4
            shell level : 2
       user config file : /home/dstest2/.condarc
    

    populated config files : /home/dstest2/.condarc conda version : 4.8.4 conda-build version : not installed python version : 2.7.17.final.0 virtual packages : __glibc=2.27 __cuda=11.2 base environment : /home/dstest2/miniconda2 (writable) channel URLs : https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch package cache : /home/dstest2/miniconda2/pkgs /home/dstest2/.conda/pkgs envs directories : /home/dstest2/miniconda2/envs /home/dstest2/.conda/envs platform : linux-64 user-agent : conda/4.8.4 requests/2.22.0 CPython/2.7.17 Linux/5.4.0-117-generic ubuntu/18.04.3 glibc/2.27 UID:GID : 1000:1000 netrc file : /home/dstest2/.netrc offline mode : False

    An unexpected error has occurred. Conda has prepared the above report.

    If submitted, this report will be used by core maintainers to improve future releases of conda.

    Conda info

    active environment : base
        active env location : /home/dstest2/miniconda2
                shell level : 1
           user config file : /home/dstest2/.condarc
     populated config files : /home/dstest2/.condarc
              conda version : 4.8.4
        conda-build version : not installed
             python version : 2.7.17.final.0
           virtual packages : __glibc=2.27
                              __cuda=11.2
           base environment : /home/dstest2/miniconda2  (writable)
               channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                              https://repo.anaconda.com/pkgs/main/noarch
                              https://repo.anaconda.com/pkgs/r/linux-64
                              https://repo.anaconda.com/pkgs/r/noarch
              package cache : /home/dstest2/miniconda2/pkgs
                              /home/dstest2/.conda/pkgs
           envs directories : /home/dstest2/miniconda2/envs
                              /home/dstest2/.conda/envs
                   platform : linux-64
                 user-agent : conda/4.8.4 requests/2.22.0 CPython/2.7.17 Linux/5.4.0-117-generic ubuntu/18.04.3 glibc/2.27
                    UID:GID : 1000:1000
                 netrc file : /home/dstest2/.netrc
               offline mode : False
    

    Conda config

    ==> /home/dstest2/.condarc <==
    auto_activate_base: True
    

    Conda list

    # packages in environment at /home/dstest2/miniconda2:
    #
    # Name                    Version                   Build  Channel
    _libgcc_mutex             0.1                        main    defaults
    _openmp_mutex             5.1                       1_gnu    defaults
    asn1crypto                1.4.0                      py_0    defaults
    attrs                     21.4.0             pyhd3eb1b0_0    defaults
    backports                 1.1                pyhd3eb1b0_0    defaults
    backports-functools-lru-cache 1.6.4                    pypi_0    pypi
    backports.shutil_get_terminal_size 1.0.0              pyhd3eb1b0_3    defaults
    backports_abc             0.5                        py_1    defaults
    beautifulsoup4            4.9.3                    pypi_0    pypi
    bleach                    3.1.0                    py27_0    defaults
    bs4                       0.0.1                    pypi_0    pypi
    ca-certificates           2022.4.26            h06a4308_0    defaults
    certifi                   2020.6.20          pyhd3eb1b0_3    defaults
    cffi                      1.13.0           py27h2e261b9_0    defaults
    chardet                   3.0.4                 py27_1003    defaults
    click                     7.0                      pypi_0    pypi
    colorama                  0.4.4              pyhd3eb1b0_0    defaults
    conda                     4.8.4                    py27_0    defaults
    conda-package-handling    1.6.0            py27h7b6447c_0    defaults
    configparser              4.0.2                    py27_0    defaults
    cryptography              2.8              py27h1ba5d50_0    defaults
    cycler                    0.10.0                   pypi_0    pypi
    datetime                  4.3                      pypi_0    pypi
    decorator                 4.4.0                    py27_1    defaults
    defusedxml                0.7.1              pyhd3eb1b0_0    defaults
    entrypoints               0.3                      py27_0    defaults
    enum34                    1.1.6                    py27_1    defaults
    flask                     1.1.1                    pypi_0    pypi
    freetype                  2.11.0               h70c0345_0    defaults
    functools32               3.2.3.2                  py27_1    defaults
    futures                   3.3.0                    py27_0    defaults
    idna                      2.8                      py27_0    defaults
    ipaddress                 1.0.23                     py_0    defaults
    ipykernel                 4.9.0                    py27_1    defaults
    ipython                   5.8.0                    py27_1    conda-forge
    ipython_genutils          0.2.0              pyhd3eb1b0_1    defaults
    itsdangerous              1.1.0                    pypi_0    pypi
    jinja2                    2.10.3                   pypi_0    pypi
    jpeg                      9e                   h7f8727e_0    defaults
    jsonschema                3.0.2                    py27_0    defaults
    jupyter_client            5.3.4                    py27_0    defaults
    jupyter_core              4.6.3            py27h8c360ce_1    conda-forge
    kiwisolver                1.1.0                    pypi_0    pypi
    libedit                   3.1.20210910         h7f8727e_0    defaults
    libffi                    3.4.2                h295c915_2    defaults
    libgcc-ng                 11.2.0               h1234567_1    defaults
    libgomp                   11.2.0               h1234567_1    defaults
    libpng                    1.6.37               hbc83047_0    defaults
    libsodium                 1.0.17               h516909a_0    conda-forge
    libstdcxx-ng              11.2.0               h1234567_1    defaults
    libtiff                   4.2.0                h2818925_1    defaults
    libwebp-base              1.2.2                h7f8727e_0    defaults
    lz4-c                     1.9.3                h295c915_1    defaults
    markupsafe                1.1.1            py27hdf8410d_1    conda-forge
    matplotlib                2.2.5                    pypi_0    pypi
    mistune                   0.8.4            py27h7b6447c_0    defaults
    nbconvert                 5.5.0                      py_0    defaults
    nbformat                  4.4.0                    py27_0    conda-forge
    ncurses                   6.3                  h7f8727e_2    defaults
    notebook                  5.7.8                    py27_1    conda-forge
    numpy                     1.16.6                   pypi_0    pypi
    olefile                   0.46                     py27_0    defaults
    opencv-contrib-python     4.2.0.32                 pypi_0    pypi
    openssl                   1.1.1o               h7f8727e_0    defaults
    pandas                    0.24.2                   pypi_0    pypi
    pandoc                    2.12                 h06a4308_0    defaults
    pandocfilters             1.5.0              pyhd3eb1b0_0    defaults
    pathlib2                  2.3.5            py27h8c360ce_1    conda-forge
    pexpect                   4.8.0              pyhd3eb1b0_3    defaults
    pickleshare               0.7.5                    py27_0    defaults
    pillow                    6.2.1                    pypi_0    pypi
    prometheus_client         0.6.0                    py27_0    defaults
    prompt_toolkit            1.0.15                     py_1    conda-forge
    ptyprocess                0.7.0              pyhd3eb1b0_2    defaults
    pycosat                   0.6.3            py27h7b6447c_0    defaults
    pycparser                 2.19                     py27_0    defaults
    pygments                  2.3.1                    py27_0    defaults
    pyopenssl                 19.1.0                   py27_0    defaults
    pyparsing                 2.4.7                    pypi_0    pypi
    pyrsistent                0.15.7           py27hdf8410d_1    conda-forge
    pysocks                   1.7.1                    py27_0    defaults
    python                    2.7.17               h9bab390_0    defaults
    python-dateutil           2.8.2              pyhd3eb1b0_0    defaults
    python_abi                2.7                    1_cp27mu    conda-forge
    pytz                      2020.1                   pypi_0    pypi
    pyyaml                    5.3.1                    pypi_0    pypi
    pyzmq                     19.0.0           py27h76efe43_1    conda-forge
    readline                  7.0                  h7b6447c_5    defaults
    requests                  2.22.0                   py27_0    defaults
    ruamel_yaml               0.15.46          py27h14c3975_0    defaults
    scandir                   1.10.0             pyh5d7bf9c_3    defaults
    scipy                     1.2.3                    pypi_0    pypi
    seaborn                   0.9.1                    pypi_0    pypi
    selenium                  3.141.0                  pypi_0    pypi
    send2trash                1.8.0              pyhd3eb1b0_1    defaults
    setuptools                41.4.0                   py27_0    defaults
    simplegeneric             0.8.1                    py27_2    defaults
    singledispatch            3.7.0           pyhd3eb1b0_1001    defaults
    six                       1.16.0             pyhd3eb1b0_1    defaults
    soupsieve                 1.9.6                    pypi_0    pypi
    sqlite                    3.30.0               h7b6447c_0    defaults
    subprocess32              3.5.4                    pypi_0    pypi
    termcolor                 1.1.0                    pypi_0    pypi
    terminado                 0.8.3            py27h8c360ce_1    conda-forge
    testpath                  0.4.2                    py27_0    defaults
    tk                        8.6.12               h1ccaba5_0    defaults
    tornado                   5.1.1            py27h7b6447c_0    defaults
    tqdm                      4.63.0             pyhd3eb1b0_0    defaults
    traitlets                 4.3.3                    py27_0    defaults
    urllib3                   1.24.2                   py27_0    defaults
    wcwidth                   0.2.5              pyhd3eb1b0_0    defaults
    webencodings              0.5.1                    py27_1    defaults
    werkzeug                  0.16.0                   pypi_0    pypi
    xz                        5.2.5                h7f8727e_1    defaults
    yaml                      0.1.7                had09818_2    defaults
    zeromq                    4.3.2                he1b5a44_2    conda-forge
    zlib                      1.2.12               h7f8727e_2    defaults
    zope-interface            5.1.0                    pypi_0    pypi
    zstd                      1.5.2                ha4553b6_0    defaults
    

    Additional Context

    The ends were working fine this error occurred once I updated Conda.

    type::bug 
    opened by dilpreet7365 0
  • strict channel_priority causes nonsense UnsatisfiableError

    strict channel_priority causes nonsense UnsatisfiableError

    Checklist

    • [X] I added a descriptive title
    • [X] I searched for other issues and couldn't find a solution or duplication
    • [X] I already searched in Google and didn't find any good information or help
    • [X] I looked at the docs and didn't see anything to help

    What happened?

    With channel_priority: strict in my .condarc, I get

    UnsatisfiableError: The following specifications were found to be incompatible with each other
    

    when creating a new environment, but, looking at the conflicts, I see none. No such problem arises with an empty .condarc, and I experience no environment problems.

    Conda info

    active environment : base
        active env location : /home/mwilkins/miniconda
                shell level : 1
           user config file : /home/mwilkins/.condarc
     populated config files : 
              conda version : 4.13.0
        conda-build version : not installed
             python version : 3.10.5.final.0
           virtual packages : __linux=4.14.157=0
                              __glibc=2.17=0
                              __unix=0=0
                              __archspec=1=x86_64
           base environment : /home/mwilkins/miniconda  (writable)
          conda av data dir : /home/mwilkins/miniconda/etc/conda
      conda av metadata url : None
               channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                              https://repo.anaconda.com/pkgs/main/noarch
                              https://repo.anaconda.com/pkgs/r/linux-64
                              https://repo.anaconda.com/pkgs/r/noarch
              package cache : /home/mwilkins/miniconda/pkgs
                              /home/mwilkins/.conda/pkgs
           envs directories : /home/mwilkins/miniconda/envs
                              /home/mwilkins/.conda/envs
                   platform : linux-64
                 user-agent : conda/4.13.0 requests/2.28.0 CPython/3.10.5 Linux/4.14.157-17.cernvm.x86_64 scientific/4.5.1.0 glibc/2.17
                    UID:GID : 540:551
                 netrc file : None
               offline mode : False
    

    Conda config

    ==> /home/mwilkins/.condarc <==
    channel_priority: strict
    channels:
      - conda-forge
      - bioconda
      - defaults
    

    Conda list

    NB: I run the command to create a new environment from the base environment.
    
    # packages in environment at /home/mwilkins/miniconda:
    #
    # Name                    Version                   Build  Channel
    _libgcc_mutex             0.1                 conda_forge    conda-forge
    _openmp_mutex             4.5                       2_gnu    conda-forge
    black                     22.3.0             pyhd8ed1ab_0    conda-forge
    brotlipy                  0.7.0           py310h5764c6d_1004    conda-forge
    bzip2                     1.0.8                h7f98852_4    conda-forge
    c-ares                    1.18.1               h7f98852_0    conda-forge
    ca-certificates           2022.5.18.1          ha878542_0    conda-forge
    certifi                   2022.5.18.1     py310hff52083_0    conda-forge
    cffi                      1.15.0          py310h0fdd8cc_0    conda-forge
    charset-normalizer        2.0.12             pyhd8ed1ab_0    conda-forge
    click                     8.1.3           py310hff52083_0    conda-forge
    colorama                  0.4.4              pyh9f0ad1d_0    conda-forge
    conda                     4.13.0          py310hff52083_1    conda-forge
    conda-package-handling    1.8.1           py310h5764c6d_1    conda-forge
    cryptography              37.0.2          py310h597c629_0    conda-forge
    curl                      7.83.1               h7bff187_0    conda-forge
    dataclasses               0.8                pyhc8e2a94_3    conda-forge
    expat                     2.4.8                h27087fc_0    conda-forge
    flake8                    4.0.1              pyhd8ed1ab_2    conda-forge
    gettext                   0.19.8.1          h73d1719_1008    conda-forge
    git                       2.35.3          pl5321h36853c3_0    conda-forge
    idna                      3.3                pyhd8ed1ab_0    conda-forge
    importlib-metadata        1.7.0              pyhd8ed1ab_1    conda-forge
    importlib_metadata        1.7.0                hd8ed1ab_1    conda-forge
    keyutils                  1.6.1                h166bdaf_0    conda-forge
    krb5                      1.19.3               h3790be6_0    conda-forge
    ld_impl_linux-64          2.36.1               hea4e1c9_2    conda-forge
    libcurl                   7.83.1               h7bff187_0    conda-forge
    libedit                   3.1.20191231         he28a2e2_2    conda-forge
    libev                     4.33                 h516909a_1    conda-forge
    libffi                    3.4.2                h7f98852_5    conda-forge
    libgcc-ng                 12.1.0              h8d9b700_16    conda-forge
    libgomp                   12.1.0              h8d9b700_16    conda-forge
    libiconv                  1.16                 h516909a_0    conda-forge
    libnghttp2                1.47.0               h727a467_0    conda-forge
    libnsl                    2.0.0                h7f98852_0    conda-forge
    libssh2                   1.10.0               ha56f1ee_2    conda-forge
    libstdcxx-ng              12.1.0              ha89aaad_16    conda-forge
    libuuid                   2.32.1            h7f98852_1000    conda-forge
    libzlib                   1.2.12               h166bdaf_0    conda-forge
    mccabe                    0.6.1                      py_1    conda-forge
    mypy_extensions           0.4.3           py310hff52083_5    conda-forge
    ncurses                   6.3                  h27087fc_1    conda-forge
    openssl                   1.1.1o               h166bdaf_0    conda-forge
    pathspec                  0.9.0              pyhd8ed1ab_0    conda-forge
    pcre2                     10.37                h032f7d1_0    conda-forge
    perl                      5.32.1          2_h7f98852_perl5    conda-forge
    pip                       22.1.2             pyhd8ed1ab_0    conda-forge
    platformdirs              2.5.1              pyhd8ed1ab_0    conda-forge
    pycodestyle               2.8.0              pyhd8ed1ab_0    conda-forge
    pycosat                   0.6.3           py310h5764c6d_1010    conda-forge
    pycparser                 2.21               pyhd8ed1ab_0    conda-forge
    pydocstyle                6.1.1              pyhd8ed1ab_0    conda-forge
    pyflakes                  2.4.0              pyhd8ed1ab_0    conda-forge
    pyopenssl                 22.0.0             pyhd8ed1ab_0    conda-forge
    pysocks                   1.7.1           py310hff52083_5    conda-forge
    python                    3.10.5          h582c2e5_0_cpython    conda-forge
    python_abi                3.10                    2_cp310    conda-forge
    readline                  8.1.2                h0f457ee_0    conda-forge
    requests                  2.28.0             pyhd8ed1ab_0    conda-forge
    ruamel_yaml               0.15.80         py310h5764c6d_1007    conda-forge
    setuptools                62.3.4          py310hff52083_0    conda-forge
    six                       1.16.0             pyh6c4a22f_0    conda-forge
    snakefmt                  0.6.1              pyhdfd78af_0    bioconda
    snowballstemmer           2.2.0              pyhd8ed1ab_0    conda-forge
    sqlite                    3.38.5               h4ff8645_0    conda-forge
    tk                        8.6.12               h27826a3_0    conda-forge
    toml                      0.10.2             pyhd8ed1ab_0    conda-forge
    tomli                     2.0.1              pyhd8ed1ab_0    conda-forge
    tqdm                      4.64.0             pyhd8ed1ab_0    conda-forge
    typed-ast                 1.5.4           py310h5764c6d_0    conda-forge
    typing_extensions         4.2.0              pyha770c72_1    conda-forge
    tzdata                    2022a                h191b570_0    conda-forge
    urllib3                   1.26.9             pyhd8ed1ab_0    conda-forge
    wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
    xz                        5.2.5                h516909a_1    conda-forge
    yaml                      0.2.5                h7f98852_2    conda-forge
    zipp                      3.8.0              pyhd8ed1ab_0    conda-forge
    zlib                      1.2.12               h166bdaf_0    conda-forge
    

    Additional Context

    Command:

    conda env create
    

    environment.yml:

    name: test
    channels:
      - bioconda
      - conda-forge
    dependencies:
      - numpy=1.22.3
      - snakemake=7.8.2
      - xrootd=5.4.3
    

    Output:

    Collecting package metadata (repodata.json): done
    Solving environment: \ 
    Found conflicts! Looking for incompatible packages.
    This can take several minutes.  Press CTRL-C to abort.
    failed                                                                                                                                                                          \ 
    Solving environment: \ 
    Found conflicts! Looking for incompatible packages.
    This can take several minutes.  Press CTRL-C to abort.
    failed                                                                                                                                                                            
    
    UnsatisfiableError: The following specifications were found to be incompatible with each other:
    
    Output in format: Requested package -> Available versions
    
    Package python conflicts for:
    xrootd=5.4.3 -> python_abi=3.8[build=*_cp38] -> python[version='3.10.*|3.8.*|3.7.*|3.9.*']
    snakemake=7.8.2 -> aioeasywebdav -> python[version='2.7.*|3.5.*|3.6.*|>=3.6|>=3.6,<3.7.0a0|>=3.7,<3.8.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0|>=3.7|>=2.7|3.4.*|>=3.10,<3.11.0a0|>=2.7,
    <2.8.0a0|>=3.5,<3.6.0a0|2.7.*|>=3.4|>=3.7.1,<3.8.0a0|>=3.5|2.7.*|>=3.6']
    xrootd=5.4.3 -> python[version='>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.7,<3.8.0a0|>=3.9,<3.10.0a0']
    numpy=1.22.3 -> python[version='>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.9,<3.10.0a0']
    numpy=1.22.3 -> python_abi=3.8[build=*_cp38] -> python[version='2.7.*|3.10.*|3.8.*|3.9.*|>=3.7,<3.8.0a0|>=3.6,<3.7.0a0|>=2.7,<2.8.0a0|3.6.*|3.5.*|>=3.5,<3.6.0a0']
    
    Package openssl conflicts for:
    numpy=1.22.3 -> pypy3.9[version='>=7.3.9'] -> openssl[version='>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1
    .2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=3.0.2,<4.0a0|>=3.0.3,<4.0a0|>=1.1.1o,<1.1.2a|>=3.0.0,<4.0a0|>=1.1.1m,<1.1.2a']
    xrootd=5.4.3 -> openssl[version='>=1.1.1o,<1.1.2a|>=3.0.3,<4.0a0']
    xrootd=5.4.3 -> krb5[version='>=1.19.3,<1.20.0a0'] -> openssl[version='>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1f,<1.1.2a|>=1.1
    .1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=3.0.0,<4.0a0|>=3.0.2,<4.0a0|>=1.1.1n,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1c,<1.1.2a|
    >=1.1.1b,<1.1.2a']The following specifications were found to be incompatible with your system:
    
      - feature:/linux-64::__glibc==2.17=0
      - feature:|@/linux-64::__glibc==2.17=0
      - numpy=1.22.3 -> libgcc-ng[version='>=7.5.0'] -> __glibc[version='>=2.17']
      - xrootd=5.4.3 -> __glibc[version='>=2.17,<3.0.a0']
    
    Your installed version is: 2.17
    
    Note that strict channel priority may have removed packages required for satisfiability.
    

    You can see that python=3.9 and openssl=3.0.3 would satisfy the package requirements and that glibc 2.17, installed on my system, does in fact satisfy the requirements.

    There is already a note about strict channel priority, but ultimately, this output is unhelpful for debugging.

    I get conda by running miniconda.sh from

    wget -nv http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
    
    type::bug 
    opened by goi42 0
  • Move all `conda-content-trust` logic into `conda-content-trust`

    Move all `conda-content-trust` logic into `conda-content-trust`

    Description

    In an effort to speed up package signature verification we move the verification process to occur after solving. This way only the packages included in the transaction are validated (tens of packages, not thousands).

    A secondary goal was to move even more of the signature verification logic into conda-content-trust itself. This is in preparation for making this a conda plugin once the framework is available (#11435). With this change, conda knows/cares even less about what and how signature verification happens.

    Resolves #11154 See conda/conda-content-trust#29

    Checklist - did you ...

    • [ ] Add a file to the news directory (using the template) for the next release's release notes?
    • [ ] Add / update necessary tests?
    • [ ] Add / update outdated documentation?
    cla-signed 
    opened by kenodegard 0
  • Convert `README.rst` to `README.md`

    Convert `README.rst` to `README.md`

    Description

    Our README no longer serves the dual purpose of being a landing page for our docs as well as here on GitHub so using RST is overkill.

    Also updates links.

    Resolves #10181

    Checklist - did you ...

    • [x] Add a file to the news directory (using the template) for the next release's release notes?
    • [X] ~Add / update necessary tests?~
    • [X] Add / update outdated documentation?
    cla-signed 
    opened by kenodegard 0
  • Minor documentation update - `pip` dependency

    Minor documentation update - `pip` dependency

    Description

    Documentation update. Includes an explicit declaration of pip as a dependency when installing a pip-installed dependency.

    Resolves warning:

    Warning: you have pip-installed dependencies in your environment file, but you do not list pip itself as one of your conda dependencies. Conda may not use the correct pip to install your packages, and they may end up in the wrong place. Please add an explicit pip dependency. I'm adding one for you, but still nagging you.

    Checklist - did you ...

    • [x] Add a file to the news directory (using the template) for the next release's release notes?
    • [x] Add / update necessary tests?
    • [x] Add / update outdated documentation?
    opened by SamuelWN 1
Releases(4.13.0)
  • 4.13.0(May 19, 2022)

    Enhancements

    • Introducing conda clean --logfiles to remove logfiles generated by conda-libmamba-solver. (#11387)
    • Add the solver name and version to the user-agent. (#11415, #11455)
    • Attempt parsing HTTP errors as a JSON and extract error details. If present, prefer these details instead of those hard-coded. (#11440)

    Bug fixes

    • Fix inconsistencies with conda clean --dryrun (#11385)
    • Standardize tarball & package finding in conda clean (#11386, #11391)
    • Fix escape_channel_url logic on Windows (#11416)
    • Use 'Accept' header, not 'Content-Type' in GET header (#11446)
    • Allow extended user-agent collection to fail but log the exception (#11455)

    Deprecations

    • Removing deprecated conda.cli.activate. Originally deprecated in conda 4.6.0 in May 2018. (#11309)
    • Removing deprecated conda.compat. Originally deprecated in conda 4.6.0 in May 2018. (#11322)
    • Removing deprecated conda.install. Originally deprecated in conda 4.6.0 in May 2018. (#11323)
    • Removing deprecated conda.cli.main_help. Originally deprecated in conda 4.6.0 in May 2018. (#11325)
    • Removed unused conda.auxlib.configuration. (#11349)
    • Removed unused conda.auxlib.crypt. (#11349)
    • Removed unused conda.auxlib.deprecation. (#11349)
    • Removed unused conda.auxlib.factory. (#11349)
    • Removed minimally used conda.auxlib.path. (#11349)
    • Removed conda.exports.CrossPlatformStLink, a Windows Python <3.2 fix for os.lstat.st_nlink. (#11351)
    • Remove Python 2.7 and other legacy code (#11364)
    • conda run --live-stream aliases conda run --no-capture-output. (#11422)
    • Removes unused exceptions. (#11424)
    • Combines conda_env.exceptions with conda.exceptions. (#11425)
    • Drop Python 3.6 support. (#11453)
    • Remove outdated test test_init_dev_and_NoBaseEnvironmentError (#11469)

    Docs

    • Initial implementation of deep dive docs (#11059)
    • Correction of RegisterPython description in Windows Installer arguments. (#11312)
    • Added autodoc documentation for conda compare. (#11336)
    • Remove duplicated instruction in manage-python.rst (#11381)
    • Updated conda cheatsheet. (#11443)
    • Fix typos throughout the codebase (#11448)
    • Fix conda activate example (#11471)
    • Updated conda 4.12 cheatsheet with new anaconda distribution version (#11479)

    Other

    • Add Python 3.10 as a test target. (#10992)
    • Replace custom conda._vendor with vendoring (#11290)
    • Replace conda.auxlib.collection.frozendict with vendored frozendict (#11398)
    • Reorganize and new tests for conda.cli.main_clean (#11360)
    • Removing vendored usage of urllib3 and instead implementing our own wrapper around std. lib urllib (#11373)
    • Bump vendored py-cpuinfo version 4.0.0 → 8.0.0. (#11393)
    • Add informational Codecov status checks (#11400)

    Contributors

    • @beeankha made their first contribution in #11469
    • @ChrisPanopoulos made their first contribution in #11312
    • @conda-bot
    • @dholth
    • @jaimergp
    • @jezdez
    • @kathatherine made their first contribution in #11443
    • @kenodegard
    • @kianmeng made their first contribution in #11448
    • @simon9500 made their first contribution in #11381
    • @thomasrockhu-codecov made their first contribution in #11400
    • @travishathaway made their first contribution in #11373
    • @pre-commit-ci[bot]

    Full Changelog: https://github.com/conda/conda/compare/4.12.0...4.13.0

    Source code(tar.gz)
    Source code(zip)
  • 4.12.0(Mar 8, 2022)

    Enhancements

    • Add support for libmamba integrations. (#11193)

      This is a new experimental and opt-in feature that allows use of the new conda-libmamba-solver for an improved user experience, based on the libmamba community project – the library version of the mamba package manager.

      After updating your conda version to 4.12.0, please follow these steps to try out the new libmamba solver integration:

      1. Install the separate conda-libmamba-solver package in your conda base environment:

        conda install -n base conda-libmamba-solver
        
      2. Try out the solver using the --experimental-solver=libmamba command line option.

        E.g. with a dry-run to install the scipy pacakge:

        conda create -n demo scipy --dry-run --experimental-solver=libmamba
        

        Or install in an activated conda environment:

        conda activate my-environment
        conda install scipy --experimental-solver=libmamba
        
    • Make sure that conda env update -f sets env vars from the referenced yaml file. (#10652)

    • Improve command line argument quoting, especially for conda run. (#11189)

    • Allow conda run to work in read-only environments. (#11215)

    • Add support for prelink_message. (#11123)

    • Added conda.CONDA_SOURCE_ROOT. (#11182)

    Bug fixes

    • Refactored conda.utils.ensure_comspec_set into conda.utils.get_comspec. (#11168)
    • Refactored conda.cli.common.is_valid_prefix into conda.cli.common.validate_prefix. (#11172)
    • Instantiate separate S3 session for thread-safety. (#11038)
    • Change overly verbose info log to debug. (#11260)
    • Remove five.py and update metaclass definitions. (#11267)
    • Remove unnecessary conditional in setup.py (#11013)

    Docs

    • Clarify on AIE messaging in download.rst. (#11221)
    • Fix conda environment variable echo, update example versions. (#11237)
    • Fixed link in docs. (#11268)
    • Update profile examples. (#11278)
    • Fix typos. (#11070)
    • Document conda run command. (#11299)

    Other

    • Added macOS to continuous integration. (#10875)
    • Added ability to build per-pullrequest review builds. (#11135)
    • Improved subprocess handling on Windows. (#11179)
    • Add CONDA_SOURCE_ROOT env var. (#11182)
    • Automatically check copyright/license disclaimer & encoding pragma. (#11183)
    • Development environment per Python version. (#11233)
    • Add concurrency group to cancel GHA runs on repeated pushes to branch/PR. (#11258)
    • Only run GHAs on non-forks. (#11265)

    Contributors

    • @opoplawski
    • @FaustinCarter made their first contribution in https://github.com/conda/conda/pull/10652
    • @jaimergp
    • @rhoule-anaconda
    • @jezdez
    • @hajapy
    • @erykoff
    • @uwuvalon made their first contribution in https://github.com/conda/conda/pull/11221
    • @kenodegard
    • @manics made their first contribution in https://github.com/conda/conda/pull/11237
    • @NaincyKumariKnoldus made their first contribution in https://github.com/conda/conda/pull/11268
    • @autotmp made their first contribution in https://github.com/conda/conda/pull/11278
    • @yuvipanda made their first contribution in https://github.com/conda/conda/pull/11013
    • @astrojuanlu
    • @marcelotrevisani

    Full Changelog: https://github.com/conda/conda/compare/4.11.0...4.12.0

    Source code(tar.gz)
    Source code(zip)
  • 4.11.0(Nov 22, 2021)

    Enhancements

    • Allow channel_alias to interpolate environment variables.
    • Support running conda with PyPy on Windows.
    • Add ability to add, append and prepend to sequence values when using the conda config subcommand.
    • Support Python 3.10 in version parser.
    • Add XDG_CONFIG_HOME to the conda search path following the XDG Base Directory Specification (XDGBDS).

    Bug fixes

    • Fix the PowerShell activator to not show an error when unsetting environment variables.
    • Remove superfluous eval statements in fish shell integration.
    • Indent the conda fish integration file using fish_indent.
    • Fix handling of environment variables containing equal signs (=).
    • Handle permission errors when listing all known prefixes.
    • Catch Unicode decoding errors when parsing conda-meta files.
    • Fix handling write errors when trying to create package cache or env directories.

    Docs

    • Update path of conda repo in RHEL based systems to /etc/yum.repos.d/conda.repo.
    • Fix the advanced pip example to stop using the now invalid file: prefix.
    • Minor docs cleanup and adding Code of Conduct.
    • Add auto-built architecture documentation for conda based on the C4 Model. See the conda documentation for more information.
    • Expand the contributing documentation with a section about static code analysis and code linting.
    • Add developer guide section to the documentation, including a conda architecture overview.
    • Stop referring to updating anaconda when conda update fails with an error.

    Other

    • Build Docker images periodically on GitHub Actions for the continuous integration testing on Linux, storing them on GitHub Packages's registry for reduced latency and cost when using Docker Hub.

    • Simplify the Linux GitHub actions workflows by combining used shell scripts.

    • Add periodic GitHub Actions workflow to review old issues in the conda issue tracker and mark them as stale if no feedback is provided in a sensible amount of time, eventually closing them.

    • Add periodic GitHub Actions workflow to lock the comment threads of old issues and pull requests in the conda GitHub repository to surface regressions with new issues instead.

    • Refactor test suite to use more GitHub Actions runners in parallel, reducing total run time by 50%.

    • Switched the issue tracker to use forms with additional questions for bug reporters to help in ticket triage.

    • Add and automatically run pre-commit as part of the CI system to improve the code quality continuously and raise issues in contributed patches early on.

      The used code linters are: flake8, pylint and bandit.

      The Python code formatter black is used as well but is only enforced on changed code in a commit and not to the whole code base at once.

    • Automatically build the conda package upon the successful merge into the master branch and upload it to the conda-canary channel on anaconda.org.

      To try conda out simply run:

      conda install -c conda-canary/label/dev conda
      
    • Automate adding new issues to public GitHub project board to facilitate issue triage.

    • Update GitHub issue and pull request labels to be more consistent.

    • Start using rever for release management.

    • (preview) Enable one-click gitpod and GitHub Codespaces setup for Linux development.

    Contributors

    • Benjamin Bertrand
    • Chawye Hsu
    • Cheng H. Lee
    • Dan Meador
    • Daniel Bast
    • Daniel Holth
    • Gregor Kržmanc
    • Hsin-Hsiang Peng
    • Ilan Cosman
    • Isuru Fernando
    • Jaime Rodríguez-Guerra
    • Jan-Benedikt Jagusch
    • Jannis Leidel
    • John Flavin
    • Jonas Haag
    • Ken Odegard
    • Kfir Zvi
    • Mervin Fansler
    • bfis
    • mkincaid
    • pre-commit CI
    Source code(tar.gz)
    Source code(zip)
  • 4.10.3(Jun 30, 2021)

    Bug fixes

    • Revert "Don't create an unused S3 client at import time (#10516)" in 4.10.2 that introduced a regression for users of S3-based channels. (#10756)
    Source code(tar.gz)
    Source code(zip)
  • 4.10.2(Jun 28, 2021)

    Enhancements

    • Add --dry-run option to conda env create (#10635)
    • Print warning about pip-installed dependencies only once (#10638)
    • Explicit install now respects --download-only flag (#10688)
    • Bump vendored tqdm version (#10721)

    Bug fixes

    • Fix changeps1 handling for PowerShell (#10624)
    • Handle unbound $PS1 so sh activation does not fail with set -u (#10701)
    • Fix sh activation so $PATH is properly restored on errors (#10631)
    • Fix -c option handling so defaults channel is not always re-added (#10735)
    • Fix artifact verification-related warnings and errors (#10627, #10677)
    • Fix log level used in conda/core/prefix_data.py (#9998)
    • Fix log level used when fetching artifact verification metadata (#10621)
    • Don't create an unused S3 client at import time (#10516)
    • Don't load binstar_client until needed (#10692)
    • Reflect dropping of older Python versions in setup.py (#10642)

    Docs

    • Merge release notes and changelog to reduce maintenance burden (#10745)
    • Add mentions to PyPy, Anaconda terms of service (#10329, #10712)
    • Update Python versions in examples (#10329, #10744)
    • Update install macOS instructions (#10728)

    Contributors

    • @AlbertDeFusco
    • @awwad
    • @casperdcl
    • @cgranade
    • @chenghlee
    • @ColemanTom
    • @dan-hook
    • @dbast
    • @ericpre
    • @HedgehogCode
    • @jamesp
    • @jezdez
    • @johnhany97
    • @lightmare
    • @mattip
    • @maxerbubba
    • @mrakitin
    • @stinos
    • @thermokarst
    Source code(tar.gz)
    Source code(zip)
  • 4.10.1(Apr 15, 2021)

    4.10.1 (2021-04-12)

    Bug fixes

    • Fix version detection for __linux virtual package (#10599)
    • Fix import from conda_content_trust (#10589)
    • Fix how URL for verification metadata files are constructed (#10617)
    • Partially fix profile $PATH setup on MSYS2 (#10459)
    • Remove .empty directory even when rsync is not installed (#10331)

    Contributors

    • @awwad
    • @chenghlee
    • @codepage949
    • @niklasholm
    Source code(tar.gz)
    Source code(zip)
  • 4.10.0(Apr 9, 2021)

    4.10.0 (2021-03-30)

    NOTE: This release formally drops support for Python 2.7 and Python < 3.6.

    Enhancements

    • Add pilot support for metadata signatures and verification (#10578)
    • Add __linux virtual package (#10552, #10561)
    • Support nested keys when using conda config --get (#10447, #10572)
    • Support installing default packages when using conda env create (#10530)
    • Support HTTP sources for conda env update -f (#10536)
    • Make macOS code signing operations less verbose (#10372)

    Bug fixes

    • Fix conda search crashing on Python 3.9 (#10542)
    • Allow {channel}::pip to satisfy pip requirements (#10550)
    • Support {host}:{port} specifications in environment YAML files (#10417)
    • Fall back to system .condarc if user .condarc is absent (#10479)
    • Try UTF-16 if UTF-8 fails when reading environment YAML files (#10356)
    • Properly parse Python version >= 3.10 (#10478)
    • Fix zsh initialization when $ZDOTDIR is defined (#10413)
    • Fix path handling for csh (#10410)
    • Fix setup.py requirement for vendored ruamel_yaml_conda (#10441)
    • Fix errors when pickling vendored auxlib objects (#10386)

    Docs

    • Document the __unix and __windows virtual packages (#10511)
    • Update list of supported and default versions of Python (#10531)
    • Favor using pip instead of setup.py when setting up CI (#10308)

    Miscellaneous

    • CI: drop Python 2.7 and add Python 3.9 (#10548)

    Contributors

    • @awwad
    • @BastianZim
    • @beenje
    • @bgobbi
    • @blubs
    • @chenghlee
    • @cjmartian
    • @ericpre
    • @erykoff
    • @felker
    • @giladmaya
    • @jamesmyatt
    • @mingwandroid
    • @opoplawski
    • @saadparwaiz1
    • @saucoide
    Source code(tar.gz)
    Source code(zip)
  • 4.9.2(Nov 12, 2020)

    4.9.2 (2020-11-10)

    Enhancements

    • Use vendored tqdm in conda.resolve for better consistency (#10337)

    Bug fixes

    • Revert to previous naming scheme for repodata cache files when use_only_tar_bz2 config option is false (#10350)

    Docs

    • Fix missing release notes (#10342)
    • Fix permission errors when configuring deb repositories (#10347)

    Contributors

    • @chenghlee
    • @csoja
    • @dylanmorroll
    • @sscherfke
    Source code(tar.gz)
    Source code(zip)
  • 4.9.1(Oct 27, 2020)

    4.9.1 (2020-10-26)

    Enhancements

    • Respect PEP 440 ~= "compatible release" clause (#10313)

    Bug fixes

    • Remove preload_openssl for Win32 (#10298)
    • Add if exist to Windows registry hook (#10305)

    Contributors

    • @mingwandroid
    Source code(tar.gz)
    Source code(zip)
  • 4.9.0(Oct 19, 2020)

    4.9.0 (2020-10-19)

    Enhancements:

    • Add osx-arm64 as a recognized platform (#10128, #10134, #10137)
    • Resign files modified during installation on ARM64 macOS (#10260)
    • Add __archspec virtual package to identify CPU microarchitecture (#9930)
    • Add __unix and __win virtual packages (#10214)
    • Add --no-capture--output option to conda run (#9646)
    • Add --live-stream option to conda run (#10270)
    • Export and import environment variables set using conda env config (#10169)
    • Cache repodata from file:// channels (#9730)
    • Do not relink already-installed packages (#10208)
    • Speed up JSON formatting in logz module (#10189)

    Bug fixes:

    • Stop env remove --dry-run from actually removing environments (#10261)
    • Virtual package requirements are now considered by the solver (#10057)
    • Fix cached filename processing when using only tar.bz2 (#10193)
    • Stop showing solver hints about CUDA when it is not a dependency (#10275)
    • Ignore virtual packages when checking environment consistency (#10196)
    • Fix config --json output errors in certain circumstances (#10194)
    • More consistent error handling by conda shell (#10238)
    • Bump vendored version of tqdm to fix various threading and I/O bugs (#10266)

    Docs:

    • Correctly state default /AddToPath option in Windows installer (#10179)
    • Fix typos in --repodata-fn help text (#10279)

    Miscellaneous:

    • Update CI infrastructure to use GitHub Actions (#10176, #10186, #10234)
    • Update README badge to show GitHub Actions status (#10254)

    Contributors

    • @AlbertDeFusco
    • @angloyna
    • @bbodenmiller
    • @casperdcl
    • @chenghlee
    • @chrisburr
    • @cjmartian
    • @dhirschfeld
    • @ericpre
    • @gabrielcnr
    • @InfiniteChai
    • @isuruf
    • @jjhelmus
    • @LorcanHamill
    • @maresb
    • @mingwandroid
    • @mlline00
    • @xhochy
    • @ydmytryk
    Source code(tar.gz)
    Source code(zip)
  • 4.8.5(Oct 5, 2020)

  • 4.8.4(Aug 12, 2020)

    4.8.4 (2020-08-06)

    Enhancements:

    • Add linux-ppc64 as a recognized platform (#9797, #9877)
    • Add linux-s390x as a recognized platform (#9933, #10051)
    • Add spinner to pip installer (#10032)
    • Add support for running conda in PyPy (#9764)
    • Support creating conda environments using remote specification files (#9835)
    • Allow request retries on various HTTP errors (#9919)
    • Add compare command for environments against a specification file (#10022)
    • Add (preliminary) support for JSON-format activation (#8727)
    • Properly handle the CURL_CA_BUNDLE environment variable (#10078)
    • More uniformly handle $CONDA_PREFIX when exporting environments (#10092)
    • Enable trailing _ to anchor OpenSSL-like versions (#9859)
    • Replace listdir and glob with scandir (#9889)
    • Ignore virtual packages when searching for constrained packages (#10117)
    • Add virtual packages to be considered in the solver (#10057)

    Bug fixes:

    • Prevent remove --all from deleting non-environment directories (#10086)
    • Prevent create --dry-run --yes from deleting existing environments (#10090)
    • Remove extra newline from environment export file (#9649)
    • Print help on incomplete conda env config command rather than crashing (#9660)
    • Correctly set exit code/errorlevel when conda run exits (#9665)
    • Send "inconsistent environment" warnings to stderr to avoid breaking JSON output (#9738)
    • Fix output formatting from post-link scripts (#9841)
    • Fix URL parsing for channel subdirs (#9844)
    • Fix conda env export -f sometimes producing empty output files (#9909)
    • Fix handling of Python releases with two-digit minor versions (#9999)
    • Do not use gid to determine if user is an admin on *nix platforms (#10002)
    • Suppress spurious xonsh activation warnings (#10005)
    • Fix crash when running conda update --all on a nonexistent environment (#10028)
    • Fix collections import for Python 3.8 (#10093)
    • Fix regex-related deprecation warnings (#10093, #10096)
    • Fix logic error when running under Python 2.7 on 64-bit platforms (#10108)
    • Fix Python 3.8 leaked semaphore issue (#10115)

    Docs:

    • Fix formatting and typos (#9623, #9689, #9898, #10042)
    • Correct location for yum repository configuration files (#9988)
    • Clarify usage for the --channel option (#10054)
    • Clarify Python is not installed by default into new environments (#10089)

    Miscellaneous:

    • Fixes to tests and CI pipelines (#9842, #9863, #9938, #9960, #10010)
    • Remove conda-forge dependencies for developing conda (#9857, #9871)
    • Audit YAML usage for safe_load vs round_trip_load (#9902)

    Contributors:

    • @alanhdu
    • @angloyna
    • @Anthchirp
    • @Arrowbox
    • @bbodenmiller
    • @beenje
    • @bernardoduarte
    • @birdsarah
    • @bnemanich
    • @chenghlee
    • @ChihweiLHBird
    • @cjmartian
    • @ericpre
    • @error404-beep
    • @esc
    • @hartb
    • @hugobuddel
    • @isuruf
    • @jjhelmus
    • @kalefranz
    • @mingwandroid
    • @mlline00
    • @mparry
    • @mrocklin
    • @necaris
    • @pdnm
    • @pradghos
    • @ravigumm
    • @Reissner
    • @scopatz
    • @sidhant007
    • @songmeixu
    • @speleo3
    • @tomsaleeba
    • @WinstonPais
    Source code(tar.gz)
    Source code(zip)
  • 4.8.3(Mar 13, 2020)

    4.8.3 (2020-03-13)

    Docs:

    • Add release notes for 4.8.2 to docs (#9632)
    • Fix typos in docs (#9637, #9643)
    • Grammatical and formatting changes (#9647)

    Bug fixes:

    • Account for channel is specs (#9748)

    Contributors:

    • @bernardoduarte
    • @forrestwaters
    • @jjhelmus
    • @msarahan
    • @rrigdon
    • @timgates42
    Source code(tar.gz)
    Source code(zip)
  • 4.8.2(Jan 24, 2020)

    4.8.2 (2020-01-24)

    Enhancements:

    • Solver messaging improvements (#9560)

    Docs:

    • Added precedence and conflict info (#9565)
    • Added how to set env variables with config API (#9536)
    • Updated user guide, deleted Overview, minor clean up (#9581)
    • Add code of conduct (#9601, #9602, #9603, #9603, #9604 #9605)

    Bug fixes:

    • change fish prompt only if changeps1 is true (#7000)
    • make frozendict JSON serializable (#9539)
    • Conda env create empyt dir (#9543)

    Contributors:

    • @msarahan
    • @jjhelmus
    • @rrigdon
    • @soapy1
    • @teake
    • @csoja
    • @kfranz
    Source code(tar.gz)
    Source code(zip)
  • 4.8.1(Dec 19, 2019)

    4.8.1 (2019-12-19)

    Enhancements:

    • improve performance for conda run by avoiding Popen.communicate (#9381)
    • Put conda keyring in /usr/share/keyrings on Debian (#9424)
    • refactor common.logic to fix some bugs and prepare for better modularity (#9427)
    • Support nested configuration (#9449)
    • Support Object configuration parameters (#9465)
    • Use freeze_installed to speed up conda env update (#9511)
    • add networking args to conda env create (#9525)

    Docs:

    • fix string concatenation running words together regarding CONDA_EXE (#9411)
    • Fix typo ("list" -> "info") (#9433)
    • improve description of DLL loading verification and activating environments (#9453)
    • Installing with specific build number (#9534)
    • typo in condarc key envs_dirs (#9478)
    • Clarify channel priority and package sorting (#9492)

    Bug fixes:

    • Fix calling python api run_command with list and string arguments (#9331)
    • set tmp to shortened path that excludes spaces (#9409)
    • Add subdir to PackageRecord dist_str (#9418)
    • revert init bash completion (#9421)
    • avoid function redefinition upon resourcing conda.fish (#9444)
    • propagate pip error level when creating envs with conda env (#9460)
    • fix incorrect chown call (#9464)
    • Don't check in pkgs for trash (#9472)
    • Fix running conda activate in multiple processes on windows (#9477)
    • remove setuptools from run_constrained in recipe (#9485)
    • Fix __conda_activate function to correctly return exit code (#9532)
    • fix overly greedy capture done by subprocess for conda run (#9537)

    Contributors:

    • @AntoinePrv
    • @brettcannon
    • @bwildenhain
    • @cjmartian
    • @felker
    • @forrestwaters
    • @gilescope
    • @isuruf
    • @jeremyjliu
    • @jjhelmus
    • @jhultman
    • @marcuscaisey
    • @mbargull
    • @mingwandroid
    • @msarahan
    • @okhoma
    • @osamoylenko
    • @rrigdon
    • @rulerofthehuns
    • @soapy1
    • @tartansandal
    Source code(tar.gz)
    Source code(zip)
  • 4.8.0(Dec 10, 2019)

  • 4.8.0rc0(Nov 4, 2019)

    4.8.0rc0 (2019-11-04)

    Enhancements:

    • retry downloads if they fail, controlled by remote_max_retries and remote_backoff_factor configuration values (#9318)
    • redact authentication information in some URLs (#9341)
    • add osx version virtual package , __osx (#9349)
    • add glibc virtual package, __glibc (#9358)

    Docs

    • removeed references to MD5s from docs (#9247)
    • Add docs on CONDA_DLL_SEARCH_MODIFICATION_ENABLED (#9286)
    • document threads, spec history and configuration (#9327)
    • more documentation on channels (#9335)
    • document the .condarc search order (#9369)
    • various minor documentation fixes (#9238, #9248, #9267, #9334, #9351, #9372, #9378, #9388, #9391, #9393)

    Bug fixes

    • fix issues with xonsh activation on Windows (#8246)
    • remove unsupported --lock argument from conda clean (#8310)
    • do not add sys_prefix_path to failed activation or deactivation (#9282)
    • fix csh setenv command (#9284)
    • do not memorize PackageRecord.combined_depends (#9289)
    • use CONDA_INTERNAL_OLDPATH rather than OLDPATH in activation script (#9303)
    • fixes xonsh activation and tab completion (#9305)
    • fix what channels are queried when context.offline is True (#9385)

    Contributors

    • @analog-cbarber
    • @andreasg123
    • @beckermr
    • @bryant1410
    • @colinbrislawn
    • @felker
    • @forrestwaters
    • @gabrielcnr
    • @isuruf
    • @jakirkham
    • @jeremyjliu
    • @jjhelmus
    • @jooh
    • @jpigla
    • @marcelotrevisani
    • @melund
    • @mfansler
    • @mingwandroid
    • @msarahan
    • @rrigdon
    • @scopatz
    • @soapy1
    • @WillyChen123
    • @xhochy
    Source code(tar.gz)
    Source code(zip)
  • 4.7.12(Sep 12, 2019)

    4.7.12 (2019-09-12)

    Enhancements:

    • add support for env file creation based on explicit specs in history (#9093)
    • detect prefix paths when -p nor -n not given (#9135)
    • Add config parameter to disable conflict finding (for faster time to errors) (#9190)

    Bug fixes

    • fix race condition with creation of repodata cache dir (#9073)
    • fix ProxyError expected arguments (#9123)
    • makedirs to initialize .conda folder when registering env - fixes permission errors with .conda folders not existing when package cache gets created (#9215)
    • fix list duplicates errors in reading repodata/prefix data (#9132)
    • fix neutered specs not being recorded in history, leading to unsatisfiable environments later (#9147)
    • Standardize "conda env list" behavior between platforms (#9166)
    • add JSON output to conda env create/update (#9204)
    • speed up finding conflicting specs (speed regression in 4.7.11) (#9218)

    Contributors

    • @beenje
    • @Bezier89
    • @cjmartian
    • @forrestwaters
    • @jjhelmus
    • @martin-raden
    • @msarahan
    • @nganani
    • @rrigdon
    • @soapy1
    • @WesRoach
    • @zheaton
    Source code(tar.gz)
    Source code(zip)
  • 4.7.11(Aug 6, 2019)

    4.7.11 (2019-08-06)

    Enhancements

    • add config for control of number of threads. These can be set in condarc or using environment variables. Names/default values are: default_threads/None, repodata_threads/None, verify_threads/1, execute_threads/1 (#9044)

    Bug fixes

    • fix repodata_fns from condarc not being respected (#8998)
    • Fix handling of UpdateModifiers other than FREEZE_INSTALLED (#8999)
    • Improve conflict finding graph traversal (#9006)
    • Fix setuptools being removed due to conda run_constrains (#9014)
    • Avoid calling find_conflicts until all retries are spent (#9015)
    • refactor _conda_activate.bat in hopes of improving behavior in parallel environments (#9021)
    • Add support for local version specs in PYPI installed packages (#9025)
    • fix boto3 initialization race condition (#9037)
    • Fix return condition in package_cache_data (#9039)
    • utilize libarchive_enabled attribute provided by conda-package-handling to fall back to .tar.bz2 files only. (#9041, #9053)
    • Fix menu creation on windows having race condition, leading to popups about python.exe not being found (#9044)
    • Improve list error when egg-link leads to extra egg-infos (#9045)
    • Fix incorrect RemoveError when operating on an env that has one of conda's deps, but is not the env in which the current conda in use resides (#9054)

    Docs

    • Document new package format better
    • Document conda init command
    • Document availability of RSS feed for CDN-backed channels that clone

    Contributors

    • @Bezier89
    • @forrestwaters
    • @hajapy
    • @ihnorton
    • @matthewwardrop
    • @msarahan
    • @rogererens
    • @rrigdon
    • @soapy1
    Source code(tar.gz)
    Source code(zip)
  • 4.7.10(Jul 19, 2019)

  • 4.7.9(Jul 18, 2019)

    Bug fixes

    • fix Non records in comprehension
    • fix potential keyerror in depth-first search
    • fix PackageNotFound attribute error

    Contributors:

    • @jjhelmus
    • @msarahan
    Source code(tar.gz)
    Source code(zip)
  • 4.7.8(Jul 17, 2019)

    4.7.8 (2019-07-17)

    Improvements

    • improve unsatisfiable messages - try to group and explain output better. Remove lots of extraneous stuff that was showing up in 4.7.7 (#8910)
    • preload openssl on windows to avoid library conflicts and missing library issues (#8949)

    Bug fixes

    • fix handling of channels where more than one channel contains packages with similar name, subdir, version and build_number. This was causing mysterious unsatisfiable errors for some users. (#8938)
    • reverse logic check in checking channel equality, because == is not reciprocal to != with py27 (no __ne__) (#8938)
    • fix an infinite loop or otherwise large process with building the unsatisfiable info. Improve the depth-first search implementation. (#8941)
    • streamline fallback paths to unfrozen solve in case frozen fails. (#8942)
    • Environment activation output only shows conda activate envname now, instead of sometimes showing just activate. (#8947)

    Contributors:

    • @forrestwaters
    • @jjhelmus
    • @katietz
    • @msarahan
    • @rrigdon
    • @soapy1
    Source code(tar.gz)
    Source code(zip)
  • 4.7.7(Jul 13, 2019)

    4.7.7 (2019-07-12)

    Improvements

    • When an update command doesn't do anything because installed software conflicts with the update, information about the conflict is shown, rather than just saying "all requests are already satisfied" (#8899)

    Bug fixes

    • fix missing package_type attr in finding virtual packages (#8917)
    • fix parallel operations of loading index to preserve channel ordering (#8921, #8922)
    • filter PrefixRecords out from PackageRecords when making a graph to show unsatisfiable deps. Fixes comparison error between mismatched types. (#8924)
    • install entry points before running post-link scripts, because post link scripts may depend on entry points. (#8925)

    Contributors

    • @jjhelmus
    • @msarahan
    • @rrigdon
    • @soapy1
    Source code(tar.gz)
    Source code(zip)
  • 4.7.6(Jul 11, 2019)

    4.7.6 (2019-07-11)

    Improvements

    • Improve cuda virtual package conflict messages to show the __cuda virtual package as part of the conflict (#8834)
    • add additional debugging info to Resolve.solve (#8895)

    Bug fixes

    • deduplicate error messages being shown for post-link scripts. Show captured stdout/stderr on failure (#8833)
    • fix the checkout step in the Windows dev env setup instructions (#8827)
    • bail out early when implicit python pinning renders an explicit spec unsatisfiable (#8834)
    • handle edge cases in pinned specs better (#8843)
    • extract package again if url is None (#8868)
    • update docs regarding indexing and subdirs (#8874)
    • remove warning about conda-build needing an update that was bothering people (#8884)
    • only add repodata fn into cache key when fn is not repodata.json (#8900)
    • allow conda to be downgraded with an explicit spec (#8892)
    • add target to specs from historic specs (#8901)
    • improve message when solving with a repodata file before repodata.json fails (#8907)
    • fix distutils usage for "which" functionality. Fix inability to change python version in envs with noarch packages (#8909)
    • fix anaconda metapackage being removed because history matching was too restrictive (#8911)
    • make freezing less aggressive; add fallback to non-frozen solve (#8912)

    Contributors

    • @forrestwaters
    • @jjhelmus
    • @mcopes73
    • @msarahan
    • @richardjgowers
    • @rrigdon
    • @soapy1
    • @twinssbc
    Source code(tar.gz)
    Source code(zip)
  • 4.7.5(Jun 24, 2019)

    4.7.5 (2019-06-24)

    Improvements

    • improve wording in informational message when a particular *_repodata.json can't be found. No need for alarm. (#8808)

    Bug fixes

    • restore tests being run on win-32 appveyor (#8801)
    • fix Dist class handling of .conda files (#8816)
    • fix strict channel priority handling when a package is unsatisfiable and thus not present in the collection (#8819)
    • handle JSONDecodeError better when package is corrupted at extract time (#8820)

    Contributors

    • @dhirschfeld
    • @msarahan
    • @rrigdon
    Source code(tar.gz)
    Source code(zip)
  • 4.7.4(Jun 19, 2019)

    4.7.4 (2019-06-19)

    Improvements

    • Revert to and improve the unsatisfiability determination from 4.7.2 that was reverted in 4.7.3. It's faster. (#8783)

    Bug fixes

    • fix tcsh/csh init scripts (#8792)

    Docs improvements

    • clean up docs of run_command
    • fix broken links
    • update docs environment.yaml file to update conda-package-handling
    • conda logo favicon
    • update strict channel priority info
    • noarch package content ported from conda-forge
    • add info about conda-forge
    • remove references to things as they were before conda 4.1. That was a long time ago. This is not a history book.

    Contributors

    • @jjhelmus
    • @msarahan
    • @rrigdon
    • @soapy1
    Source code(tar.gz)
    Source code(zip)
  • 4.7.3(Jun 14, 2019)

    4.7.3 (2019-06-14)

    Bug fixes

    • target prefix overrid applies to entry points in addition to replacements in standard files (#8769)
    • Revert to solver-based unsatisfiability determination (#8775)
    • fix renaming of existing prompt function in powershell (#8774)

    Contributors:

    • @jjhelmus
    • @msarahan
    • @rrigdon
    • @ScottEvtuch
    Source code(tar.gz)
    Source code(zip)
  • 4.7.2(Jun 11, 2019)

    4.7.2 (2019-06-10)

    Behavior changes

    • unsatisfiability is determined in a slightly different way now. It no longer uses the SAT solver, but rather determines whether any specs have no candidates at all after running through get_reduced_index. This has been faster in benchmarks, but we welcome further data from your use cases about whether this was a good change. (#8741)
    • when using the --only-deps flag for the install command, conda now explicitly records those specs in your history. This primarily serves to reduce conda accidentally removing packages that you have actually requested. (#8766)

    Improvements

    • UnsatisfiableError messages are now grouped into categories and explained a bit better. (#8741)
    • --repodata-fn argument can be passed multiple times to have more fallback paths. repodata_fns conda config setting does the same thing, but saves you from needing to do it for every command invocation. (#8741)

    Bug fixes

    • fix channel flip-flopping that was happening when adding a channel other than earlier ones (#8741)
    • refactor flow control for multiple repodata files to not use exceptions (#8741)
    • force conda to use only old .tar.bz2 files if conda-build <3.18.3 is installed. Conda-build breaks when inspecting file contents, and this is fixed in conda-build 3.18.3 (#8741)
    • use --force when using rsync to improve behavior with folders that may exist in the destination somehow. (#8750)
    • handle EPERM errors when renaming, because MacOS lets you remove or create files, but not rename them. Thanks Apple. (#8755)
    • fix conda removing packages installed via install with --only-deps flag when either update or remove commands are run. See behavior changes above. (#8766)

    Contributors

    • @csosborn
    • @jjhelmus
    • @katietz
    • @msarahan
    • @rrigdon
    Source code(tar.gz)
    Source code(zip)
  • 4.7.1(May 31, 2019)

    4.7.1 (2019-05-30)

    Improvements

    • Base initial solver specs map on explicitly requested specs (new and historic) (#8689)
    • Improve anonymization of automatic error reporting (#8715)
    • Add option to keep using .tar.bz2 files, in case new .conda isn't working for whatever reason (#8723)

    Bug fixes

    • fix parsing hyphenated PyPI specs (change hyphens in versions to .) (#8688)
    • fix PrefixRecord creation when file inputs are .conda files (#8689)
    • fix PrefixRecord creation for pip-installed packages (#8689)
    • fix progress bar stopping at 75% (no extract progress with new libarchive) (#8689)
    • preserve pre-4.7 download() interface in conda.exports (#8698)
    • virtual packages (such as cuda) are represented by leading double underscores by convention, to avoid confusion with existing single underscore packages that serve other purposes (#8738)

    Deprecations/Breaking Changes

    • The --prune flag no longer does anything. Pruning is implicitly the standard behavior now as a result of the initial solver specs coming from explicitly requested specs. Conda will remove packages that are not explicitly requested and are not required directly or indirectly by any explicitly installed package.

    Docs improvements

    • Document removal of the free channel from defaults (#8682)
    • Add reference to conda config --describe (#8712)
    • Add a tutorial for .condarc modification (#8737)

    Contributors

    • @alexhall
    • @cjmartian
    • @kalefranz
    • @martinkou
    • @msarahan
    • @rrigdon
    • @soapy1
    Source code(tar.gz)
    Source code(zip)
  • 4.7.0(May 17, 2019)

    4.7.0 (2019-05-17)

    Improvements

    • Implement support for "virtual" CUDA packages, to make conda consider the system-installed CUDA driver and act accordingly (#8267)
    • Support and prefer new .conda file format where available (#8265, #8639)
    • Use comma-separated env names in prompt when stacking envs (#8431)
    • show valid choices in error messages for enums (#8602)
    • freeze already-installed packages when running conda install as a first attempt, to speed up the solve in existing envs. Fall back to full solve as necessary (#8260, #8626)
    • add optimization criterion to prefer arch over noarch packages when otherwise equivalent (#8267)
    • Remove free channel from defaults collection. Add restore_free_channel config parameter if you want to keep it. (#8579)
    • Improve unsatisfiable hints (#8638)
    • Add capability to use custom repodata filename, for smaller subsets of repodata (#8670)
    • Parallelize SubdirData readup (#8670)
    • Parallelize transacation verification and execution (#8670)

    Bug fixes

    • Fix PATH handling with deactivate.d scripts (#8464)
    • Fix usage of deprecated collections ABCs (#)
    • fix tcsh/csh initialization block (#8591)
    • fix missing CWD display in powershell prompt (#8596)
    • wrap_subprocess_call: fallback to sh if no bash (#8611)
    • move TemporaryDirectory to avoid importing from conda.compat (#8671)
    • fix missing conda-package-handling dependency in dev/start (#8624)
    • fix path_to_url string index out of range error (#8265)
    • fix conda init for xonsh (#8644)
    • fix fish activation (#8645)
    • improve error handling for read-only filesystems (#8665, #8674)
    • break out of minimization when bisection has nowhere to go (#8672)
    • Handle None values for link channel name gracefully (#8680)

    Contributors

    • @chrisburr
    • @EternalPhane
    • @jjhelmus
    • @kalefranz
    • @mbargull
    • @msarahan
    • @rrigdon
    • @scopatz
    • @seibert
    • @soapy1
    • @nehaljwani
    • @nh3
    • @teake
    • @yuvalreches
    Source code(tar.gz)
    Source code(zip)
Owner
Conda
Conda is an OS-agnostic, system-level binary package manager
Conda
Package manager based on libdnf and libsolv. Replaces YUM.

Dandified YUM Dandified YUM (DNF) is the next upcoming major version of YUM. It does package management using RPM, libsolv and hawkey libraries. For m

null 976 Jun 21, 2022
A flexible package manager that supports multiple versions, configurations, platforms, and compilers.

Spack Spack is a multi-platform package manager that builds and installs multiple versions and configurations of software. It works on Linux, macOS, a

Spack 2.7k Jun 17, 2022
The Fast Cross-Platform Package Manager

The Fast Cross-Platform Package Manager part of mamba-org Package Manager mamba Package Server quetz Package Builder boa mamba Mamba is a reimplementa

Mamba 3.3k Jun 16, 2022
Conan - The open-source C/C++ package manager

Conan Decentralized, open-source (MIT), C/C++ package manager. Homepage: https://conan.io/ Github: https://github.com/conan-io/conan Docs: https://doc

Conan.io 6k Jun 21, 2022
[DEPRECATED] YUM package manager

⛔ This project is deprecated. Please use DNF, the successor of YUM. YUM Yum is an automatic updater and installer for rpm-based systems. Included prog

null 107 Jun 15, 2022
Easy to use, fast, git sourced based, C/C++ package manager.

Yet Another C/C++ Package Manager Easy to use, fast, git sourced based, C/C++ package manager. Features No need to install a program, just include the

null 30 May 14, 2022
The delightful package manager for AppImages

⚡️ Zap The delightful package manager for AppImages Report bug · Request feature Looking for the older Zap v1 (Python) implementation? Head over to v1

Srevin Saju 295 Jun 13, 2022
Dotpkg - Package manager for your dotfiles

Dotpkg A package manager for your dotfiles. Usage First make sure to have Python

FW 4 Mar 18, 2022
:package: :fire: Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated, audit. Manage venvs, build package, bump version.

THE PROJECT IS ARCHIVED Forks: https://github.com/orsinium/forks DepHell -- project management for Python. Why it is better than all other tools: Form

DepHell 1.7k Jun 17, 2022
A software manager for easy development and distribution of Python code

Piper A software manager for easy development and distribution of Python code. The main features that Piper adds to Python are: Support for large-scal

null 9 Jun 18, 2022
Workon - A simple project manager for conda, windows 10 and vscode

WORK ON A simple project manager for conda, windows 10 and vscode Installation p

Jesus Alan Hernandez Galvan 1 Jan 16, 2022
An installation and dependency system for Python

Pyflow Simple is better than complex - The Zen of Python Pyflow streamlines working with Python projects and files. It's an easy-to-use CLI app with a

David O'Connor 1.1k Jun 20, 2022
Solaris IPS: Image Packaging System

Solaris Image Packaging System Introduction The image packaging system (IPS) is a software delivery system with interaction with a network repository

Oracle 53 Jun 2, 2022
Library Management System

Library Management Library Management System How to Use run main.py python file. python3 main.py Links Download Source Code: Click Here My Github Aco

Mohammad Dori 2 Mar 11, 2022
The Python Package Index

Warehouse Warehouse is the software that powers PyPI. See our development roadmap, documentation, and architectural overview. Getting Started You can

Python Packaging Authority 3k Jun 21, 2022
The Python package installer

pip - The Python Package Installer pip is the package installer for Python. You can use pip to install packages from the Python Package Index and othe

Python Packaging Authority 8k Jun 13, 2022
A Poetry plugin for dynamically extracting the package version.

Poetry Version Plugin A Poetry plugin for dynamically extracting the package version. It can read the version from a file __init__.py with: # __init__

Sebastián Ramírez 213 Jun 9, 2022
PokerFace is a Python package for various poker tools.

PokerFace is a Python package for various poker tools. The following features are present in PokerFace... Types for cards and their componen

Juho Kim 8 Mar 3, 2022
Example for how to package a Python library based on Cython.

Cython sample module This project is an example of a module that can be built using Cython. It is an upgrade from a similar model developed by Arin Kh

Juan José García Ripoll 3 Jan 17, 2022