conda-forge / ambertools-feedstock

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

ParmEd 4.0.0 pin preventing bot migration #128

Closed mattwthompson closed 11 months ago

mattwthompson commented 11 months ago

Comment:

ParmEd as a dependency is hard pinned to 4.0.0 from #102, but only newer versions (4.2.2+) support Python 3.12. This is preventing the bot from attempting a migration. Here's a run and relevant bits of log are below.

Can we loosen this to parmed =4?


                linux_64_numpy1.26python3.12.____cpython: Could not solve for environment specs
The following packages are incompatible
├─ parmed 4.0.0.*  is installable with the potential options
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.10.* *_cp310, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.11.* *_cp311, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.8.* *_cp38, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.8 *_pypy38_pp73, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.9.* *_cp39, which can be installed;
│  └─ parmed 4.0.0 would require
│     └─ python_abi 3.9 *_pypy39_pp73, which can be installed;
└─ python 3.12.* *_cpython is not installable because there are no viable options
   ├─ python 3.12.0 would require
   │  └─ python_abi 3.12.* *_cp312, which conflicts with any installable versions previously reported;
   └─ python 3.12.0rc3 would require
      └─ _python_rc, which does not exist (perhaps a missing channel).
osx_64_numpy1.26python3.12.____cpython: Could not solve for environment specs
The following packages are incompatible
├─ parmed 4.0.0.*  is installable with the potential options
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.10.* *_cp310, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.11.* *_cp311, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.8 *_pypy38_pp73, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.8.* *_cp38, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.9.* *_cp39, which can be installed;
│  └─ parmed 4.0.0 would require
│     └─ python_abi 3.9 *_pypy39_pp73, which can be installed;
└─ python 3.12.* *_cpython is not installable because there are no viable options
   ├─ python 3.12.0 would require
   │  └─ python_abi 3.12.* *_cp312, which conflicts with any installable versions previously reported;
   └─ python 3.12.0rc3 would require
      └─ _python_rc, which does not exist (perhaps a missing channel).
osx_arm64_numpy1.26python3.12.____cpython: Could not solve for environment specs
The following packages are incompatible
├─ parmed 4.0.0.*  is installable with the potential options
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.10.* *_cp310, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.11.* *_cp311, which can be installed;
│  ├─ parmed 4.0.0 would require
│  │  └─ python_abi 3.8.* *_cp38, which can be installed;
│  └─ parmed 4.0.0 would require
│     └─ python_abi 3.9.* *_cp39, which can be installed;
└─ python 3.12.* *_cpython is not installable because there are no viable options
   ├─ python 3.12.0 would require
   │  └─ python_abi 3.12.* *_cp312, which conflicts with any installable versions previously reported;
   └─ python 3.12.0rc3 would require
      └─ _python_rc, which does not exist (perhaps a missing channel).
swails commented 11 months ago

Yes, we can loosen.