Skip to content

Require Python 3.10+ and refresh PyPI classifiers (0.5.0) - #12

Open
valbertovc wants to merge 2 commits into
fenrrir:masterfrom
valbertovc:chore/python-live-versions
Open

Require Python 3.10+ and refresh PyPI classifiers (0.5.0)#12
valbertovc wants to merge 2 commits into
fenrrir:masterfrom
valbertovc:chore/python-live-versions

Conversation

@valbertovc

Copy link
Copy Markdown
Contributor

Summary

  • Bump version to 0.5.0 and set requires-python = ">=3.10"
  • Refresh Trove classifiers: remove EOL Python 2/3.5–3.9, add Operating System :: OS Independent, Topic :: System :: Systems Administration, and Python 3.10–3.13
  • Remove Python 2 legacy PY3 branches; use subprocess text mode for Python 3.10+
  • Document Python >= 3.10 in README
  • Add GitHub Actions CI matrix (3.10–3.13) with python -m build, twine check, and dokkupycli --help

Stacks on #11 (pyproject.toml migration). Contains both commits from chore/pyproject-compatibility and this branch.

Test plan

  • python -m build produces sdist and wheel
  • twine check dist/* passes
  • Wheel METADATA: Requires-Python: >=3.10, updated classifiers, no License :: classifier

Made with Cursor

valbertovc and others added 2 commits July 18, 2026 12:33
Replace setup.py and the standalone dokkupycli script with PEP 621
metadata and a console entry point. Align license and README metadata
with PyPI guidance.

Bump version to 0.4.1.

Co-authored-by: Rodrigo Pinheiro Marques de Araújo <[email protected]>
Co-authored-by: Cursor <[email protected]>
Drop EOL Python support metadata, add OS/Topic classifiers, simplify
subprocess handling, and add CI to validate builds across supported
runtimes.

Bump version to 0.5.0.

BREAKING CHANGE: Python 3.7–3.9 and Python 2 are no longer supported.
Requires Python >= 3.10.

Co-authored-by: Rodrigo Pinheiro Marques de Araújo <[email protected]>
Co-authored-by: Cursor <[email protected]>
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