Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Packaging: review the strict Python 3.13 requirement or add CI evidence that it is necessary

Abierto
#31 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
python

Línea de trabajo

Start by locating the package metadata that sets requires-python and checking the existing CI configuration for Python version coverage. Identify whether the code uses a Python 3.13-only feature; then either add 3.11/3.12 CI coverage and support those versions, or document the specific runtime requirement. Done means the version floor is supported by code and CI evidence or clearly justified.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Summary

The package declares requires-python = ">=3.13", but most of the codepath looks compatible with Python 3.11/3.12. This blocks adoption in many existing AI stacks where 3.11 or 3.12 is the standard runtime.

Reproduction

  1. Try installing the package in a Python 3.12 environment.
  2. The resolver rejects it immediately because of the declared version floor.

Expected

Either:

  • officially support 3.11/3.12 and add CI coverage, or
  • document the exact 3.13-only language/runtime dependency that justifies the current floor.

Actual

The strict version floor prevents evaluation even before runtime testing.

Why it matters

This is a practical blocker for users integrating MCP servers into existing Django, FastAPI, and agent platforms.

Lenguaje dominante
Python
Estrellas
22
Forks
4
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de openapi/mcp-server

Todos los issues de openapi/mcp-server

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.