chore(deps): update dependency rdflib to v7.6.0 - #109
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
3 times, most recently
from
October 28, 2024 01:01
23d86ec to
8f343a4
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
5 times, most recently
from
November 1, 2024 19:39
7133ec3 to
14674ec
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
5 times, most recently
from
November 14, 2024 21:09
860624a to
1cdcb24
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
4 times, most recently
from
November 30, 2024 16:37
faaa0d5 to
4c7a857
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
11 times, most recently
from
December 5, 2024 07:51
e97e962 to
8e1c647
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
from
December 24, 2024 23:15
a5bc88b to
334e526
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
4 times, most recently
from
January 6, 2025 10:19
8172085 to
5031d74
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
2 times, most recently
from
January 9, 2025 05:37
d496a08 to
eda2d31
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
from
January 10, 2025 15:00
eda2d31 to
3261a41
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
from
January 18, 2025 05:21
3261a41 to
6c51162
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
6 times, most recently
from
January 28, 2025 18:30
872a00f to
4417f01
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
7 times, most recently
from
February 5, 2025 12:30
ab71a79 to
5b2b6dc
Compare
renovate
Bot
force-pushed
the
renovate/rdflib-7.x
branch
5 times, most recently
from
February 12, 2025 23:29
2aecfe1 to
a9dbc5f
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==7.0.0→==7.6.0Release Notes
RDFLib/rdflib (rdflib)
v7.6.0: 2026-02-13 RELEASE 7.6.0Compare Source
This release introduces a new major feature: GraphDB integration via the Python GraphDB Client. Users can now manage GraphDB instances and perform administrative tasks directly from Python. As GraphDB also supports the RDF4J REST API, users may utilize the recently released RDF4J Client and Store with GraphDB instances. For more details, see the new RDFLib GraphDB documentation under the extras section of the RDFLib documentation.
This release also includes a number of fixes to
Graph.cbd()and Turtle-related serializers. Thanks to @mgberg and @lisat-dstg, the affected code is now more standards-compliant.At the request of users, the recently introduced CLI tool
sqhas been renamed tosparqlqueryto avoid conflicts with existing well-known packages.Other maintenance tasks include updating all CI actions to the latest versions and adding a compatibility layer for pyparsing v3 to remove deprecation warnings.
See the CHANGELOG.md for more details.
v7.5.0: 2025-11-28 RELEASE 7.5.0Compare Source
This release introduces a new major feature to RDFLib: RDF4J Store integration and RDF4J Client. Users can use this to connect to RDF4J database servers through RDFLib's Graph and Dataset classes, as well as manage repositories and transactions using the RDF4J Client. A comprehensive user guide for the new RDF4J features is available under the extras section of the RDFLib documentation.
We've also added a new CLI tool,
sq(the script is rdflib/tools/sparqlquery.py), for executing SPARQL queries against local files or remote SPARQL endpoints with custom serialization. This provides a convenient way to query RDF data straight from the command line.Other enhancements include documentation improvements that fix crosslinking issues between modules, and new documentation content for RDFLib plugins, parsers, and serializers.
For RDFLib developers, this release introduces httpx as an optional dependency to support the new RDF4J functionality. The RDF4J test suite now also uses testcontainers on Linux environments running Python 3.9.2 or later.
See the CHANGELOG.md for more details.
v7.4.0Compare Source
This release addresses a couple of bugs and improves the testing matrix by adding python 3.12, 3.13 and 3.14 to the test matrix.
This is also the first RDFLib release to use MkDocs for documentation.
Pull requests merged:
v7.3.0Compare Source
This release delivers several important fixes and enhancements to RDFLib’s Dataset implementation, resolving long-standing issues and improving consistency across serialization and SPARQL operations. It also introduces new deprecation notices for certain Dataset methods and attributes, which will be removed in the next major release. In addition, this version includes a range of improvements to SPARQL result parsing, typing, and literal handling.
Features
Dataset.__iadd__supporttrigFixes and Improvements
RecursiveSerializerwould output undeclared prefixes for predicates that contained the base as a substringTerm.__new__Maintenance
Pull requests merged:
__iadd__support by @edmondchuc in #3268__new__type by @edmondchuc in #3266v7.2.1Compare Source
A tiny clean up release.
Fixes:
v7.1.4Compare Source
This release contains a number of fixes and improvements to RDFLib.
New features:
longturtleformat, setcanon=Trueto enable canonicalization.Fixes:
Literal.toPythondate conversion for gYear/gYearMonthPRs merged:
2025-09-18 - [7.x] Fix incorrect deskolemization of literals
PR #3223
2025-09-18 - Fix incorrect deskolemization of literals
PR #3127
2025-09-18 - notation3.py: don't normalize float representation
PR #3020
2025-09-18 - [7.x] notation3.py: don't normalize float representation
PR #3221
2025-09-18 - Merge 7-maintenance branch into 7.x
PR #3222
2025-09-17 - Allow lxml 6
PR #3219
2025-09-16 - ci: fix firejail command for poetry 2.1.0
PR #3218
2025-09-16 - chore: address dependabot security vulnerabilities
PR #3210
2025-09-09 - Merge 7-maintenance changes into main
PR #3202
2025-09-08 - feat: canonicalization with longturtle serializer now optional
PR #3197
2025-09-03 - Specify
Optionalparameters inGraph.triples_choicesPR #3075
2025-08-29 - Fix failing webtest
PR #3194
2025-08-29 - Revert "remove old hacks against 2to3 (#3076)"
PR #3195
2025-08-18 - Fix #3181
PR #3182
2025-08-18 - Fix contributing guide link in README.md
PR #3158
2025-08-18 - Creation of an RDFLib Charter
PR #3178
2025-08-11 - Feature: Add Tentris Plugin to docs
PR #3177
2025-06-02 - Replacement for #3125
PR #3146
2025-06-01 - Cope with Namespace annotations in Python 3.14
PR #3132
2025-06-01 - replace PR 3109; improve plugins modules docs; change header colour t…
PR #3145
2025-06-01 - Pr/3143
PR #3144
2025-05-31 - fix: remove Literal.toPython date conversion for gYear/gYearMonth
PR #3115
2025-05-31 - fix: do not automatically generate header id in RDF patch generation and fix missing fullstop
PR #3141
2025-05-31 - fix namespace prefixes in longturtle serialization
PR #3106
2025-05-20 - [7.x] fix namespace prefixes in longturtle serialization
PR #3134
2025-05-20 - List on docs the COTTAS store backend
PR #3139
2025-03-29 - 7.1.4 pre-release
PR #3098
2025-09-16 - build(deps): bump poetry from 2.0.0 to 2.1.4 in /devtools
PR #3176
2025-09-16 - build(deps): bump library/python from
8220cceto58c30f5in /docker/latestPR #3217
2025-09-16 - build(deps): bump library/python from
8220cceto58c30f5in /docker/unstablePR #3216
2025-09-16 - build(deps-dev): bump ruff from 0.8.6 to 0.13.0
PR #3213
2025-09-16 - build(deps-dev): bump pip-tools from 7.4.1 to 7.5.0
PR #3211
2025-09-16 - build(deps-dev): bump mkdocstrings from 0.29.1 to 0.30.0
PR #3214
2025-09-12 - build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/unstable
PR #3183
2025-09-12 - build(deps): bump actions/checkout from 4 to 5
PR #3184
2025-09-12 - build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/latest
PR #3185
2025-09-12 - build(deps): bump actions/setup-java from 4 to 5
PR #3189
2025-09-12 - build(deps-dev): bump pytest-cov from 6.1.1 to 6.3.0
PR #3203
2025-09-12 - build(deps-dev): bump typing-extensions from 4.13.2 to 4.15.0
PR #3204
2025-09-12 - build(deps-dev): bump pytest from 8.3.5 to 8.4.2
PR #3205
2025-09-12 - build(deps-dev): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.7
PR #3207
2025-09-12 - build(deps): bump actions/setup-python from 5 to 6
PR #3206
2025-09-12 - build(deps-dev): bump mkdocs-material from 9.6.14 to 9.6.19
PR #3208
2025-09-12 - build(deps-dev): bump coverage from 7.8.2 to 7.10.6
PR #3209
2025-05-31 - build(deps-dev): bump coverage from 7.7.1 to 7.8.2
PR #3142
2025-05-31 - build(deps-dev): bump typing-extensions from 4.13.0 to 4.13.2
PR #3121
2025-05-31 - build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/unstable
PR #3118
2025-05-31 - build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/latest
PR #3117
2025-05-27 - build(deps): bump rdflib from 7.1.2 to 7.1.4 in /docker/latest
PR #3101
v7.1.3Compare Source
A fix-up release that re-adds support for Python 3.8 after it was accidentally
removed in Release 7.1.2.
This release cherrypicks many additions to 7.1.2 added to 7.1.1 but leaves out
typing changes that are not compatible
with Python 3.8.
Also not carried over from 7.1.2 is the change from Poetry 1.x to 2.0.
Included are PRs such as Defined Namespace warnings fix, sort longturtle
blank nodes, deterministic longturtle serialisation and Dataset documentation
improvements.
For the full list of included PRs, see the preparatory PR:
#3036.
v7.1.2Compare Source
This release contains a number of fixes and improvements to RDFLib.
New features:
longturtleformat, setcanon=Trueto enable canonicalization.Fixes:
Literal.toPythondate conversion for gYear/gYearMonthPRs merged:
2025-09-18 - [7.x] Fix incorrect deskolemization of literals
PR #3223
2025-09-18 - Fix incorrect deskolemization of literals
PR #3127
2025-09-18 - notation3.py: don't normalize float representation
PR #3020
2025-09-18 - [7.x] notation3.py: don't normalize float representation
PR #3221
2025-09-18 - Merge 7-maintenance branch into 7.x
PR #3222
2025-09-17 - Allow lxml 6
PR #3219
2025-09-16 - ci: fix firejail command for poetry 2.1.0
PR #3218
2025-09-16 - chore: address dependabot security vulnerabilities
PR #3210
2025-09-09 - Merge 7-maintenance changes into main
PR #3202
2025-09-08 - feat: canonicalization with longturtle serializer now optional
PR #3197
2025-09-03 - Specify
Optionalparameters inGraph.triples_choicesPR #3075
2025-08-29 - Fix failing webtest
PR #3194
2025-08-29 - Revert "remove old hacks against 2to3 (#3076)"
PR #3195
2025-08-18 - Fix #3181
PR #3182
2025-08-18 - Fix contributing guide link in README.md
PR #3158
2025-08-18 - Creation of an RDFLib Charter
PR #3178
2025-08-11 - Feature: Add Tentris Plugin to docs
PR #3177
2025-06-02 - Replacement for #3125
PR #3146
2025-06-01 - Cope with Namespace annotations in Python 3.14
PR #3132
2025-06-01 - replace PR 3109; improve plugins modules docs; change header colour t…
PR #3145
2025-06-01 - Pr/3143
PR #3144
2025-05-31 - fix: remove Literal.toPython date conversion for gYear/gYearMonth
PR #3115
2025-05-31 - fix: do not automatically generate header id in RDF patch generation and fix missing fullstop
PR #3141
2025-05-31 - fix namespace prefixes in longturtle serialization
PR #3106
2025-05-20 - [7.x] fix namespace prefixes in longturtle serialization
PR #3134
2025-05-20 - List on docs the COTTAS store backend
PR #3139
2025-03-29 - 7.1.4 pre-release
PR #3098
2025-09-16 - build(deps): bump poetry from 2.0.0 to 2.1.4 in /devtools
PR #3176
2025-09-16 - build(deps): bump library/python from
8220cceto58c30f5in /docker/latestPR #3217
2025-09-16 - build(deps): bump library/python from
8220cceto58c30f5in /docker/unstablePR #3216
2025-09-16 - build(deps-dev): bump ruff from 0.8.6 to 0.13.0
PR #3213
2025-09-16 - build(deps-dev): bump pip-tools from 7.4.1 to 7.5.0
PR #3211
2025-09-16 - build(deps-dev): bump mkdocstrings from 0.29.1 to 0.30.0
PR #3214
2025-09-12 - build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/unstable
PR #3183
2025-09-12 - build(deps): bump actions/checkout from 4 to 5
PR #3184
2025-09-12 - build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/latest
PR #3185
2025-09-12 - build(deps): bump actions/setup-java from 4 to 5
PR #3189
2025-09-12 - build(deps-dev): bump pytest-cov from 6.1.1 to 6.3.0
PR #3203
2025-09-12 - build(deps-dev): bump typing-extensions from 4.13.2 to 4.15.0
PR #3204
2025-09-12 - build(deps-dev): bump pytest from 8.3.5 to 8.4.2
PR #3205
2025-09-12 - build(deps-dev): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.7
PR #3207
2025-09-12 - build(deps): bump actions/setup-python from 5 to 6
PR #3206
2025-09-12 - build(deps-dev): bump mkdocs-material from 9.6.14 to 9.6.19
PR #3208
2025-09-12 - build(deps-dev): bump coverage from 7.8.2 to 7.10.6
PR #3209
2025-05-31 - build(deps-dev): bump coverage from 7.7.1 to 7.8.2
PR #3142
2025-05-31 - build(deps-dev): bump typing-extensions from 4.13.0 to 4.13.2
PR #3121
2025-05-31 - build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/unstable
PR #3118
2025-05-31 - build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/latest
PR #3117
2025-05-27 - build(deps): bump rdflib from 7.1.2 to 7.1.4 in /docker/latest
PR #3101
v7.1.1Compare Source
This minor release removes the dependency on some only Python packages, in particular
six which is a problem for some Linux distributions that ship RDFLib.
Other than that, there are a few minor PRs that improve testing and to do with making releases - no
new RDFLib core work.
Merged PRs:
2024-10-28 - Replace html5lib with html5rdf, make it an optional dependency
PR #2951
2024-10-23 - Prevent crash when comparing ill-typed numeric types.
PR #2949
2024-10-23 - Fix parser bug and add test
PR #2943
2024-10-23 - Fix import ordering in get_merged_prs.
PR #2947
2024-10-17 - post 7.1.0 release PR
PR #2934
2024-10-17 - 7.1.0 release
PR #2933
2024-10-24 - build(deps): bump poetry from 1.8.3 to 1.8.4 in /devtools
PR #2938
2024-10-24 - build(deps-dev): bump poetry from 1.8.3 to 1.8.4
PR #2941
2024-10-24 - build(deps): bump orjson from 3.10.7 to 3.10.10
PR #2950
2024-10-23 - build(deps-dev): bump ruff from 0.6.9 to 0.7.0
PR #2942
v7.1.0Compare Source
This minor release incorporates just over 100 substantive PRs - interesting
things submitted by people - and around 140 auto-generated update PRs from
dependabot and similar.
There are no major changes in this release over 7.0.0 and this release can
be used in place of 7.0.0 without much worry about altered behaviour.
Since the previous release, we have updated the way auto-generated PRs are
handled to ease the job of maintainers.
Due to the large numbers of PRs contained in this release, an abbreviated
listing of them only is provided here:
Merged human-made PRs:
PR #2931
PR #2929
PR #2930
PR #2919
PR #2925
PR #2911
PR #2889
PR #2901
PR #2900
Graph.valueto match othersPR #2899
PR #2898
PR #2877
PR #2863
PR #2892
PR #2879
PR #2869
PR #2870
PR #2867
PR #2868
FROMandFROM NAMEDclauses)PR #2794
PR #2756
PR #2864
PR #2818
PR #2860
PR #2854
BytesIOWrapperPR #2853
PR #2816
PR #2804
PR #2852
PR #2851
PR #2850
PR #2815
PR #2844
PR #2819
PR #2843
PR #2822
PR #2842
PR #2841
PR #2840
PR #2838
PR #2817
PR #2786
PR #2791
PR #2792
PR #2798
PR #2799
PR #2797
PR #2783
PR #2776
PR #2771
PR #2751
PR #2746
PR #2750
PR #2745
PR #2735
PR #2693
PR #2744
PR #2733
PR #2731
PR #2700
PR #2529
PR #2699
PR #2701
PR #2654
PR #2619
PR #2617
PR #2383
PR #2604
check_untyped_defsfor MypyPR #2580
PR #2579
PR #2578
PR #2577
from __future__ import annotationsPR #2576
PR #2575
#!...PR #2574
PR #2573
PR #2572
PR #2571
noqastatementsPR #2566
PR #2565
PR #2564
PR #2561
PR #2562
PR #2559
PR #2557
PR #2558
test/test_graphPR #2556
LOAD ... INTO GRAPHhandlingPR #2554
queryGraphselection forqueryandupdatePR #2546
PR #2548
print()calls from SPARQL algebra codePR #2553
PR #2547
PR #2544
PR #2543
PR #2540
PR #2539
PR #2520
PR #2517
PR #2523
PR #2519
PR #2516
Auto-generated PRs:
PR #2932
PR #2926
PR #2920
PR #2921
PR #2922
PR #2917
15bad98toad48727in /docker/unstablePR #2915
PR #2908
PR #2910
PR #2909
PR #2907
PR #2882
PR #2886
PR #2885
PR #2883
PR #2896
PR #2895
PR #2894
PR #2874
PR #2873
PR #2872
PR #2871
740d94atoa3e58f9in /docker/unstablePR #2875
740d94atoa3e58f9in /docker/latestPR #2876
PR #2858
PR #2859
52f92c5to740d94ain /docker/latestPR #2856
52f92c5to740d94ain /docker/unstablePR #2855
PR #2848
PR #2845
f11725ato52f92c5in /docker/latestPR #2846
PR #2847
PR #2834
PR #2773
PR #2770
PR #2837
PR #2676
2fba8e7tof11725ain /docker/latestPR #2827
PR #2832
PR #2831
PR #2789
PR #2825
PR #2824
PR #2826
PR #2805
PR #2808
PR #2813
PR #2777
eb53cb9to5c73034in /docker/latestPR #2725
PR #2787
PR #2755
PR #2458
PR #2766
PR #2769
PR #2743
PR #2759
PR #2763
PR #2765
PR #2754
PR #2753
PR #2752
PR #2741
PR #2732
PR #2737
5c73034to36d57d7in /docker/unstablePR #2742
PR #2740
PR #2739
PR #2738
PR #2724
PR #2728
PR #2729
PR #2630
PR #2730
eb53cb9to5c73034in /docker/unstablePR #2726
PR #2719
PR #2722
PR #2718
PR #2721
PR #2716
PR #2717
PR #2706
PR #2715
PR #2714
PR #2707
PR #2713
PR #2703
PR #2690
PR #2669
PR #2664
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.