Ho la seguente struttura per il mio pacchetto di Python:python setup.py costruire ignorando alcuni file
$ tree -d | grep -v "__pycache__"
.
├── src
│ ├── poliastro
│ │ ├── iod
│ │ ├── tests
│ │ └── twobody
│ │ └── tests
├── setup.py
└── MANIFEST.in
47 directories
Buf dopo aver eseguito python setup.py build
, la directory più interno test
non è sempre copiati:
$ tree -d | grep -v "__pycache__"
.
├── build
│ ├── lib
│ │ └── poliastro
│ │ ├── iod
│ │ ├── tests
│ │ └── twobody
On Al contrario, python setup.py sdist
funziona correttamente.
Finora ho utilizzato le regole MANIFEST.in
per includere o escludere determinati file, modelli e directory dal sdist. C'è un modo per controllare cosa va nella directory build
? Perché alcuni test stanno arrivando e altri no?
riferimento al problema originale e il codice sorgente: https://github.com/poliastro/poliastro/issues/129
Puoi condividere il contenuto di 'MANIFEST.in'? – creativeChips