test_brotli_version test broken when using pypi sdist
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- build-system, testing
Línea de trabajo
Comienza con test/test_compatibility.py e inspecciona el contenido del sdist de PyPI alrededor de libbrotli/c/common/version.h. Reproduce test_brotli_version contra el sdist, luego haz que el test se comporte correctamente cuando esa ruta de código fuente no esté presente y confirma que la suite de tests pasa desde el código fuente empaquetado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi,
Running the test suite of 1.1.0.0 with pytest from its sdist (pypi hosted) source, I see:
_____________________________ test_brotli_version ______________________________
def test_brotli_version():
"""
Test that the __version__ starts with the
Brotli version that's compiled with.
"""
version_h = join(
dirname(dirname(abspath(__file__))), "libbrotli/c/common/version.h"
)
> with open(version_h) as f:
E FileNotFoundError: [Errno 2] No such file or directory: '/tmp/guix-build-python-brotlicffi-1.1.0.0.drv-0/brotlicffi-1.1.0.0/libbrotli/c/common/version.h'
test/test_compatibility.py:31: FileNotFoundError
- Lenguaje dominante
- Python
- Estrellas
- 155
- Forks
- 35
- Merge medio
- 40 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 python-hyper/brotlicffi
-
Rather outdated docs on RTDAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
python-hyper/brotlicffi#217 ·
-
`Decompressor` uses inexistent dictionary APIPosiblemente ocupada @rome-xi la tomó hace 65 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
python-hyper/brotlicffi#215 · 1 comentario · 1 reacción ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
python-hyper/brotlicffi#209 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
python-hyper/brotlicffi#201 · 4 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
python-hyper/brotlicffi#197 · 1 comentario · 2 reacciones ·
Todos los issues de python-hyper/brotlicffi
Issues similares
-
backlog
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
EchoTools/nevr-runtime#1108 ·
Los mantenedores suelen responder en 1 día
-
parse names a key after a top-level multi() threshold Bitcoin Core v31.1 refuses as not validAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
btclib-org/btclib-wallet#587 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Judgment-Pack/judgment-pack-spec#275 ·
Los mantenedores suelen responder en 1 día