Skip to content

Python 3.13 migrator failing #246

@bdice

Description

@bdice

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

I am looking at the Python 3.13 migrator status (https://conda-forge.org/status/migration/?name=python313) and it reports conda is "Not solvable" with this output:

        linux_64_python3.13.____cp313: Cannot solve the request because of: The following packages are incompatible
├─ conda-libmamba-solver >=23.11.0 can be installed with any of the following options:
│  └─ conda-libmamba-solver 23.11.0 | 23.11.1 | 23.12.0 | 24.1.0 | 24.7.0 | 24.9.0 | 24.11.0 would require
│     └─ conda >=23.7.4, which can be installed with any of the following options:
│        ├─ conda 23.7.4 | 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 | 24.1.1 | 24.1.2 | 24.3.0 | 24.4.0 | 24.5.0 | 24.7.1 would require
│        │  └─ python >=3.8,<3.9.0a0, which can be installed with any of the following options:
│        │     └─ python 3.8.12 | 3.8.13 | 3.8.16
│        └─ conda 23.7.4 | 23.7.4 | 23.9.0 | 23.9.0 | 23.9.0 | 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.10.0 | 23.10.0 | 23.11.0 | 23.11.0 | 24.1.1 | 24.1.1 | 24.1.2 | 24.1.2 | 24.3.0 | 24.3.0 | 24.4.0 | 24.4.0 | 24.5.0 | 24.5.0 | 24.7.1 | 24.7.1 | 24.9.0 | 24.9.1 | 24.9.2 | 24.11.0 would require
│           └─ python >=3.9,<3.10.0a0, which can be installed with any of the following options:
│              └─ python 3.9.10 | 3.9.12 | 3.9.16 | 3.9.17 | 3.9.18 | 3.9.18
├─ archspec >=0.2.3 can be installed with any of the following options:
│  └─ archspec 0.2.3 would require
│     └─ python >=3.6, which can be installed with any of the following options:
│        └─ python 3.6.9 | 3.6.9 | 3.6.9 | 3.6.12 | 3.6.12 | 3.7.9 | 3.7.9 | 3.7.10 | 3.7.10 | 3.7.12 | 3.13.0 | 3.13.0 | 3.13.0 | 3.13.0
└─ python_abi 3.13.* *_cp313 cannot be installed because there are no viable options:
   ├─ python_abi 3.13 would constrain
   │  └─ python 3.13.* *_cp313 , which conflicts with any installable versions previously reported
   └─ python_abi 3.13 would constrain
      └─ python 3.13.* *_cpython , which conflicts with any installable versions previously reported

It looks like a circular dependency between conda and conda-libmamba-solver may be causing issues for the solver? I tried to walk the dependency tree and see if there was anything obviously wrong but I didn't see any good candidates for the root cause.

Installed packages

n/a

Environment info

n/a

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions