Skip to content

Conversation

@Callum027
Copy link
Collaborator

@Callum027 Callum027 commented Oct 12, 2025

  • Switch from PDM to uv.
  • Add Poe the Poet to replace PDM scripts, which uv does not provide equivalent functionality for yet.
  • Remove support for Python 3.8 and 3.9. Python 3.10 is now the minimum supported version.
  • Update Ruff and Mypy to the latest versions.
  • Run the pre-commit hooks against all supported Python versions in the CI, because Mypy can only test against one Python version at a time.
  • Fix some deprecations and configuration issues in pyproject.toml.
  • Minor code changes in accordance with updates in Ruff.

@Callum027 Callum027 self-assigned this Oct 12, 2025
@Callum027 Callum027 force-pushed the callum/update-package branch from e97a7c2 to 9775604 Compare October 12, 2025 20:56
@Callum027 Callum027 force-pushed the callum/update-package branch 2 times, most recently from 09eaf7f to 0b7dca1 Compare October 13, 2025 21:20
* Switch from PDM to `uv`.
* Add Poe the Poet to replace PDM scripts, which `uv` does not provide equivalent functionality for yet.
* Remove support for Python 3.8 and 3.9. Python 3.10 is now the minimum supported version.
* Update Ruff and Mypy to the latest versions.
* Run the pre-commit hooks against all supported Python versions in the CI, because Mypy can only test against one Python version at a time.
* Fix some deprecations and configuration issues in `pyproject.toml`.
* Minor code changes in accordance with updates in Ruff.
@Callum027 Callum027 force-pushed the callum/update-package branch from 0b7dca1 to 56b672e Compare October 13, 2025 23:33
@adrianjarvis adrianjarvis merged commit 2999a3f into main Oct 14, 2025
6 checks passed
@adrianjarvis
Copy link
Contributor

LGTM

@adrianjarvis adrianjarvis deleted the callum/update-package branch October 14, 2025 02:05
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.

3 participants