epam / epam/ai-dial-client-python
Consider migrating to tox
- Lenguaje dominante
- Python
- Estrellas
- 7
- Forks
- 2
- Merge medio
- 1 d 18 h
- PR fusionados (30 d)
- 8
Descripción
`tox` support running tests in multiple envs in parallel, whereas, `nox` doesn't, which is painful with large test matrices like this one:
```python
@nox.session(python=["3.8", "3.9", "3.10", "3.11", "3.12"])
@nox.parametrize("pydantic", ["1.10.17", "2.8.2"])
@nox.parametrize("httpx", ["0.25.0", "0.27.0"])
@nox.parametrize("openai", ["1.0.0", "1.51.0"])
```
https://github.com/wntrblm/nox/issues/544#issuecomment-1631849578
Guía de contribución
Línea de trabajo
Comienza localizando la configuración de sesiones de nox representada por los decoradores de Python y revisa la matriz existente entre las versiones de Python, pydantic, httpx y openai. El issue requiere decidir si se debe migrar a tox; la finalización debe preservar los entornos enumerados y permitir al mismo tiempo la ejecución paralela de pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- build-system, testing-qa
- Tipo de issue
- Refactorización
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100