rfc3986 uses its own deprecated method - warning spam
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne in der Implementierung von URIMixin.resolve_with() und prüfe, wie sie URIReference.is_valid() aufruft. Ersetze den veralteten Validierungspfad durch einen Validator, führe anschließend die relevanten Projektprüfungen aus und bestätige, dass die Warnungsausgaben verschwunden sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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?
- Vorherrschende Sprache
- Python
- Sterne
- 189
- Forks
- 43
- Ø Merge
- 12 Std. 14 Min.
- Gemergte PRs (30 T.)
- 2
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus python-hyper/rfc3986
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
python-hyper/rfc3986#164 ·
-
ParseResultBytes.unsplit() raises AttributeError for a reference without an authorityEvtl. vergeben @mayuriphad hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
python-hyper/rfc3986#163 ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
python-hyper/rfc3986#138 · 1 Kommentar ·
-
sdist is missing `tox.ini`Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 55/100
python-hyper/rfc3986#129 ·
-
wrong parseOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
python-hyper/rfc3986#128 ·
Alle Issues in python-hyper/rfc3986
Ähnliche Issues
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag
-
documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
sergey-miryanov/gcmon#230 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Azure-Samples/azure-search-openai-demo#3249 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[BUG] Failed archive extraction deletes the dataset cacheEvtl. vergeben @dajiaohuang hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
alibaba/GraphScope#4674 ·