Versión de un paquete PyPI: Python requerido y dependencias

Escriba el nombre de un paquete Python: última versión en PyPI, versión de Python exigida, licencia, dependencias y fecha, en directo.

Leer la ficha PyPI de un paquete: versión, Python, dependencias

PyPI publica para cada paquete un archivo JSON público (pypi.org/pypi/nombre/json) con la última versión, la restricción Requires-Python y las dependencias declaradas. La herramienta lo lee en directo: si su intérprete no cumple Requires-Python (por ejemplo ≥ 3.10), pip instalará una versión anterior o fallará.

Qué muestra la herramienta

Para el nombre introducido, la herramienta consulta la API JSON de PyPI y muestra la última versión publicada (info.version), la versión de Python exigida (requires_python), la licencia declarada, las fechas de la última y de la primera publicación, el número de versiones, los enlaces del proyecto y las dependencias. Las marcadas extra == "…" se listan aparte: pip solo las instala si usted las pide, por ejemplo pip install requests[socks]. El resumen de una línea se muestra tal cual; la descripción larga no se muestra.

Ejemplo

A 14/10/2026, requests está en la versión 2.34.2, exige Python ≥ 3.10, tiene licencia Apache-2.0 y declara 4 dependencias obligatorias (charset_normalizer, idna, urllib3, certifi) y 2 opcionales. Con Python 3.9, pip se queda en la última versión compatible.

Actualización y límites

  • La respuesta se vuelve a leer como máximo cada hora (caché de la sesión del navegador).
  • Los campos los declaran los mantenedores: una licencia ausente o una restricción de Python demasiado amplia no se corrigen.
  • Las dependencias son las de la última versión.

Esta herramienta sirve para comprobar la compatibilidad con Python y las dependencias. Para cargar una biblioteca JavaScript desde un CDN, use la herramienta jsDelivr; para las vulnerabilidades de una versión concreta, la herramienta OSV.

Fuentes y fechas: Documentación de la API JSON de PyPI, datos leídos en directo (verificado el 14/10/2026).

Preguntas frecuentes

¿Cómo saber la última versión de un paquete Python?

La última versión es el campo info.version de la API JSON de PyPI, en pypi.org/pypi/nombre/json. En la línea de comandos, pip index versions nombre da la misma información. La herramienta la muestra con su fecha de publicación.

¿Qué significa Requires-Python ≥ 3.10?

Es la restricción declarada por los mantenedores: la versión solo se instala con Python 3.10 o posterior. Con un intérprete más antiguo, pip elige automáticamente la última versión compatible, o falla si no hay ninguna.

¿Por qué algunas dependencias llevan la mención extra?

Son dependencias opcionales, que solo se instalan si pide el extra correspondiente, por ejemplo pip install requests[socks]. Sin él, pip instala únicamente las dependencias obligatorias.

¿El nombre en PyPI distingue mayúsculas o guiones?

No: PyPI normaliza los nombres (PEP 503), así que Django, django, zope.interface y zope-interface designan el mismo proyecto. Solo se admiten letras, cifras, guiones, puntos y guiones bajos.

¿La herramienta es realmente gratuita?

Sí, todas las herramientas en Kristools son 100% gratuitas y accesibles sin registro.

¿Están protegidos mis datos?

Sí. Todo el procesamiento se realiza de forma segura y directa en tu navegador. No se envían datos personales a nuestros servidores.