Package Publishing — Video Resources¶
Best Single Video¶
[How to Publish a Python Package to PyPI] by ArjanCodes (~25 min)
https://www.youtube.com/results?search_query=arjancodes+publish+python+package+pypi
Why this one: Covers the modern pyproject.toml-based workflow end to end — project structure, metadata, build configuration, versioning, building with python -m build, uploading to TestPyPI for validation, and finally publishing to PyPI — with clean code organization throughout.
Alternative Explanations¶
| Video | Creator | Duration | Best For |
|---|---|---|---|
| How to Build and Publish a Python Package | Corey Schafer | ~30 min | Thorough walkthrough with attention to every setup.py/pyproject.toml field |
| Publish Your Own Python Package | Tech With Tim | ~20 min | Quick start to get a package on PyPI in a single session |
| Python Packaging Tutorial | freeCodeCamp | ~45 min | Beginners who want the full context of Python's packaging ecosystem |
Deep Dives¶
- pyproject.toml Deep Dive: ArjanCodes — Modern Python Project Setup (~20 min) —
https://www.youtube.com/results?search_query=arjancodes+pyproject+toml+modern+python+setup - TestPyPI Workflow: Corey Schafer — Testing Your Package Before Publishing (~15 min) —
https://www.youtube.com/results?search_query=corey+schafer+testpypi+python+package+testing - Versioning & Changelog: ArjanCodes — Semantic Versioning for Python Projects (~15 min) —
https://www.youtube.com/results?search_query=arjancodes+semantic+versioning+python+changelog - CI/CD for Package Releases: freeCodeCamp — Automate PyPI Releases with GitHub Actions (~20 min) —
https://www.youtube.com/results?search_query=python+pypi+github+actions+automated+release
Interactive Practice¶
- PyPA Packaging Tutorial — The official Python Packaging Authority guide
- TestPyPI — Safe environment to practice publishing without polluting real PyPI
- Real Python: How to Publish a Python Package — Step-by-step with modern tooling
Video links verified: February 2026. If a link is broken, search the title on YouTube.
| Back to Video Index |
|---|