Skip to content

Modernize code base - #22

Merged
nhjschulz merged 8 commits into
Developmentfrom
bug_fix_review
Aug 8, 2026
Merged

nhjschulz merged 8 commits into
Developmentfrom
bug_fix_review

Conversation

@nhjschulz

Copy link
Copy Markdown
Owner
  • Fix/added type hints
  • Aligned on Google style doc strings
  • Move supported Python to 3.10+
  • EOL requirements.txt in favour of toml setup
  • Version Bump to 0.6.0

Norbert Schulz added 8 commits August 5, 2026 13:12
actions/upload-artifact@v3 is deprecated, goto v4
Root logger calls were updated to use the correct logger instance
instead of the root logger.
Type annotations were added to function signatures and variable
declarations for better type checking and code clarity.
Remove EOL 3.8 and 3.9, add 3.12, 3.13 and 3.14.
Only use pyproject.toml for package metadata.
Remove setup.py, setup.cfg, and requirements.txt.
@nhjschulz nhjschulz linked an issue Aug 8, 2026 that may be closed by this pull request
@nhjschulz
nhjschulz merged commit 5768cf7 into Development Aug 8, 2026
5 checks passed
@nhjschulz
nhjschulz deleted the bug_fix_review branch August 8, 2026 11:49
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.

Modernize Project after 3 Years pause

1 participant