encoding error when building rpm
- Langage dominant
- Python
- Étoiles
- 167
- Forks
- 33
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez dans setup.py, au niveau du code qui lit README.rst dans long_description, puis reproduisez la compilation avec la commande setup.py ou RPM signalée sous Python 3.4. Confirmez que le paquet se compile correctement sur le serveur de compilation openSUSE et que le contenu de README est lu sans le UnicodeDecodeError signalé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- build-system
- Type d'issue
- Bug
- Difficulté
- 1/5
- Temps estimé
- Moins d'une heure
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 48/100