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

RDFLib / rdflib / 34322566768
91%
master: 91%

Build:
Build:
LAST BUILD BRANCH: fix/dataset-length-count
DEFAULT BRANCH: master
Ran 09 Sep 2026 07:21AM UTC
Jobs 1
Files 135
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

09 Sep 2026 07:10AM UTC coverage: 90.989% (+0.02%) from 90.974%
34322566768

push

github

web-flow
Upgrade mypy v3 (#3523)

* Stop supporting Python 3.8 and 3.9

* Remove python 3.{8,9} from the tox.ini

* Add a py311-extensive-docs tox env

* Remove explicit py311-extensive-docs

* Fix syntax and evrsion erorrs in the go-task/setup-task

* Make extra-tasks use 3.10

* 3.10 not 3.1

* Bump some more python < 3.10 dependencies, and lint accordingly

* Mypy and ruff fixes

* Upgrade mypy; more type checking

* Fix HexTuples false positive

* Revert some poor changes to RDFXMLHandler

* Fix more type lowercasing

* Fix ColorItemtuple lowercase

* Use poetry 2.4

* Add an extensive and extensive-min tox env

* Remove py39 references and explain first version after which it's not
supported

* Make 3.10 the extensive-min one

* Use newer poetry

* Fix deprecated pyproject and poetry usage

* Adjust the type ignore comment in rdf2dot

* Remove more poetry install --sync usage

* Move description in pyproject; add poetry export as a plugin

* Update poetry, update project metadata, relock

* Install poetry-plugin-export alongside poetry

* Port more fields from poetry to project

* Use suffixes to distinguish -docs from -extensive

* Revert explicit -extensive etc

* Pull main

* Cast to the tightest IO bounds that are publicly importable

* Bump mypy

* Ruff linting

* Use string typing for Reader

* Quote the XML cast

* Revert some now-unnecessary changes

* Re-run CI

---------

Co-authored-by: Edmond Chuc <37032744+edmondchuc@users.noreply.github.com>

6894 of 8542 branches covered (80.71%)

471 of 513 new or added lines in 66 files covered. (91.81%)

8 existing lines in 2 files now uncovered.

23173 of 25468 relevant lines covered (90.99%)

0.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
8.86
0.0% rdflib/void.py
4
85.28
-0.05% rdflib/plugins/parsers/notation3.py
2
85.9
0.01% rdflib/graph.py
2
93.9
-0.36% rdflib/plugins/serializers/jsonld.py
2
77.16
0.06% rdflib/plugins/stores/sparqlstore.py
1
56.34
0.0% rdflib/extras/external_graph_libs.py
1
92.09
0.06% rdflib/plugin.py
1
96.8
0.03% rdflib/plugins/parsers/ntriples.py
1
81.03
0.0% rdflib/plugins/shared/jsonld/util.py
1
92.78
0.02% rdflib/plugins/stores/berkeleydb.py
1
86.57
0.02% rdflib/term.py
1
27.27
0.0% rdflib/tools/rdf2dot.py
1
27.45
-1.4% rdflib/tools/rdfs2dot.py

Coverage Regressions

Lines Coverage ∆ File
7
87.88
5.66% rdflib/plugins/serializers/nt.py
1
89.72
0.02% rdflib/namespace/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 34322566768.1 09 Sep 2026 07:21AM UTC 135
90.99
GitHub Action Run
Source Files on build 34322566768
  • Tree
  • List 135
  • Changed 51
  • Source Changed 0
  • Coverage Changed 51
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • a090f3f9 on github
  • Prev Build on main (#31774346341)
  • Next Build on main (#34920076217)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc