[Python] Remove nose support from server generators
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Refactorización
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Área
- backend, build-system, testing
Línea de trabajo
Start by locating the Flask, aiohttp, and BluePlanet server generator templates and Java options that define useNose, then trace their generated requirements, tox and CI configuration, documentation, samples, and ignore files. Compare the pytest settings across those generators and preserve the current Python support settings and dependency versions. Done when nose support and the option are removed throughout the affected generators, pytest is configured unconditionally, and the Flask Travis configuration installs test requirements and runs pytest.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Is your feature request related to a problem? Please describe.
The Python Flask, aiohttp, and BluePlanet server generators still support nose through a useNose option, generated requirements and tox configuration, and CI setup. Nose has been in maintenance mode for years, and its last release was in 2015. Keeping this option adds an obsolete test-runner path and leaves generated projects with inconsistent test configuration.
Describe the solution you'd like
Remove nose support completely from the Flask, aiohttp, and BluePlanet server generators. Generate pytest requirements and runner configuration unconditionally, remove the useNose option and Java API, and update the affected CI templates, documentation, samples, and ignore files. Preserve the existing Python support settings and dependency versions.
Describe alternatives you've considered
Keeping nose as an optional runner would preserve an outdated path and continue carrying its configuration through the generators. Upgrading pytest and standardizing its versions across all Python projects could be done separately; this change should preserve the current versions.
Additional context
This is a breaking change: users who set useNose will need to remove that property. Custom templates or generated projects that provide their own nose configuration may need manual updates. The change also fixes the Flask Travis configuration to install test requirements and run pytest.
- Lenguaje dominante
- Java
- Estrellas
- 26.9k
- Forks
- 7.8k
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 180
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de OpenAPITools/openapi-generator
-
Issue: Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
OpenAPITools/openapi-generator#25643 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
OpenAPITools/openapi-generator#25640 ·
Los mantenedores suelen responder en 1 día
-
[BUG][JAVA] Deprecated properties only get @Deprecated on the getter (base, feign, native, microprofile)Posiblemente ocupada @Inf1mum la tomó hace 2 días. AbiertoIssue: Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
OpenAPITools/openapi-generator#25567 ·
Los mantenedores suelen responder en 1 día
-
[BUG][KOTLIN-SERVER] typeInfoAnnotation.mustache uses As.PROPERTY → discriminator property serialized twicePosiblemente ocupada @Inf1mum la tomó hace 9 días. AbiertoIssue: Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
OpenAPITools/openapi-generator#25524 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[REQ][JAVA][resteasy] Support for Jackson 3 / useJackson3Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. AbiertoEnhancement: Feature
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
OpenAPITools/openapi-generator#25364 ·
Los mantenedores suelen responder en 1 día
Todos los issues de OpenAPITools/openapi-generator
Issues similares
-
bug emitter:client:csharp
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
microsoft/typespec#12572 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
GCC 15.2: -Wcast-qual warning - cast discards const qualifier from pointer target type (H5trace.c)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
Los mantenedores suelen responder en 1 día
-
[Bug] RemotingHelper.connect swaps the socket send and receive buffer configurationPosiblemente ocupada @amalsaidov la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
needs-area-label
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 2 días
-
area/ai area/backend component/zeebe kind/task
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día