encoding error when building rpm
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 1/5
- Tempo estimado
- Menos de uma hora
- Facilidade para iniciantes
- 48/100
- Tipo de issue
- Bug
- Clareza
- Claramente especificada
- Status de atividade
- Estagnada
- Stack de tecnologia
- python
- Domínio
- build-system
Direção de pesquisa
Comece em setup.py, no código que lê README.rst em long_description, e depois reproduza o build com o comando setup.py ou RPM informado no Python 3.4. Confirme que o pacote é compilado com sucesso no servidor de build do openSUSE e que o conteúdo de README é lido sem o UnicodeDecodeError informado.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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 <module>
[ 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
- Linguagem predominante
- Python
- Estrelas
- 165
- Forks
- 33
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de benoitc/socketpool
-
Port tests to py3kAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
benoitc/socketpool#38 ·
-
Error installing with pipAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
benoitc/socketpool#35 · 2 comentários ·
-
Phantom time?Aberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100
benoitc/socketpool#31 ·
-
Please .....Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
benoitc/socketpool#30 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
benoitc/socketpool#26 ·
Todas as issues de benoitc/socketpool
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 80/100
-
area:other help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
WingedGuardian/GENesis-AGI#4734 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
peach-mitao/peach#693 ·
Mantenedores costumam responder em até 1 dia
-
Failed result serialization destroys a previously saved JSON resultTalvez já em andamento @chessing234 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
huggingface/evaluate#867 ·
-
FTP reads inside a transaction use a nonexistent staging pathTalvez já em andamento @Harsh23Kashyap assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
fsspec/filesystem_spec#2463 ·
Mantenedores costumam responder em até 1 dia