Convert types and subtypes to lowercase
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
Direzione di ricerca
Inizia individuando il percorso di parsing in python-mimeparse che converte in minuscolo i nomi dei parametri, quindi confronta la gestione dei token di tipo e sottotipo con le Sezioni 8.3.1 e 5.6.6 di RFC 9110. Il lavoro è completato quando i token di tipo e sottotipo vengono normalizzati in minuscolo, mentre i valori dei parametri mantengono il comportamento relativo alle maiuscole e minuscole definito per loro.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Section 8.3.1 of RFC 9110 defines media types in the context of HTTP. It says:
The type and subtype tokens are case-insensitive.
Section 5.6.6 of RFC 9110 defines parameters for media types. It says:
Parameter names are case-insensitive. Parameter values might or might not be case-sensitive, depending on the semantics of the parameter name.
At the moment, python-mimeparse converts all parameter names to lowercase, but it does not change the capitalization of types and subtypes. It would be more consistent if python-mimeparse also converted types and subtypes to all lowercase. Doing so would also help programs that use python-mimeparse comply with the “The type and subtype tokens are case-insensitive” rule.
- Lingua principale
- Python
- Stelle
- 20
- Fork
- 12
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di falconry/python-mimeparse
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
falconry/python-mimeparse#53 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
falconry/python-mimeparse#50 · 9 commenti ·
-
Benchmark and optimize codeAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
falconry/python-mimeparse#45 · 1 commento ·
-
Consider using `lru_cache`Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100
falconry/python-mimeparse#40 · 1 reazione ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
falconry/python-mimeparse#20 · 16 commenti ·
Tutte le issue di falconry/python-mimeparse
Issue simili
-
Broken links found in docsApertadocs pydanty:is-working
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
pydantic/pydantic-ai#8863 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
run-llama/llama_index#23278 ·
I maintainer di solito rispondono entro 2 giorni
-
documentation from-review-extraction github-actions priority: low severity:nit
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
LearningCircuit/local-deep-research#6946 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
oracle/langchain-oracle#323 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
tenstorrent/tt-metal#58057 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno