Skip to content

Housekeeping#27

Open
Teemu wants to merge 15 commits intowoltapp:masterfrom
Teemu:housekeeping
Open

Housekeeping#27
Teemu wants to merge 15 commits intowoltapp:masterfrom
Teemu:housekeeping

Conversation

@Teemu
Copy link

@Teemu Teemu commented Jan 30, 2026

  • Add CI
  • Add Python 3.14 support
  • Migrate to uv
  • Add pre-commit

Teemu added 15 commits January 29, 2026 17:19
- Remove six dependency from install_requires
- Remove 'from __future__ import absolute_import' imports
- Remove 'from six.moves import zip' (builtin zip works fine in Python 3)
Drop EOL Python 3.8 and 3.9, add Python 3.13 and 3.14
- Add dev dependency group to pyproject.toml
- Remove Pipfile (replaced by pyproject.toml + uv)
- Update CI to use astral-sh/setup-uv
- Replace pipenv with uv in installation and development instructions
- Note supported Python versions (3.10-3.14)
- Move all metadata to pyproject.toml (PEP 621)
- Keep minimal setup.py only for CFFI extension building
- Remove setup.cfg (no longer needed)
- Add requires-python >= 3.10
- Use license expression instead of classifier (PEP 639)
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