Skip to content

prefect v3.8.0 (fixes #453 anyio pip check failure) - #454

Merged
desertaxle merged 3 commits into
conda-forge:mainfrom
chuqCTC:fix-3.8.0-anyio
Jul 28, 2026
Merged

desertaxle merged 3 commits into
conda-forge:mainfrom
chuqCTC:fix-3.8.0-anyio

Conversation

@chuqCTC

@chuqCTC chuqCTC commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Supersedes #453, which failed CI on pip check:

prefect 3.8.0 has requirement anyio!=4.14.2,<5.0.0,>=4.4.0, but you have anyio 4.14.2.

prefect 3.8.0 now excludes anyio 4.14.2, and that is the newest anyio on conda-forge, so the solver picked exactly the excluded version.

Same version bump as #453, plus the two run dependencies upstream changed between 3.7.8 and 3.8.0:

  • anyio: >=4.4.0,<5.0.0>=4.4.0,<5.0.0,!=4.14.2
  • pathspec: >=0.8.0>=0.10.1

🤖 Generated with Claude Code

regro-cf-autotick-bot and others added 3 commits July 25, 2026 05:33
prefect 3.8.0 excludes anyio 4.14.2 (anyio!=4.14.2,<5.0.0,>=4.4.0), which
is currently the newest anyio on conda-forge. The solver therefore picked
4.14.2 and `pip check` failed the test phase:

    prefect 3.8.0 has requirement anyio!=4.14.2,<5.0.0,>=4.4.0,
    but you have anyio 4.14.2.

Add the !=4.14.2 exclusion so the solver falls back to 4.14.1.

Also bump the pathspec lower bound to >=0.10.1, the other run dependency
upstream changed between 3.7.8 and 3.8.0.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@conda-forge-admin

Copy link
Copy Markdown
Contributor

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.

@desertaxle
desertaxle merged commit bf40f9f into conda-forge:main Jul 28, 2026
2 checks passed
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.

4 participants