Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

codes.open is deprecated in python3.14

Aberta
#26 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

  • #27 de @pes10k — fechado sem integrar

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
52/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
backend

Direção de pesquisa

Comece em publicsuffix2/init.py, no local do aviso por volta da linha 86, onde codecs.open lê o arquivo PSL. Substitua o uso obsoleto pelo comportamento compatível do Python de open() e verifique se o import de codecs ainda é necessário. Está concluído quando o pacote não emitir mais esse aviso de descontinuação do Python 3.14 e os testes existentes passarem.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Depreciation warning in python3:

<omitted>/lib/python3.14/site-packages/publicsuffix2/__init__.py:86: DeprecationWarning: codecs.open() is deprecated. Use open() instead.
  with codecs.open(psl_file or PSL_FILE, 'r', encoding='utf8') as psl:
Linguagem predominante
Python
Estrelas
30
Forks
16
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

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de aboutcode-org/python-publicsuffix2

Todas as issues de aboutcode-org/python-publicsuffix2

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.