Skip to content

update workflows to pin python-3.12 when installing conda-build #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 6, 2025

Conversation

vtavana
Copy link
Collaborator

@vtavana vtavana commented Apr 28, 2025

conda-build is not available for python-3.13. In this PR, python-3.12 is pinned to be used when installing conda-build.

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package conda-build-3.0.22-py27h62b9468_0 requires python >=2.7,<2.8.0a0, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ conda-build =* * is installable with the potential options
│  ├─ conda-build [24.1.0|24.1.1|...|3.28.4] would require
│  │  └─ python >=3.10,<3.11.0a0 *, which can be installed;
│  ├─ conda-build [24.1.0|24.1.1|...|3.28.4] would require
│  │  └─ python >=3.11,<3.12.0a0 *, which can be installed;
│  ├─ conda-build [24.1.0|24.1.1|...|25.4.2] would require
│  │  └─ python >=3.12,<3.13.0a0 *, which can be installed;
│  ├─ conda-build [24.1.0|24.1.1|...|3.28.4] would require
│  │  └─ python >=3.8,<3.9.0a0 *, which can be installed;
│  ├─ conda-build [24.1.0|24.1.1|...|3.28.4] would require
│  │  └─ python >=3.9,<3.10.0a0 *, which can be installed;
│  ├─ conda-build [3.0.[22]|3.0.23|...|3.9.2] would require
│  │  └─ python >=2.7,<2.8.0a0 *, which can be installed;
│  ├─ conda-build [3.0.22|3.0.[23]|...|3.9.2] would require
│  │  └─ python >=3.5,<3.6.0a0 *, which can be installed;
│  ├─ conda-build [3.0.22|3.0.23|...|3.9.2] would require
│  │  └─ python >=3.6,<3.7.0a0 *, which can be installed;
│  └─ conda-build [3.10.9|3.11.0|...|3.23.3] would require
│     └─ python >=3.7,<3.8.0a0 *, which can be installed;
└─ pin on python 3.13.* =* * is not installable because it requires
   └─ python =3.13 *, which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:
 - python=3.13

@vtavana vtavana self-assigned this Apr 28, 2025
@vtavana vtavana force-pushed the update-wrokflow branch 29 times, most recently from 04df947 to 9ee7d49 Compare April 29, 2025 13:51
@vtavana vtavana force-pushed the update-wrokflow branch from 9ee7d49 to dbe6bc3 Compare May 6, 2025 15:43
@vtavana vtavana changed the title add a new workflow for using conda-forge only update workflows to pin python-3.12 when installing conda-build May 6, 2025
@vtavana vtavana marked this pull request as ready for review May 6, 2025 16:26
@vtavana vtavana merged commit 07af7e1 into main May 6, 2025
32 checks passed
@vtavana vtavana deleted the update-wrokflow branch May 6, 2025 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants