Skip to content

build(deps): update rdflib requirement from <7.2,>=7.0 to >=7.0,<7.7#21

Merged
kburger merged 1 commit intomainfrom
dependabot/pip/rdflib-gte-7.0-and-lt-7.5
Apr 30, 2026
Merged

build(deps): update rdflib requirement from <7.2,>=7.0 to >=7.0,<7.7#21
kburger merged 1 commit intomainfrom
dependabot/pip/rdflib-gte-7.0-and-lt-7.5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Nov 3, 2025

Updates the requirements on rdflib to permit the latest version.

Release notes

Sourced from rdflib's releases.

2026-02-13 RELEASE 7.6.0

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 sq has been renamed to sparqlquery to 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.

Changelog

Sourced from rdflib's changelog.

2025-10-30 RELEASE 7.4.0

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:

2025-10-24 RELEASE 7.3.0

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

  • Added Dataset.__iadd__ support
  • Dataset's default serialize format is now trig
  • Datasets can now add graphs backed by different stores

Fixes and Improvements

  • Fixed an issue where the RecursiveSerializer would output undeclared prefixes for predicates that contained the base as a substring
  • Prevented prefix generation for predicates corresponding to the base namespace
  • SPARQL Update now correctly inserts into the default graph
  • Dataset.parse now returns Self
  • N-Quads serialization no longer includes the RDFLib internal default graph identifier
  • Static type checkers can now infer the type of Term.__new__
  • Removed automatic date conversion for gYear and gYearMonth literals
  • Optional clauses in SPARQL queries can now bind variables
  • Fixed reevaluation logic in SPARQL Update between update loops

Maintenance

  • Added deprecation notices to certain Dataset methods and attributes
    • Use Dataset.graphs instead of Dataset.contexts method
    • Use Dataset.default_graph instead of Dataset.default_context
    • Deprecate Dataset.identifier entirely.
  • Updated type hints for Graph.open() with SPARQLUpdateStore configuration
  • SPARQL Result Parsing Improvements
    • Simplified and modernized the SPARQL result parsing system:
    • These changes maintain backward compatibility while making the SPARQL API more flexible and extensible.

Pull requests merged:

  • feat: add Dataset __iadd__ support by @​edmondchuc in #3268
  • fix: RecursiveSerializer- outputs undeclared prefix for predicates that contains the base as a substring by @​edmondchuc in #3267

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 3, 2025
@kburger
Copy link
Copy Markdown
Contributor

kburger commented Apr 30, 2026

@dependabot rebase

Updates the requirements on [rdflib](https://github.com/RDFLib/rdflib) to permit the latest version.
- [Release notes](https://github.com/RDFLib/rdflib/releases)
- [Changelog](https://github.com/RDFLib/rdflib/blob/main/CHANGELOG.md)
- [Commits](RDFLib/rdflib@7.0.0...7.6.0)

---
updated-dependencies:
- dependency-name: rdflib
  dependency-version: 7.4.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Update rdflib requirement from <7.2,>=7.0 to >=7.0,<7.5 build(deps): update rdflib requirement from <7.2,>=7.0 to >=7.0,<7.7 Apr 30, 2026
@dependabot dependabot Bot force-pushed the dependabot/pip/rdflib-gte-7.0-and-lt-7.5 branch from 71737e5 to 7bdf8e7 Compare April 30, 2026 08:37
@sonarqubecloud
Copy link
Copy Markdown

@kburger kburger merged commit 356c7fc into main Apr 30, 2026
14 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/rdflib-gte-7.0-and-lt-7.5 branch April 30, 2026 08:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant