Skip to content

V3 - #2

Merged
tmonk merged 17 commits into
masterfrom
v3
Nov 24, 2025
Merged

V3#2
tmonk merged 17 commits into
masterfrom
v3

Conversation

@tmonk

@tmonk tmonk commented Nov 24, 2025

Copy link
Copy Markdown
Owner

CI/CD and Automation

  • Added a new GitHub Actions workflow (.github/workflows/publish.yml) to automatically publish releases to PyPI when a release is published.
  • Enhanced the test workflow (.github/workflows/tests.yml) to run tests and coverage on Python 3.10–3.14, and added linting with Ruff and type checking with Mypy. [1] [2]

Code Quality and Pre-commit

  • Introduced a .pre-commit-config.yaml file with hooks for trailing whitespace, end-of-file fixes, YAML checks, large file checks, and Ruff for linting/formatting.

Python Version Support

  • Updated the minimum supported Python version to 3.10+ in README.md and .python-version, and removed references to older versions. [1] [2]

Code Style and Formatting Improvements

Internal API and Typing Adjustments

  • Updated type hints and imports in multe/model.py for modern Python typing and improved clarity. [1] [2] [3]

@tmonk
tmonk merged commit cd35fbb into master Nov 24, 2025
15 checks passed
@tmonk
tmonk deleted the v3 branch November 24, 2025 22:00
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