benoitc / benoitc/socketpool

encoding error when building rpm

Offen
#28 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
167
Forks
33
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne in setup.py bei dem Code, der README.rst in long_description einliest, und reproduziere dann den Build mit dem gemeldeten setup.py- oder RPM-Befehl unter Python 3.4. Bestätige, dass das Paket erfolgreich auf dem openSUSE-Buildserver erstellt wird und dass die Inhalte der README ohne den gemeldeten UnicodeDecodeError eingelesen werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
48/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.