benoitc / benoitc/socketpool

encoding error when building rpm

Abierto
#28 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
167
Forks
33
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi

on the opensuse build server I get the following error when running setup.py

```
[ 47s] Traceback (most recent call last):
[ 47s] File "setup.py", line 26, in
[ 47s] long_description = f.read()
[ 47s] File "/usr/lib64/python3.4/encodings/ascii.py", line 26, in decode
[ 47s] return codecs.ascii_decode(input, self.errors)[0]
[ 47s] UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3249: ordinal not in range(128)
[ 47s] error: Bad exit status from /var/tmp/rpm-tmp.UcThvc (%build)
```

the package already has a patch for this (not sure by whom), which fixes the problem, just wanted to report this upstream

patch:

```
-with open(os.path.join(os.path.dirname(__file__), 'README.rst')) as f:
+with open(os.path.join(os.path.dirname(__file__), 'README.rst'),encoding='utf-8') as f:
```

Arun

Guía de contribución

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

Línea de trabajo

Comienza en setup.py, en el código que lee README.rst en long_description, y luego reproduce la compilación con el comando setup.py o RPM indicado en Python 3.4. Confirma que el paquete se compila correctamente en el servidor de compilación de openSUSE y que el contenido de README se lee sin el UnicodeDecodeError indicado.

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

Evaluación

Stack tecnológico
python
Área
build-system
Tipo de issue
Error
Dificultad
1/5
Tiempo estimado
Menos de una hora
Estado de actividad
Estancado
Claridad
Bien especificado
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.