La guida "Python Distribute" (era su python-distribute.org, ma la registrazione è scaduta) mi dice di includere doc/txt
file e i .py
file sono esclusi nel MANIFEST.in
file
La documentazione di sourcedist mi dice che solo sdist utilizza MANIFEST.in
e include solo i file specificati e di includere .py
file. Mi dice anche di usare: python setup.py sdist --manifest-only
per generare un MANIFEST
, ma python mi dice che questo non esiste
Apprezzo che provengano da diverse versioni di python e il sistema di distribuzione è in un disastro completo, ma supponendo che io stia usando python 3 e setuptools
(il nuovo che include distribute ma ora chiamato setuptools, non il vecchio setuptools che era deprecato solo per gli strumenti di distribuzione da riportare in distribute e distribuire rinominato in setuptools .....)
e seguo la struttura delle cartelle e il setup.py
file "standard" ,
- Ho bisogno di un
MANIFEST.in
? - Cosa dovrebbe esserci dentro?
- Quando tutti questi diversi sistemi e metodi di pacchetti saranno trasformati in un unico semplice processo?
sdist
(means: source distribution ). Se lo consideribdist
e lobdist_wheel
sei binari e intesi solo per essere installati nel tuo percorso python, questo ha senso. (Dove andrebbero a finire questi file e directory non di modulo/usr/local/lib/python2.7/dist-packages/
? Sicuramente no.) Ma vale la pena menzionarlo poiché è confuso vedere l'archivio creato e loro non includono i file.