Web
Opt
tools
PyPI Publishing
Package Information
Package Name
Version
Description
Author
Email
Repository URL
License
Select License
MIT
Apache 2.0
GPL 3.0
BSD 3-Clause
ISC
Keywords (comma-separated)
Publishing Options
Publish to TestPyPI first
Sign the package
Skip if version already exists
Configuration Files
Auto-Generate
setup.py Content
pyproject.toml Content
Run Visualization
📋 Publishing Checklist:
✅ Package name follows PyPI naming conventions (lowercase, hyphens only)
✅ Version number follows semantic versioning (e.g., 1.0.0)
✅ All required fields are filled (name, version, description, author)
✅ License is specified and valid
✅ Repository URL is accessible
✅ TestPyPI first (recommended for new packages)
✅ Have PyPI account and API token ready
Console Output
>
PyPI Publisher
Status
Ready
Overview
Publish
Setup Files
Workflow
Best Practices
my-awesome-package
A Python package for awesome functionality
v1.0.0
Author
Your Name
License
MIT
Repository
GitHub
Downloads
0
Quick Actions
Publish to PyPI
Generate Setup Files
Configure API Keys