Cannot install with Python 3.10
The ARM-DOE/adi_py conda distribution does not work with Python 3.10. I think it probably just needs to be recompiled/rebuilt since the last build of adi_py was from 7 months ago, which is just about when python 3.10 was officially released, but probably before conda fully supported it.
Here's a minimal example you can run to check this:
environment.yml
:
name: cloudphase
channels:
- conda-forge
dependencies:
- python=3.10
- arm-doe::adi_py
Then run:
conda env create -f environment.yml
I see output like this (this is on emerald):
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:
python=3.10
arm-doe::adi_py -> cython -> python[version='2.7.*|3.5.*|3.6.*|>=2.7,<2.8.0a0|>=3.10,<3.11.0a0|>=3.8,<3.9.0a0|>=3.6,<3.7.0a0|>=3.5,<3.6.0a0|3.4.*|3.9.*']
arm-doe::adi_py -> python[version='>=3.7,<3.8.0a0|>=3.9,<3.10.0a0']The following specifications were found to be incompatible with your system:
- feature:/linux-64::__glibc==2.17=0
- arm-doe::adi_py -> libgcc-ng[version='>=7.3.0'] -> __glibc[version='>=2.17']
- python=3.10 -> libgcc-ng[version='>=7.5.0'] -> __glibc[version='>=2.17']
Your installed version is: 2.17