Je n'arrive pas à comprendre pourquoi lorsque je lance pip install ../path_to_my_proj/ (depuis un virtualenv) aucun des fichiers de données n'est copié dans le dossier sitepackage/myproj /. Les paquets python sont copiés correctement.Pourquoi "pip install" n'inclut-il pas mes fichiers package_data?
version python 3.4.4
est comme mon répertoire de projet ceci:
├── myproj
│ ├── __init__.py
│ ├── module1.py
│ └── module2.py
├── data_files
| ├── subfolder1
│ | ├── datafile.dll
│ | └── datafile2.dll
| └── subfolder2
│ ├── datafile3.dll
│ └── datafile4.dll
|
├── MANIFEST.in
└── setup.py
Et mon MANIFEST.in ressemble
recursive-include data_files *
include README.md
ma configuration ressemble à:
setup(
name='myproj',
version='0.1.1',
install_requires=['requirement'],
packages=['myproj'],
include_package_data=True,
)
jeter un oeil à https://stackoverflow.com/questions/13307408/python-packaging-data-files-are-put-properly-in-tar-gz-file-but-are-not-install? – axd