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

RDFLib / rdflib / 10139546041
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: v7/feat/graphdb
DEFAULT BRANCH: master
Ran 29 Jul 2024 06:56AM UTC
Jobs 13
Files 119
Run time 1min
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: 90.633% (-0.1%) from 90.738%
10139546041

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.

6133 of 7665 branches covered (80.01%)

232 of 274 new or added lines in 11 files covered. (84.67%)

2 existing lines in 2 files now uncovered.

19380 of 21383 relevant lines covered (90.63%)

11.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 macos-latest-3.11 - 10139546041.1 29 Jul 2024 07:01AM UTC 0
87.92
GitHub Action Run
2 ubuntu-latest-3.8 - 10139546041.2 29 Jul 2024 07:01AM UTC 0
90.28
GitHub Action Run
3 ubuntu-latest-3.8-min - 10139546041.3 29 Jul 2024 07:01AM UTC 0
90.27
GitHub Action Run
4 macos-latest-3.10 - 10139546041.4 29 Jul 2024 07:01AM UTC 0
87.94
GitHub Action Run
5 ubuntu-latest-3.11 - 10139546041.5 29 Jul 2024 07:01AM UTC 0
89.16
GitHub Action Run
6 macos-latest-3.8 - 10139546041.6 29 Jul 2024 07:01AM UTC 0
87.91
GitHub Action Run
7 windows-latest-3.8 - 10139546041.7 29 Jul 2024 07:01AM UTC 0
87.92
GitHub Action Run
8 windows-latest-3.9 - 10139546041.8 29 Jul 2024 07:01AM UTC 0
87.92
GitHub Action Run
9 macos-latest-3.9 - 10139546041.9 29 Jul 2024 07:01AM UTC 0
87.92
GitHub Action Run
10 windows-latest-3.11 - 10139546041.10 29 Jul 2024 07:01AM UTC 0
87.93
GitHub Action Run
11 ubuntu-latest-3.10 - 10139546041.11 29 Jul 2024 07:01AM UTC 0
87.94
GitHub Action Run
12 windows-latest-3.10 - 10139546041.12 29 Jul 2024 07:01AM UTC 0
87.94
GitHub Action Run
13 ubuntu-latest-3.9 - 10139546041.13 29 Jul 2024 07:01AM UTC 0
87.91
GitHub Action Run
Source Files on build 10139546041
Detailed source file information is not available for this build.
  • Back to Repo
  • 9b3d8a4f on github
  • Prev Build on main (#10139357676)
  • Next Build on main (#10139791990)
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