
Sitio | GitHub | Problemas | Colegio de cambios
Los proyectos empaquetados para el lenguaje de programación de Python se distribuyen en dos formatos principales: SDists (archivos de código y otros archivos que requieren procesamiento antes de que puedan instalarse) y ruedas (ZipFiles of Code listos para la instalación inmediata). La rueda de un proyecto contiene la información completa sobre qué módulos, archivos y comandan el proyecto que instala el proyecto, junto con información sobre qué otros proyectos depende el proyecto, pero el Índice de paquetes de Python (PYPI) (donde se distribuyen las ruedas) ¡no expone nada de esta información! Este es el problema que Wheelodex está aquí para resolver.
Wheelodex escanea Pypi para los archivos de ruedas, los analiza y almacena y muestra los resultados. El sitio permite a los usuarios ver los metadatos completos dentro de las ruedas, buscar ruedas que contengan un módulo o archivo de Python dado, navegar o buscar ruedas que definan un comando dado u otro punto de entrada, e incluso descubra las dependencias inversas de los proyectos.
Tenga en cuenta que, para ahorrar espacio en disco, Wheelodex solo registra datos sobre las ruedas de la última versión de cada proyecto PYPI; Las ruedas de las versiones anteriores se purgan periódicamente desde la base de datos. Las largas descripciones de los proyectos ni siquiera se registran en absoluto.
Las sugerencias y las solicitudes de extracción son bienvenidas.