Setuptools Data Files Analysis

Projetado para equipes de empacotamento Python e mantenedores, analisa a inclusão de arquivos de dados para otimizar empacotamento pronto para distribuição e controles de qualidade.

Tool coming soon!

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

Request Feature / Support
1,184+
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

About This Tool

Esta ferramenta analisa metadados de empacotamento relacionados a arquivos de dados para projetos Python, com foco em entradas data_files em setup.py e padrões em MANIFEST.in. Ela identifica quais arquivos estão incluídos em distribuições (sdist e wheel) e sinaliza lacunas comuns como arquivos de dados ausentes ou padrões muito amplos. A análise é destinada a mantenedores de projetos, engenheiros de lançamento e fluxos CI que buscam empacotamento reprodutível.
Conceitualmente, a ferramenta analisa setup.py para extrair regras data_files ou package_data, lê MANIFEST.in para resolver include/exclude directives, e percorre a árvore do projeto para atribuir a cada arquivo uma decisão de inclusão. Calcula um tamanho instalado representativo somando os tamanhos dos arquivos e aplica normalização simples para compensar diferenças de plataforma. Detecta padrões glob e dados gerados dinamicamente.
O valor único reside em suportar tanto data_files de setup.py quanto MANIFEST.in, fornecendo um relatório unificado que cruza as fontes e oferece recomendações concretas para corrigir omissões ou inclusões excessivas. Interessados incluem projetos de código aberto, equipes Python corporativas e qualquer processo de release que exija distribuições precisas.
Recursos-chave incluem inventários de arquivos de dados, estimativas de tamanho, verificações de validade, consistência entre fontes e resumos exportáveis para auditorias. Casos de uso: verificações de pré-release de empacotamento, validações CI e comparações históricas para acompanhar melhorias na higiene do empacotamento.

How to Use

  1. Fornecer entradas: especificar a raiz do projeto e caminhos opcionais para setup.py e MANIFEST.in.
  2. Executar a análise: iniciar a ferramenta para analisar metadados de empacotamento e localizar entradas data_files.
  3. Revisar saídas: verificar a lista de arquivos incluídos, padrões e estimativas de tamanho.
  4. Aplicar recomendações: ajuste setup.py ou MANIFEST.in para incluir arquivos ausentes ou excluir padrões desnecessários.
  5. Exportar resultados: baixar ou copiar um relatório de empacotamento para auditorias.
How to use tool setuptools data files

Frequently Asked Questions

Find Quick Answers

Quais inputs são necessários para executar a ferramenta?
Você fornece a raiz do projeto e, opcionalmente, caminhos para setup.py e MANIFEST.in. Se não fornecidos, a ferramenta tenta detectá-los automaticamente. Sem necessidade de acesso à rede.
Quais saídas a ferramenta gera?
Um inventário de arquivos de dados, uma lista de arquivos ausentes ou excluídos, estimativas de tamanho para a distribuição e um relatório de validade com possíveis problemas de configuração. Saídas são para revisão humana e podem ser exportadas.
Como lida com arquivos de dados dinâmicos ou ativos gerados?
Analisa declarações estáticas em setup.py e MANIFEST.in; dados gerados no build podem não ser detectados. A ferramenta marca tais casos como lacunas potenciais e sugere declarações explícitas.
Como resolver problemas comuns de empacotamento?
Atualize setup.py ou MANIFEST.in para incluir arquivos ausentes, remova padrões redundantes, verifique com builds wheel/sdist e execute a análise novamente. Use o relatório exportado para orientar verificações 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

Conversor Spotify para MP3

Converte arquivos de áudio fornecidos localmente para MP3, permitindo ouvir offline e compatibilidad...

Developer Tools

Calculadora de Distância Rodoviária

Calculadora de distância rodoviária para viajantes, planejadores logísticos e motoristas, para estim...

Developer Tools

Calculadora de Idade

Determine rapidamente a idade de uma pessoa a partir da sua data de nascimento com nossa calculadora...

Developer Tools

Conversor de moedas

Converta rapidamente valores entre diferentes moedas com nosso conversor de moedas online gratuito,...

Your Feedback Matters

Help Us to Improve