Your package only needs 3 core things:
✅ A src/packagename directory
✅ A pyproject.toml file
✅ A unique package name
It does NOT need to:
❌ Solve everyone's problems — do one thing well
❌ Be on PyPI immediately — GitHub/Codeberg is a great start
If your code solves a problem for you, it can help others.
Teaching Python packaging Nov 6. Scholarships available, early bird ends Oct 25.
🔗 https://bit.ly/pyos-packaging-2025