python / python/cpython

Provide the MIME name for encodings

Aberta
#149,873 3 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

stdlib topic-unicode type-feature
Linguagem predominante
Python
Estrelas
77.2k
Forks
35.9k
Métricas de merge de PRs
Métricas de PR pendentes

Descrição

Feature or enhancement

In many cases the name of the encoding matches the preferred MIME name, ignoring case and punctuation. But in some cases it is different (e.g. "ascii" vs "US-ASCII"). Python often accepts non-MIME names as well as MIME names, but other software can be more picky. Providing the preferred MIME name will allow to generate more standard documents (XML, emails, etc). We can add a public optional attribute mime_name to CodecInfo.

cc @malemburg

Guia de contribuição

Abrir o guia de contribuição

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.

Direção de pesquisa

Comece localizando CodecInfo e os testes relacionados à codificação no código-fonte do CPython; em seguida, inspecione como os nomes das codificações são representados e resolvidos. O trabalho estará concluído quando o atributo público opcional mime_name expuser o nome MIME preferido, incluindo casos como ASCII versus US-ASCII, com testes cobrindo os nomes diferentes.

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

Avaliação

Stack de tecnologia
python
Domínio
backend
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
68/100

Receba novas issues na sua caixa de entrada

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