Skip to content

feat: drop Python 3.9 and start using pattern matching#754

Merged
eduardo-rodrigues merged 3 commits into
mainfrom
henryiii/feat/drop39
Apr 20, 2026
Merged

feat: drop Python 3.9 and start using pattern matching#754
eduardo-rodrigues merged 3 commits into
mainfrom
henryiii/feat/drop39

Conversation

@henryiii
Copy link
Copy Markdown
Member

This was testing a SKILL.md file (first one I've written) for dropping 3.9 (https://github.com/henryiii/skills/blob/main/drop_python3.9/SKILL.md). I was iterating on writing it, so if you rerun it it might behave a bit different (or using a different model, etc; I'm using nrp.ai, copilot and others support skills too).

🤖 Assisted-by: OpenCode: Kimi-K2.5

  • feat: drop Python 3.9
  • chore: use pattern matching

All changes except pattern-matching

Assisted-by: OpenCode:Kimi-K2.5
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Assisted-by: OpenCode:Kimi-K2.5
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Apr 17, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.92%. Comparing base (f8beee1) to head (c5b580a).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #754      +/-   ##
==========================================
- Coverage   97.94%   97.92%   -0.02%     
==========================================
  Files          31       31              
  Lines        2581     2559      -22     
==========================================
- Hits         2528     2506      -22     
  Misses         53       53              

☔ 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.

@eduardo-rodrigues eduardo-rodrigues added dependencies Pull requests that update a dependency file chore labels Apr 17, 2026
Comment thread src/particle/pdgid/functions.py Outdated
Signed-off-by: Henry Schreiner <henryfs@princeton.edu>
@eduardo-rodrigues eduardo-rodrigues changed the title feat: drop Python 3.9 feat: drop Python 3.9 and start using pattern matching Apr 20, 2026
@eduardo-rodrigues eduardo-rodrigues merged commit 8c00768 into main Apr 20, 2026
14 checks passed
@eduardo-rodrigues eduardo-rodrigues deleted the henryiii/feat/drop39 branch April 20, 2026 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants