Skip to content

Conversation

@dannywillems
Copy link
Contributor

Summary

  • Drop support for Python 3.9-3.12, now requires Python 3.13+
  • Update serde to 0.9.0 (uses stdlib iso8601 which works correctly on Python 3.11+)
  • Update all dev dependencies to latest versions
  • Update poetry version in CI to 2.3.1
  • Use ubuntu-latest instead of ubuntu-22.04 in CI
  • Add test for ISO8601 nanosecond precision parsing

Test plan

  • All CI checks pass locally (ruff, black, isort, pytest, pip-audit)
  • CI passes on GitHub Actions for Python 3.13 and 3.14

- Drop support for Python 3.9-3.12, now requires Python 3.13+
- Update serde to 0.9.0 (uses stdlib iso8601 which works on Python 3.11+)
- Update all dev dependencies to latest versions:
  - black 26.1.0
  - fire 0.7.1
  - isort 7.0.0
  - pip-audit 2.10.0
  - pytest 9.0.2
  - ruff 0.14.14
- Update poetry version in CI to 2.3.1
- Use ubuntu-latest instead of ubuntu-22.04 in CI
- Add test for ISO8601 nanosecond precision parsing
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