twine check dist/*
===> If passed ==> Now we goonna published to website
TestPyPI: Test python package publishing before publishes on Python Package Index
twine upload --repository-url https://test.pypi.org/legacy/ dist/*
- If you are using ubuntu, maybe you will get this error from commandline
....
from keyring.util.escape import escape as escape_for_ini
ModuleNotFoundError: No module named 'keyring.util.escape'
pip3 install --upgrade keyrings.alt
PyPI: Find, install and publish python packages with PPI
The Tidelift Subscription provides access to a continuously curated stream of human-researched and maintainer-verified data on open source packages and their licenses, releases, vulnerabilities, and development practices.