Python3 Compatibility
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
Direção de pesquisa
Comece revisando os problemas de compatibilidade identificados em feedparser.py, compat_logging, htmltmpl e no código do planet, depois compare-os com a versão posterior do projeto principal que inclui testes. A issue não define um escopo de migração específico nem critérios de aceitação, portanto confirme a direção do projeto e uma versão compatível do Python antes de identificar o que significaria concluir o trabalho.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
REPORT A BUG/PROBLEM
Hi, I want to notify you of a bug/problem that is happening on the Planet.
I am using:
O.S: N/A
Browser: N/A
Platform: N/A
Problem
Python 2 is going away. This code is not compatible with Python3.
Details
This is more of a request for information than a bug. What is the path forward with this code as Python2 goes away? Is there any interest in moving this to 2.7 with compatibility for 3.4+?
Is it worthwhile to migrate this fork of planet over to python3 or is a new platform in the wings to replace this one?
Upon glancing at different parts of this code:
feedparser.py:
I know that feedparser has been maintained and has 10+ years of development over the one included in this repo. It also has python3 support
compat_logging:
Is there any reason the built-in logging won't work?
htmltmpl:
some work has been done in a github fork of the sourceforge repo
planet:
Main project looks dead. Has been rewritten in a number of different languages. The version included seems to have very little code commited to it. There is a later version in the main projects repo that includes TESTS. Perhaps rebase on that?
I would be happy to take some of this on if there is some willingness to accept pull requests. Any thoughts?
Thanks.
- Linguagem predominante
- Python
- Estrelas
- 144
- Forks
- 197
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
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 python/planet
-
add python weekly Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Add Python Snacks Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Please add a security policy Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
-
Add Madhudadi Blog RSS Feed Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Todas as issues de python/planet
Issues semelhantes
-
agent-ready documentation needs-triage
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 88/100
-
documentation
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 92/100
-
instance instance add
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
searxng/searx-instances#939 · 1 comentário ·
-
area-deployment area-integrations triage:bot-seen
Dificuldade 2/5 Meio dia Facilidade para iniciantes 86/100