Skip to content

Commit c20a012

Browse files
authored
Merge branch '7.x' into main
2 parents 00b7e64 + 721164c commit c20a012

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+460
-396
lines changed

.github/workflows/test-report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ jobs:
1111
checks: write
1212
statuses: write
1313
steps:
14-
- uses: dorny/test-reporter@v1
14+
- uses: dorny/test-reporter@v2
1515
with:
1616
artifact: /(.*)-mypy-junit-xml$/
1717
name: mypy report
1818
path: "*.xml"
1919
reporter: java-junit
2020
fail-on-error: "false"
21-
- uses: dorny/test-reporter@v1
21+
- uses: dorny/test-reporter@v2
2222
with:
2323
artifact: /(.*)-pytest-junit-xml$/
2424
name: pytest report

.pre-commit-config.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ci:
88
repos:
99
- repo: https://github.com/astral-sh/ruff-pre-commit
1010
# WARNING: Ruff version should be the same as in `pyproject.toml`
11-
rev: v0.5.4
11+
rev: v0.11.0
1212
hooks:
1313
- id: ruff
1414
args: ["--fix"]
@@ -21,9 +21,8 @@ repos:
2121
require_serial: true
2222
args: ["."]
2323
- repo: https://github.com/python-poetry/poetry
24-
rev: 1.8.3
24+
rev: 2.1.1
2525
hooks:
2626
- id: poetry-check
27-
- id: poetry-lock
2827
# sadly `--no-update` does not work on pre-commit.ci
29-
args: ["--check"]
28+
args: ["--lock"]

.readthedocs.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ build:
2727
- python -c "from rdflib import Graph; print(Graph)"
2828

2929
sphinx:
30+
configuration: docs/conf.py
3031
fail_on_warning: true

CHANGELOG.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
## 2025-03-29 RELEASE 7.1.4
2+
3+
A tidy-up release with no major updates over 7.1.3. This may be the last 7.x
4+
release as we move to a version 8 with breaking changes to Dataset and a few
5+
APIs.
6+
7+
Interesting PRs merged:
8+
9+
* 2025-03-24 - remove old hacks against 2to3
10+
[PR #3095](https://github.com/RDFLib/rdflib/pull/3095)
11+
* 2025-03-24 - Allow multi subjects & objects in graph funcs
12+
[PR #3086](https://github.com/RDFLib/rdflib/pull/3086)
13+
* 2025-03-24 - Reduce test warnings
14+
[PR #3085](https://github.com/RDFLib/rdflib/pull/3085)
15+
* 2025-03-22 - Downgrade log message about plugin
16+
[PR #3063](https://github.com/RDFLib/rdflib/pull/3063)
17+
* 2025-03-22 - remove old hacks against 2to3
18+
[PR #3076](https://github.com/RDFLib/rdflib/pull/3076)
19+
* 2025-03-22 - Cope with Namespace annotations in Python 3.14
20+
[PR #3084](https://github.com/RDFLib/rdflib/pull/3084)
21+
* 2025-01-18 - small docco update
22+
[PR #3053](https://github.com/RDFLib/rdflib/pull/3053)
23+
24+
... and lots of boring dependency bump PRs merged!
25+
126
## 2025-01-17 RELEASE 7.1.3
227

328
A fix-up release that re-adds support for Python 3.8 after it was accidentally

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ Help with maintenance of all of the RDFLib family of packages is always welcome
4242

4343
## Versions & Releases
4444

45-
* `main` branch in this repository is the current unstable release
45+
* `main` branch in this repository is the current unstable release - version 8 alpha
46+
* `7.1.4` tidy-up release, possibly last 7.x release
4647
* `7.1.3` current stable release, small improvements to 7.1.1
4748
* `7.1.2` previously deleted release
4849
* `7.1.1` previous stable release

admin/get_merged_prs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import urllib.request
66

77
# https://api.github.com/search/issues?q=repo:rdflib/rdflib+is:pr+merged:%3E=2023-08-02&per_page=300&page=1
8-
LAST_RELEASE_DATE = "2024-10-17"
8+
LAST_RELEASE_DATE = "2025-01-18"
99
ISSUES_URL = "https://api.github.com/search/issues"
1010
ITEMS = []
1111
PAGE = 1

docker/latest/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker.io/library/python:3.12.7-slim@sha256:af4e85f1cac90dd3771e47292ea7c8a9830abfabbe4faa5c53f158854c2e819d
1+
FROM docker.io/library/python:3.13.2-slim@sha256:ae9f9ac89467077ed1efefb6d9042132d28134ba201b2820227d46c9effd3174
22

33
COPY docker/latest/requirements.txt /var/tmp/build/
44

docker/unstable/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM docker.io/library/python:3.12.7-slim@sha256:af4e85f1cac90dd3771e47292ea7c8a9830abfabbe4faa5c53f158854c2e819d
1+
FROM docker.io/library/python:3.13.2-slim@sha256:8f3aba466a471c0ab903dbd7cb979abd4bda370b04789d25440cc90372b50e04
22

33
# This file is generated from docker:unstable in Taskfile.yml
44
COPY var/requirements.txt /var/tmp/build/

poetry.lock

Lines changed: 163 additions & 163 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "rdflib"
3-
version = "7.1.4a"
3+
version = "7.1.4"
44
description = """RDFLib is a Python library for working with RDF, \
55
a simple yet powerful language for representing information."""
66
authors = ["Daniel 'eikeon' Krech <[email protected]>"]

0 commit comments

Comments
 (0)