π¦ ClawHub
Nm Parseltongue Python Packaging
by @athola
Python package creation and distribution: pyproject.toml, entry points, PyPI publishing, CI/CD
β‘ When to Use
π‘ Examples
# Create new project with uv
uv init my-package
cd my-packageAdd dependencies
uv add requests clickBuild package
uv buildPublish to PyPI
uv publish
Verification: Run the command with --help flag to verify availability.π Tips & Best Practices
1. Use source layout for anything beyond simple packages 2. Pin direct dependencies with minimum versions 3. Use optional dependency groups for dev/docs/test 4. Include py.typed for type hint support 5. Add detailed README with usage examples 6. Use semantic versioning (MAJOR.MINOR.PATCH) 7. Test on multiple Python versions before publishing
TERMINAL
clawhub install nm-parseltongue-python-packaging