Gerando pacotes para distribuição Python

Pacote .tar.gz

python setup.py bdist; #ou
python setup.py bdist --format=gztar
ls dist/
skelPackage-0.0.6.linux-x86_64.tar.gz
ou
python setup.py sdist; #ou
python setup.py sdist --format=gztar
ls dist/
skelPackage-0.0.7.tar.gz

Pacote .zip

python setup.py sdist --format=zip
ls dist/
skelPackage-0.0.8.zip
python setup.py bdist --format=zip
ls dist/
skelPackage-0.0.8.linux-x86_64.zip

Pacote .egg

python setup.py sdist bdist --format=egg
ls dist/
skelPackage-0.1.1-py2.7.egg
skelPackage-0.1.1.tar.gz

Todos os Pacote

python setup.py sdist bdist --format=egg,zip,gztar
ls dist/
skelPackage-0.1.2.linux-x86_64.tar.gz
skelPackage-0.1.2.linux-x86_64.zip
skelPackage-0.1.2-py2.7.egg
skelPackage-0.1.2.tar.gz
python setup.py sdist --format=zip,gztar bdist --format=egg,zip,gztar
ls dist/
skelPackage-0.1.3.linux-x86_64.tar.gz
skelPackage-0.1.3.linux-x86_64.zip
skelPackage-0.1.3-py2.7.egg
skelPackage-0.1.3.tar.gz
skelPackage-0.1.3.zip

Comentários