Setuptools Data Files Analysis
Conçu pour les équipes de packaging Python et les mainteneurs, cet outil analyse l’inclusion des fichiers de données afin de rationaliser le packaging prêt pour distribution et les contrôles qualité.
Tool coming soon!
We're working hard to get this tool ready for you.
Build Your Own Custom Web Calculator in Seconds
Type what tool or calculator you need below. Our AI will build it instantly for your site.
À propos de cet outil
Conception: l'outil analyse setup.py pour extraire les règles data_files ou package_data, lit MANIFEST.in pour résoudre les directives include/exclude, et parcourt l'arborescence du projet afin d'associer chaque fichier à une décision d'inclusion. Il calcule une taille installée représentative en sommant les tailles de fichiers et applique une normalisation simple pour comparer les différences de plateforme. Il détecte les motifs glob et les données générées dynamiquement.
Sa valeur unique réside dans le fait qu'il prend en charge à la fois data_files de setup.py et MANIFEST.in, fournit un rapport unifié qui croise les sources et propose des recommandations concrètes pour corriger les omissions ou les inclusions excessives. Les bénéficiaires incluent les projets open source, les équipes Python d'entreprise et tout processus de release qui dépend de distributions précises.
Les fonctionnalités clés incluent des inventaires de fichiers de données, des estimations de taille, des vérifications de validité, la cohérence inter-sources et des résumés exportables pour des audits. Cas d'usage: vérifications de packaging pré-release, validations CI et comparaisons historiques pour suivre les améliorations d'hygiène du packaging.
Comment utiliser
- Fournir les entrées: préciser le répertoire racine du projet et les chemins optionnels vers setup.py et MANIFEST.in.
- Lancer l’analyse: déclencher l’outil pour analyser les métadonnées d’emballage et repérer les entrées data_files.
- Consulter les sorties: examiner la liste des fichiers inclus, les motifs et les estimations de taille.
- Appliquer les recommandations: ajuster setup.py ou MANIFEST.in pour inclure les fichiers manquants ou exclure les motifs inutiles.
- Exporter les résultats: télécharger ou copier un rapport d’emballage pour les audits.
Frequently Asked Questions
Trouvez des réponses rapides
Quelles entrées sont requises pour exécuter l’outil?
Quelles sorties l’outil génère-t-il?
Comment gère-t-il les fichiers de données dynamiques ou les actifs générés?
Comment résoudre les problèmes courants d’emballage?
Need to run multiple calculations?
Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.
Related Tools
Other useful calculators and utilities you might like
Convertisseur Spotify vers MP3
Convertit des fichiers audio fournis localement en MP3, permettant l’écoute hors ligne et la compati...
Calculateur de distance routière
Calculateur de distance routière pour voyageurs, planificateurs logistiques et conducteurs pour esti...
Votre avis compte
Aidez-nous à nous améliorer
Norwegian
Danish
German
English
Spanish
French
Italian
Dutch
Portuguese
Swedish
Hebrew
Arabic