Skip to content

Conversation

@loganthomas
Copy link
Owner

Release v0.1.0-rc.2 πŸš€

Summary

This PR merges dev into main for the v0.1.0-rc.2 release candidate of utt-balance β€” a utt plugin that shows your worked time balance against daily and weekly targets.

πŸŽ‰ The package is now live on PyPI and can be installed via:

pip install utt-balance

Release Candidate Testing

This release candidate was thoroughly tested on testpypi before publishing to the production PyPI index.

TestPyPI Workflow

Following the Python Packaging User Guide, the package was first uploaded to TestPyPI for validation:

# Build the distribution
python3 -m build

# Upload to TestPyPI for testing
python3 -m twine upload --repository testpypi dist/*

This allowed us to:

  • βœ… Verify the package builds correctly with hatchling
  • βœ… Confirm metadata (name, version, description, classifiers) renders properly
  • βœ… Test installation in a clean environment via pip install --index-url https://test.pypi.org/simple/ utt-balance
  • βœ… Validate the plugin is correctly discovered by utt

Once validated on TestPyPI, the package was uploaded to the production PyPI:

python3 -m twine upload dist/*

@loganthomas loganthomas merged commit 07a1014 into main Nov 27, 2025
8 checks passed
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.

2 participants