conda-forge / pypy-meta-feedstock

A conda-smithy repository for pypy-meta.
BSD 3-Clause "New" or "Revised" License
1 stars 8 forks source link

symlink to python missing? #10

Closed mattip closed 3 years ago

mattip commented 3 years ago

Something weird: when I create and activate a pypy3.7 environment, it does not seem to have a symlink to python?

$ conda create -n pypy37 pypy3.7
$ conda activate pypy37
$ ls <root>/pypy37/bin/py*
pypy  pypy3  pypy3.7

Although the feedstocks are building, so they must be getting a symlink.

mattip commented 3 years ago

maybe the symlinks here are just for building the other feedstocks?

isuruf commented 3 years ago

You need to do conda create -n pypy37 pypy python=3.7 or conda create -n pypy37 pypy pypy3.7.

mattip commented 3 years ago

Both of those commands fail. The second one does not report the conflict:

$ conda create -n pypy37 pypy python=3.7
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
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

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

Output in format: Requested package -> Available versions

Package python conflicts for:
pypy -> \
python[version='3.6.12|3.6.9|3.6.9|3.6.9|3.6.9',build='0_73_pypy|4_73_pypy|3_73_pypy|2_73_pypy|1_73_pypy']
python=3.7
Note that strict channel priority may have removed packages required for satisfiability.
$ conda create -n pypy37 pypy pypy3.7
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
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

UnsatisfiableError: 
Note that strict channel priority may have removed packages required for satisfiability.