Skip to content

Bring project up to date#2

Merged
maread99 merged 10 commits intomasterfrom
dev
Sep 24, 2025
Merged

Bring project up to date#2
maread99 merged 10 commits intomasterfrom
dev

Conversation

@maread99
Copy link
Owner

@maread99 maread99 commented Sep 24, 2025

Brings projects up to date after not having touched it for 6 years:

  • Bumps minimum python version to 3.9
  • Formats to ruff
  • Revises code and doc, to include conforming (by and large) with ruff linting
  • Adds tests
  • Adds GitHub Actions workflows

Bumps minimum python version to 3.9 and pyglet to v1 final patch.

Also migrates from setup.py to pyproject.toml.

Also adds `uv.lock` and `ruff.toml`
Also renames `lib` dir as `utils` and `pyglet_lib` as `pyglet_utils`.
@maread99 maread99 added documentation Improvements or additions to documentation code improvement Efficiency improvement, efficacy unchanged (refactoring, speed improvements etc) CI Continuous Integration labels Sep 24, 2025
@maread99 maread99 force-pushed the dev branch 5 times, most recently from 06ea3ef to 999707f Compare September 24, 2025 13:08
@maread99 maread99 force-pushed the dev branch 2 times, most recently from 818410b to c8e0fb0 Compare September 24, 2025 19:27
@maread99 maread99 merged commit c20d58e into master Sep 24, 2025
7 checks passed
@maread99 maread99 deleted the dev branch September 24, 2025 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI Continuous Integration code improvement Efficiency improvement, efficacy unchanged (refactoring, speed improvements etc) documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant