Skip to content

chore: more flexible requirements.txt build + Python 3.14 support (maybe)#1255

Merged
nkemnitz merged 5 commits into
mainfrom
nkem/chore-py314
May 19, 2026
Merged

chore: more flexible requirements.txt build + Python 3.14 support (maybe)#1255
nkemnitz merged 5 commits into
mainfrom
nkem/chore-py314

Conversation

@nkemnitz
Copy link
Copy Markdown
Collaborator

@nkemnitz nkemnitz commented May 18, 2026

  • more flexible requirements.txt build allows targeting multiple Python versions
  • bypass installing the unused (and outdated/unmaintained) sub-dependencies of cutie
  • remove hard pins from cloud-volume/cloud-files - we have uv for that.

Python 3.14 support "maybe": Other than pip, uv ignores packages requires_python upper bound, arguing that most packages still work fine on new Python versions and maintainers are just overly careful (or the package is abandoned)... In this case, at least imaug is currently missing a flag for 3.14... tests are passing, but who knows.

@nkemnitz nkemnitz force-pushed the nkem/chore-py314 branch 3 times, most recently from 455ac9e to 1c6dc89 Compare May 18, 2026 17:15
@codecov
Copy link
Copy Markdown

codecov Bot commented May 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.98%. Comparing base (aa63a57) to head (bc2fc5f).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1255   +/-   ##
=======================================
  Coverage   99.98%   99.98%           
=======================================
  Files         206      206           
  Lines       10914    10920    +6     
=======================================
+ Hits        10912    10918    +6     
  Misses          2        2           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@nkemnitz nkemnitz force-pushed the nkem/chore-py314 branch 2 times, most recently from c2e59d7 to 39f87ad Compare May 18, 2026 19:25
@nkemnitz nkemnitz force-pushed the nkem/chore-py314 branch from 39f87ad to a75341d Compare May 18, 2026 22:13
@nkemnitz nkemnitz requested review from akhileshh and dodamih and removed request for akhileshh May 18, 2026 22:27
@nkemnitz nkemnitz force-pushed the nkem/chore-py314 branch from 377ad88 to 892f773 Compare May 19, 2026 09:02
@nkemnitz nkemnitz merged commit f1a2436 into main May 19, 2026
11 checks passed
@nkemnitz nkemnitz deleted the nkem/chore-py314 branch May 19, 2026 18:41
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