python-hyper / python-hyper/brotlicffi

test_brotli_version test broken when using pypi sdist

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

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
154
Forks
34
Merge medio
1 d 1 h
PR fusionados (30 d)
3

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

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.

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.

Evaluación

Stack tecnológico
python
Área
build-system, testing
Tipo de issue
Error
Dificultad
2/5
Tiempo estimado
1-3 horas
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.