Configuração com os dados da conta pypi.org
cat > ~/.pypirc << eof
[pypi]
username = [username]
password = [password]
eof
Preparação do ambiente virtual
$ virtualenv -p python3.6 venv/py36-test
Ativação do ambiente virtual
$ source venv/py36-test/bin/activate
Instalação do twine
(py36-test)$ pip install twine
Testes automatizados
(py36-test)$ python setup.py test
Criação dos pacotes
(py36-test)$ python setup.py bdist_egg bdist_wheel
Envio dos pacotes
(py36-test)$ twine upload dist/*
Referência
https://packaging.python.org/tutorials/distributing-packages/#uploading-your-project-to-pypi
Comentários