Setuptools Data Files Analysis

Diseñado para equipos de empaquetado Python y mantenedores, analiza la inclusión de archivos de datos para optimizar un empaquetado listo para distribución y controles de calidad.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
1,188+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

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.

Popular ideas:
100% FREE • No Credit Card Required

Sobre esta herramienta

Esta herramienta analiza metadatos de empaquetado relacionados con archivos de datos para proyectos Python, con enfoque en entradas data_files en setup.py y patrones en MANIFEST.in. Identifica qué archivos están incluidos en distribuciones (sdist y wheel) y señala lagunas comunes como archivos de datos faltantes o patrones demasiado amplios. El análisis está dirigido a mantenedores de proyectos, ingenieros de lanzamiento y flujos CI que buscan empacado reproducible.
Conceptualmente, la herramienta analiza setup.py para extraer reglas data_files o package_data, lee MANIFEST.in para resolver include/exclude directives y recorre el árbol del proyecto para asignar a cada archivo una decisión de inclusión. Calcula un tamaño instalado representativo sumando tamaños de archivos y aplica una normalización simple para compensar diferencias de plataforma. Detecta patrones glob y datos generados dinámicamente.
El valor único radica en soportar tanto data_files de setup.py como MANIFEST.in, proporcionando un informe unificado que cruza fuentes y ofrece recomendaciones concretas para corregir omisiones o inclusiones excesivas. Los beneficiarios incluyen proyectos de código abierto, equipos Python empresariales y cualquier proceso de lanzamiento que requiera distribuciones precisas.
Funcionalidades clave: inventarios de archivos de datos, estimaciones de tamaño, controles de validez, consistencia interfuentes y resúmenes exportables para auditorías. Casos de uso: comprobaciones de pre-lanzamiento de empaquetado, validaciones CI y comparaciones históricas para seguir mejoras en la higiene del empaquetado.

Cómo usar

  1. Proporcionar entradas: especificar la raíz del proyecto y rutas opcionales hacia setup.py y MANIFEST.in.
  2. Ejecutar análisis: iniciar la herramienta para analizar metadatos de empaquetado y localizar entradas data_files.
  3. Revisar salidas: comprobar la lista de archivos incluidos, patrones y estimaciones de tamaño.
  4. Aplicar recomendaciones: ajustar setup.py o MANIFEST.in para incluir archivos faltantes o excluir patrones innecesarios.
  5. Exportar resultados: descargar o copiar un informe de empaquetado para auditorías.
How to use tool setuptools data files

Frequently Asked Questions

Encuentre respuestas rápidas

Qué entradas se requieren para ejecutar la herramienta?
Se proporciona la raíz del proyecto y, opcionalmente, rutas hacia setup.py y MANIFEST.in. Si no se proporcionan, la herramienta intenta detectarlas automáticamente. No se requiere acceso a la red.
Qué salidas genera la herramienta?
Un inventario de archivos de datos, una lista de archivos faltantes o excluidos, estimaciones de tamaño de la distribución y un informe de validez con posibles configuraciones erróneas. Las salidas están pensadas para revisión humana y pueden exportarse.
Cómo maneja archivos de datos dinámicos o activos generados?
Analiza declaraciones estáticas en setup.py y MANIFEST.in; los datos generados en tiempo de compilación pueden no detectarse. La herramienta marca estos casos como lagunas y sugiere declaraciones explícitas.
Cómo resolver problemas comunes de empaquetado?
Actualice setup.py o MANIFEST.in para incluir archivos faltantes, elimine patrones redundantes, verifique con builds wheel/sdist y vuelva a ejecutar el análisis. Use el informe exportado para guiar las comprobaciones CI.

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.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

Convertidor de Spotify a MP3

Convierte archivos de audio proporcionados localmente a MP3, permitiendo escucha offline y compatibi...

Developer Tools

Calculadora de Distancia por Carretera

Calculadora de distancia por carretera para viajeros, planificadores logísticos y conductores para e...

Developer Tools

Calculadora de Edad

Determina rápidamente la edad de una persona a partir de su fecha de nacimiento con nuestra calculad...

Developer Tools

Convertidor de divisas

Convierte rápidamente cantidades entre diferentes monedas con nuestro convertidor de divisas en líne...

Tu opinión importa

Ayúdanos a mejorar