Closed jdblischak closed 2 weeks ago
Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml
) and found it was in an excellent condition.
I assume that the
apache-airflow-providers-celery
patch is displaying because the CDN hasn't been cloned in over an hour (status):
Suspicion confirmed. Now that the CDN has been cloned, the diff for this PR is clean:
python show_diff.py --subdirs noarch
================================================================================
================================================================================
noarch
noarch::etils-1.6.0-pyhd8ed1ab_0.conda
- "python >=3.9"
+ "python >=3.10"
@conda-forge/core simple patch ready for review
Diff from CI run matches my local results:
patching repodata: 0%| | 0/9 [00:00<?, ?it/s]
patching repodata: 11%|█ | 1/9 [02:45<22:07, 165.89s/it]
================================================================================
================================================================================
noarch
noarch::etils-1.6.0-pyhd8ed1ab_0.conda
- "python >=3.9"
+ "python >=3.10"
================================================================================
================================================================================
linux-armv7l
patching repodata: 22%|██▏ | 2/9 [02:46<08:02, 68.92s/it]
patching repodata: 33%|███▎ | 3/9 [05:14<10:27, 104.61s/it]================================================================================
================================================================================
linux-aarch64
patching repodata: 44%|████▍ | 4/9 [07:09<09:04, 108.86s/it]
================================================================================
================================================================================
linux-64
patching repodata: 56%|█████▌ | 5/9 [07:26<05:02, 75.73s/it]
================================================================================
================================================================================
linux-ppc64le
patching repodata: 67%|██████▋ | 6/9 [09:54<05:01, 100.34s/it]
================================================================================
================================================================================
osx-arm64
patching repodata: 78%|███████▊ | 7/9 [10:27<02:36, 78.21s/it]
================================================================================
================================================================================
win-32
patching repodata: 89%|████████▉ | 8/9 [13:26<01:50, 110.35s/it]
================================================================================
================================================================================
osx-64
================================================================================
================================================================================
win-64
patching repodata: 100%|██████████| 9/9 [15:12<00:00, 108.91s/it]
patching repodata: 100%|██████████| 9/9 [15:12<00:00, 101.34s/it]
Thanks @jdblischak !
I confirmed this is working as expected. Now etils 1.5.1 is installed with Python 3.9 and not the incompatible 1.6.0
mamba create --yes -n test-etils-patch -c conda-forge \
python==3.9 etils
mamba activate test-etils-patch
mamba list etils
## # packages in environment at /home/wsl/mambaforge/envs/test-etils-patch:
## #
## # Name Version Build Channel
## etils 1.5.1 pyhd8ed1ab_1 conda-forge
Checklist
generate_patch_json.py
if absolutely necessary.pre-commit run -a
and ensured all files pass the linting checks.python show_diff.py
and posted the output as part of the PR.etils 1.6.0 dropped support for Python 3.9 (https://github.com/google/etils/issues/531), but the initial conda-forge build number 0 didn't update the minimum Python version to 3.10 (https://github.com/conda-forge/etils-feedstock/pull/21). It was subsequently fixed in build number 1 (https://github.com/conda-forge/etils-feedstock/pull/22). This PR patches etils 1.6.0 build number 0 to depend on
python>=3.10
cc: @Shelnutt2, @conda-forge/etils
I ran
show_diff.py
locally:I assume that the
apache-airflow-providers-celery
patch is displaying because the CDN hasn't been cloned in over an hour (status):And here is a minimal reprex to demonstrate the error when etils 1.6.0 is installed with Python 3.9: