Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • A adi_py
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • adi
  • adi_py
  • Issues
  • #4

Closed
Open
Created May 23, 2022 by Maxwell Levin@maxwelllevinDeveloper

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
Assignee
Assign to
Time tracking