Skip to content

chore: modernize project tooling and packaging#93

Open
m0wer wants to merge 1 commit into
Simplexum:masterfrom
m0wer:pr/modernize-packaging
Open

chore: modernize project tooling and packaging#93
m0wer wants to merge 1 commit into
Simplexum:masterfrom
m0wer:pr/modernize-packaging

Conversation

@m0wer
Copy link
Copy Markdown

@m0wer m0wer commented May 26, 2026

Add PEP 621 pyproject.toml with declarative metadata, dynamic version, and configuration for ruff, mypy, and pytest. Reduce setup.py to a thin shim for callers that still invoke it directly.

Add .pre-commit-config.yaml wiring ruff, ruff-format, mypy, and standard file hygiene hooks so contributors get the same checks locally and in CI.

Remove run_flake8.sh and run_mypy.sh, both of which are superseded by the ruff and mypy hooks.

Add PEP 621 pyproject.toml with declarative metadata, dynamic version, and
configuration for ruff, mypy, and pytest. Reduce setup.py to a thin shim
for callers that still invoke it directly.

Add .pre-commit-config.yaml wiring ruff, ruff-format, mypy, and standard
file hygiene hooks so contributors get the same checks locally and in CI.

Remove run_flake8.sh and run_mypy.sh, both of which are superseded by the
ruff and mypy hooks.
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