Closed jwodder closed 5 months ago
I think we just need to add python 3.12 as supported to datalad? IIRC we build "per each" python to get it tested and IIRC for some constraints to work. Now we just need to recall how to add new version of python there, let's submit a PR and ask to rerender to start with...
edit:
@yarikoptic I don't see how datalad's recipe even prohibits Python 3.12 to begin with. The python
requirements under build
, host
, and run
all lack version bounds.
yes, it is not forbidden but scripts are not "templated out" for it,
we need to recall how to make it rerender with 3.12 support. I sent generic rerender request in the https://github.com/conda-forge/datalad-feedstock/pull/117
well -- rerendering didn't add anything https://github.com/conda-forge/datalad-feedstock/pull/117/commits/9e9f74773bc01baca45d829965739c33d97464d4 , so need to figure out how to add 3.12 ... uff
may be that is the blocker ATM?
https://conda-forge.org/status/migration/python312 is useful here! apparently datalad is awaiting parents, which is annexremote for which we had
but it failed on 3.12 and logs are "no more". First we will upgrade that one to newer version of AnnexRepo and then rerun bot for 3.12 PR
@jwodder - can I add you as maintainer on that feedstock?
@yarikoptic Sure.
I have done the whole cycle. https://github.com/conda-forge/datalad-feedstock/pull/119 is merged now. 3.13 will be on you if similar drill happens ;) The https://conda-forge.org/status/migration/ is the critical link to know
Please see if resolved now
The latest tests passed: https://github.com/datalad/datalad-installer/actions/runs/8518225984
datalad-installer
's tests have been failing since the 28th because the tests that attempt to install datalad inside a fresh miniconda setup are unable to do so, failing with the error:If I attempt to reproduce the failures by running
conda install -c conda-forge datalad
in a Docker container with the latest conda, the installation succeeds.@yarikoptic Do you have any idea why this is happening?