• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

RDFLib / rdflib / 10139546041 / 4
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: pre-commit-ci-update-config
DEFAULT BRANCH: master
Ran 29 Jul 2024 07:01AM UTC
Files 119
Run time 4s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

29 Jul 2024 06:54AM UTC coverage: 87.937% (-0.3%) from 88.226%
10139546041.4

push

github

web-flow
Add optional orjson support for faster json reading and writing (#2854)

* initial orjson support, for hextuples parser and serializer, and first stages of json-ld parser.
This relies on merging of the BytesIOWrapper PR.

* Finish work bringing orjson to JSON-LD Graph Parser
Add orjson to sparql-results-json parser, and sparql-results-json serializer
Tangential fixes to all the other non-json SPARQL-Results serializers
Adding better typing to all SPARQL-Results Serializers.
Got 7 ignored tests passing for SPARQL-Results Serializers.

* If its known, get FileInputSource encoding from the source itself for JSON-LD Parser.

* Fix MyPy complaint in JSON-LD parser caused by reusing a variable name after it already has a type associated.

* Add orjson support to the newly merged HTMLJSONParser.

* MyPy typing fixes, Black Fixes, and Ruff linting fixes for orjson branch after resolving recent merge conflicts.

* Add missing updated poetry.lock lockfile that is supposed to accompany the `orjson` pyproject addition.

* The linter ignore-assignment-type suppressions aren't used when orjson is not installed throwing a mypy error, but they are needed when orjson is installed to prevent different mypy errors. So add additional unused-ignore suppressions.

* Change internal usages of json serializer indent to 2, so that orjson and stdlib json outputs are the same for docs and comparison purposes.

* Apply Black formatting to the test/ dir too.

5868 of 7620 branches covered (77.01%)

18807 of 21387 relevant lines covered (87.94%)

0.88 hits per line

Source Files on job macos-latest-3.10 - 10139546041.4
  • Tree
  • List 119
  • Changed 11
  • Source Changed 0
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 10139546041
  • 9b3d8a4f on github
  • Prev Job for on main (#10139357676.1)
  • Next Job for on main (#10139791990.5)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc