json-ld DeprecationWarning when using with rdflib 6.2
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 48/100
Rechercherichtung
Start with pyshexc/rdflib/contextcache.py, which the report identifies as the source, and inspect the dependency declarations for rdflib-jsonld. Check how the package is used with rdflib 6.2 and whether the dependency can be removed safely. Done means shexeval no longer emits this deprecation warning when run with rdflib 6.2.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When using rdflib 6.2 I get a DeprecationWarning from shexeval because rdflib-jsonld is deprecated.
(validate) stain@xena11:~/src/runcrate$ shexeval
/home/stain/miniconda3/envs/validate/lib/python3.11/site-packages/rdflib_jsonld/__init__.py:9: DeprecationWarning: The rdflib-jsonld package has been integrated into rdflib as of rdflib==6.0.0. Please remove rdflib-jsonld from your project's dependencies.
warnings.warn(
usage: shexeval [-h] [-f FORMAT] [-s START] [-ut] [-sp STARTPREDICATE] [-fn FOCUS] [-A] [-d] [-ss] [-ssg] [-cf] [-sq SPARQL] [-se] [--stopafter STOPAFTER] [-ps] [-pr] [-gn GRAPHNAME]
[-pb] [--useragent USERAGENT]
rdf shex
shexeval: error: the following arguments are required: rdf, shex
This is caused by pyshexc/rdflib/contextcache.py so I have raised shexSpec/grammar-python-antlr#13 -- I don't see a way to ignore the warnings using warnings.filterwarning because rdflib rudely forces a new warnings context..
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 29
- Forks
- 16
- Ø Merge
- 20 Std. 57 Min.
- Gemergte PRs (30 T.)
- 9
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 linkml/PyShEx
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 48/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
-
Unicode outside BMPOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
-
Issue with rdflib-shimOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
-
Windows file names don't work correctlyEvtl. wieder frei @benmcalister hat das vor 1757 Tagen übernommen, und es ist kein Pull Request offen. Offen
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
agent-ready area:skills
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
jmbarzee/temporal-architect#444 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
cline/mcp-marketplace#3595 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
eliasstravik/herdr-projects#758 ·