rfc3986 uses its own deprecated method - warning spam
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece na implementação de URIMixin.resolve_with() e inspecione como ela chama URIReference.is_valid(). Substitua o caminho de validação obsoleto por um Validator, depois execute as verificações relevantes do projeto e confirme que o excesso de avisos desapareceu.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
In Version 2.0, in URIMixin.resolve_with() rfc3986 uses the deprecated URIReference.is_valid() instead of a Validator.
Apart from it being a bad look, it causes literally thousands of warnings in our pipeline (since resolve_with() is used often from the json-schema and jschon packages) - see below. This spams our logs and can make it hard to debug.
I made a fix: https://github.com/jpmaterial/rfc3986/tree/release/2.0 (and verified it), but there is no branch that offers itself for a pull request.
Are you interested in the fix (and releasing a 2.0.1 I guess) and if yes, on which branch should I request a pull?
- Linguagem predominante
- Python
- Estrelas
- 189
- Forks
- 43
- Merge médio
- 12h 14min
- PRs com merge (30d)
- 2
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 python-hyper/rfc3986
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
python-hyper/rfc3986#164 ·
-
ParseResultBytes.unsplit() raises AttributeError for a reference without an authorityTalvez já em andamento @mayuriphad assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
python-hyper/rfc3986#163 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
python-hyper/rfc3986#138 · 1 comentário ·
-
sdist is missing `tox.ini`Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
python-hyper/rfc3986#129 ·
-
wrong parseAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
python-hyper/rfc3986#128 ·
Todas as issues de python-hyper/rfc3986
Issues semelhantes
-
[Resource]: LoreAbertaresource-submission validation-passed
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
hesreallyhim/awesome-claude-code#3234 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
openminion/openminion#376 ·
Mantenedores costumam responder em até 1 dia
-
Type: ☹︎ Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
posit-dev/great-tables#1028 ·
Mantenedores costumam responder em até 1 dia
-
integration: apple_tv
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
home-assistant/core#188282 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
A "since" range is worded as a career: "the past two seasons" says "regular season career (2025 on)"AbertaP4: low
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
jeffknupp/association#538 ·