Skip to content

Upgrade min python version, switch to uv and ruff#164

Merged
bergercookie merged 1 commit into
masterfrom
dev-config
Jun 28, 2026
Merged

Upgrade min python version, switch to uv and ruff#164
bergercookie merged 1 commit into
masterfrom
dev-config

Conversation

@bergercookie

@bergercookie bergercookie commented Jun 28, 2026

Copy link
Copy Markdown
Owner
  • Upgrade min python version to 3.11, and add support for 3.13 and 3.14
  • Switch to using uv for installing dependencies and running commands, instead of poetry
  • Switch to using ruff for linting and formatting, instead of black and isort
  • Add devbox support for managing development environment and dependencies
  • Upgrade dependencies to latest versions, and fix tests accordingly (gpsoauth, gkeepapi)
  • Drop direct dependency to setuptools, we can use importlib.metadata instead
  • [stip WIP] Add just support for running commands and scripts, and add a justfile for common tasks justfile

* Upgrade min python version to 3.11, and add support for 3.13 and 3.14
* Switch to using `uv` for installing dependencies and running commands,
  instead of `poetry`
* Switch to using `ruff` for linting and formatting, instead of `black`
  and `isort`
* Add `devbox` support for managing development environment and
  dependencies
* Upgrade dependencies to latest versions, and fix tests accordingly
  (gpsoauth, gkeepapi)
* Drop direct dependency to setuptools, we can use importlib.metadata
  instead
* [stip WIP] Add `just` support for running commands and scripts, and add a `justfile`
  for common tasks `justfile`
@bergercookie
bergercookie merged commit 9cd49fb into master Jun 28, 2026
77 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.

1 participant