Skip to content

v1.0.0.dev20: Code cleanup and pyproject modernization

Choose a tag to compare

@MatrixEditor MatrixEditor released this 13 Mar 22:15
· 98 commits to master since this release
221fe3f

This release introduces an updated project layout:

  • use uv instead of bare-metal python pip for development
  • use ruff for linting and formatting

CI pipelines

Additions also include new CI/CD pipelines to automatically check and test the project's code base.

  • ci-docs: updated documentation job
  • ci-test: run pytest
  • ci-lint: validate source code format conformance
  • Updates to wheel-publish include changes introduced while changing to uv

Full Changelog: v1.0.0.dev19...v1.0.0.dev20