Skip to content

Prepare package releases#49

Merged
fazpu merged 1 commit into
mainfrom
relax-python-upper-bound
May 29, 2026
Merged

Prepare package releases#49
fazpu merged 1 commit into
mainfrom
relax-python-upper-bound

Conversation

@fazpu

@fazpu fazpu commented May 29, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a tag-triggered PyPI release workflow matching team-harness release automation
  • Build distributions with uv, run strict twine checks, publish via PyPI trusted publishing, and create a GitHub Release
  • Relax Python package metadata to require >=3.12 without an upper bound, and update uv.lock accordingly

Validation

  • uv build
  • uv run --with twine twine check --strict dist/*
  • uv run ruff check src/
  • uv run ruff format --check src/
  • uv run pyright src/ --pythonversion 3.13
  • uv run pytest src/tests/ -v --tb=short

@fazpu fazpu merged commit e6d3a97 into main May 29, 2026
2 checks passed
@fazpu fazpu deleted the relax-python-upper-bound branch May 29, 2026 08:08
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