J'utilise setuptools
pour empaqueter un module personnalisé pour le déploiement, ce qui ne devrait pas inclure certains fichiers dans le répertoire data/
qui ont été utilisés pour le développement. J'ai succès exclu les fichiers nécessaires à l'aide recursive-exclude data/ *
dans mon dossier MANIFEST.in
, mais je vois aussi que je pouvais le faire via prune data/
Différence entre prune et recursive-exclude dans setuptools?
Les deux approches suppriment les fichiers voulus par package.egg-info/SOURCES.txt
après l'emballage par python setup.py egg_info
est-il une différence entre les deux?
Ah! Je regardais les docs setuptools plutôt que les distutils ... Quoi qu'il en soit, 'récursive-exclure 'semble également se débarrasser des dossiers vides. En regardant les docs, je pense que la seule différence est que 'recursive-exclude' vous permet de spécifier des types de fichiers alors que' prune' supprime tout le répertoire. – yunque