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

RDFLib / rdflib / 11657952983
90%
master: 91%

Build:
Build:
LAST BUILD BRANCH: dependabot/pip/mkdocs-material-9.7.1
DEFAULT BRANCH: master
Ran 04 Nov 2024 04:16AM UTC
Jobs 13
Files 122
Run time 2min
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

04 Nov 2024 04:13AM UTC coverage: 90.248% (-0.03%) from 90.28%
11657952983

push

github

web-flow
Bump to Python 3.9, Big typing updates (#2963)

* Bump minimum python version to 3.9
Update dependencies minimum package versions to post-3.9 versions.
Upgrade latest pyparsing
Update to latest MyPy
Update to latest Black
Re-issue new Poetry lockfile

* First round of relatively simple typing updates for python 3.9 style type annotations

* Change _SubjectType, _PredicateType, and _ObjectType typing to more restictive, and fix the fallout

* Remove python 3.8 from github actions, add python 3.12 to github actions.

* Change minimum lxml version for Python 3.12 compat.

* Fix deprecated typing warnings in tests suite.

* Don't gate QuotedGraph behind TYPE_CHECKING.

* Fix where some tests were broken due to updated typing (auto-replace mistakes)

* remove unused imports in other parts of the codebase

* Change QuotedGraph to be an IdentifiedNode, that means that its automatically included in _subjectType, and we don't need a forward-definition for QuotedGraph in _subjectType alias.

* More fixes to docs generation

* Fix sphinx autodocs generation after all the typing changes

* Ensure Pyparsing in Dockerfile and in Devtools min versions matches that set in PyProject toml

* Put the TypeAlias import behind the TYPE_CHECKING gate

* Bump versions of pre-commit checks to match the versions used in pyproject.toml

5608 of 7171 branches covered (78.2%)

785 of 842 new or added lines in 64 files covered. (93.23%)

4 existing lines in 4 files now uncovered.

19970 of 22128 relevant lines covered (90.25%)

11.43 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
56.34
0.0% rdflib/extras/external_graph_libs.py
1
96.72
0.01% rdflib/extras/infixowl.py
1
93.38
0.05% rdflib/plugin.py
1
94.74
-1.01% rdflib/plugins/sparql/results/tsvresults.py
1
27.45
-1.4% rdflib/tools/rdfs2dot.py
3
85.4
0.15% rdflib/plugins/parsers/notation3.py
4
93.61
-0.65% rdflib/plugins/serializers/jsonld.py
4
83.45
-1.95% rdflib/store.py
4
87.48
-0.05% rdflib/term.py
4
27.27
0.0% rdflib/tools/rdf2dot.py
5
84.91
-7.59% rdflib/plugins/sparql/results/rdfresults.py
7
76.27
-0.55% rdflib/plugins/stores/sparqlstore.py
10
84.14
0.13% rdflib/graph.py
11
8.86
0.0% rdflib/void.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.64
0.0% rdflib/paths.py
1
97.46
0.01% rdflib/plugins/shared/jsonld/context.py
1
84.91
-7.59% rdflib/plugins/sparql/results/rdfresults.py
1
84.14
0.13% rdflib/graph.py
Jobs
ID Job ID Ran Files Coverage
1 windows-latest-3.12 - 11657952983.1 04 Nov 2024 04:20AM UTC 122
87.54
GitHub Action Run
2 macos-latest-3.10 - 11657952983.2 04 Nov 2024 04:20AM UTC 122
87.53
GitHub Action Run
3 macos-latest-3.11 - 11657952983.3 04 Nov 2024 04:20AM UTC 122
87.55
GitHub Action Run
4 ubuntu-latest-3.12 - 11657952983.4 04 Nov 2024 04:20AM UTC 122
87.54
GitHub Action Run
5 macos-latest-3.12 - 11657952983.5 04 Nov 2024 04:20AM UTC 122
87.53
GitHub Action Run
6 windows-latest-3.9 - 11657952983.6 04 Nov 2024 04:20AM UTC 122
87.52
GitHub Action Run
7 ubuntu-latest-3.9-min - 11657952983.7 04 Nov 2024 04:20AM UTC 122
89.69
GitHub Action Run
8 ubuntu-latest-3.10 - 11657952983.8 04 Nov 2024 04:20AM UTC 122
87.54
GitHub Action Run
9 macos-latest-3.9 - 11657952983.9 04 Nov 2024 04:20AM UTC 122
87.52
GitHub Action Run
10 windows-latest-3.11 - 11657952983.10 04 Nov 2024 04:20AM UTC 122
87.55
GitHub Action Run
11 ubuntu-latest-3.11 - 11657952983.11 04 Nov 2024 04:20AM UTC 122
88.78
GitHub Action Run
12 ubuntu-latest-3.9 - 11657952983.12 04 Nov 2024 04:20AM UTC 122
89.88
GitHub Action Run
13 windows-latest-3.10 - 11657952983.13 04 Nov 2024 04:20AM UTC 122
87.54
GitHub Action Run
Source Files on build 11657952983
  • Tree
  • List 122
  • Changed 52
  • Source Changed 0
  • Coverage Changed 52
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 086a4f7d on github
  • Prev Build on main (#11624266796)
  • Next Build on main (#11672449279)
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