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

RDFLib / rdflib / 10139546041
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/pyparsing-3.3.1
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

New Missed Lines in Diff

Lines Coverage ∆ File
1
92.08
0.41% rdflib/plugins/serializers/hext.py
1
94.09
-0.18% rdflib/plugins/serializers/jsonld.py
1
80.0
3.68% rdflib/plugins/sparql/results/txtresults.py
6
89.47
-5.44% rdflib/plugins/parsers/hext.py
6
84.11
-1.07% rdflib/plugins/sparql/results/jsonresults.py
27
80.0
-9.22% rdflib/plugins/shared/jsonld/util.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
88.3
-0.58% rdflib/query.py
1
92.08
0.41% rdflib/plugins/serializers/hext.py
Jobs
ID Job ID Ran Files Coverage
1 macos-latest-3.11 - 10139546041.1 29 Jul 2024 07:01AM UTC 119
87.92
GitHub Action Run
2 ubuntu-latest-3.8 - 10139546041.2 29 Jul 2024 07:01AM UTC 119
90.28
GitHub Action Run
3 ubuntu-latest-3.8-min - 10139546041.3 29 Jul 2024 07:01AM UTC 119
90.27
GitHub Action Run
4 macos-latest-3.10 - 10139546041.4 29 Jul 2024 07:01AM UTC 119
87.94
GitHub Action Run
5 ubuntu-latest-3.11 - 10139546041.5 29 Jul 2024 07:01AM UTC 119
89.16
GitHub Action Run
6 macos-latest-3.8 - 10139546041.6 29 Jul 2024 07:01AM UTC 119
87.91
GitHub Action Run
7 windows-latest-3.8 - 10139546041.7 29 Jul 2024 07:01AM UTC 119
87.92
GitHub Action Run
8 windows-latest-3.9 - 10139546041.8 29 Jul 2024 07:01AM UTC 119
87.92
GitHub Action Run
9 macos-latest-3.9 - 10139546041.9 29 Jul 2024 07:01AM UTC 119
87.92
GitHub Action Run
10 windows-latest-3.11 - 10139546041.10 29 Jul 2024 07:01AM UTC 119
87.93
GitHub Action Run
11 ubuntu-latest-3.10 - 10139546041.11 29 Jul 2024 07:01AM UTC 119
87.94
GitHub Action Run
12 windows-latest-3.10 - 10139546041.12 29 Jul 2024 07:01AM UTC 119
87.94
GitHub Action Run
13 ubuntu-latest-3.9 - 10139546041.13 29 Jul 2024 07:01AM UTC 119
87.91
GitHub Action Run
Source Files on build 10139546041
  • Tree
  • List 119
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • 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

© 2025 Coveralls, Inc