O guia "Python Distribute" (estava em python-distribute.org, mas o registro expirou) me diz para incluir doc/txtarquivos e os .pyarquivos são excluídos do MANIFEST.inarquivo
A documentação do sourcedist me diz que apenas o sdist usa MANIFEST.ine inclui apenas o arquivo que você especificar e para incluir .pyarquivos. Ele também me diz para usar: python setup.py sdist --manifest-onlypara gerar um MANIFEST, mas o python me diz que isso não existe
Eu aprecio que eles são de diferentes versões do python e o sistema de distribuição está em uma bagunça completa, mas supondo que eu esteja usando o python 3 e setuptools(o novo que inclui distribuição, mas agora chamado de setuptools, não o antigo setuptools que foi preterido apenas para ferramentas de distribuição para ser trazido de volta para distribuir e distribuir renomeado para setuptools .....)
e estou seguindo a estrutura de pasta e setup.pyarquivo "padrão" ,
- Eu preciso de um
MANIFEST.in? - O que deve estar nele?
- Quando todos esses diferentes sistemas e métodos de pacotes serão transformados em um único processo simples?
sdist(significa: distribuição de origem ). Se você considerar issobdistebdist_wheelforem binários e destinados apenas a serem instalados em seu caminho python, isso faz sentido. (Para onde iriam esses arquivos e diretórios que não são do módulo? Para dentro/usr/local/lib/python2.7/dist-packages/? Certamente não.) Mas vale a pena mencionar, pois é confuso ver o arquivo criado e eles não incluem os arquivos.