From 13aa5056bd6c2fbc259c8abc709ce6780f003d3c Mon Sep 17 00:00:00 2001 From: Edmond Chuc Date: Wed, 12 Nov 2025 15:18:14 +1000 Subject: [PATCH] chore: delete merged_prs.json --- merged_prs.json | 3939 ----------------------------------------------- 1 file changed, 3939 deletions(-) delete mode 100644 merged_prs.json diff --git a/merged_prs.json b/merged_prs.json deleted file mode 100644 index 3a59d972d..000000000 --- a/merged_prs.json +++ /dev/null @@ -1,3939 +0,0 @@ -[ - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3223", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3223/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3223/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3223/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3223", - "id": 3428695947, - "node_id": "PR_kwDOADL-3s6pNAnb", - "number": 3223, - "title": "[7.x] Fix incorrect deskolemization of literals", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-09-18T05:18:09Z", - "updated_at": "2025-09-18T05:30:22Z", - "closed_at": "2025-09-18T05:30:20Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3223", - "html_url": "https://github.com/RDFLib/rdflib/pull/3223", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3223.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3223.patch", - "merged_at": "2025-09-18T05:30:20Z" - }, - "body": "This is the v7 version of PR https://github.com/RDFLib/rdflib/pull/3127.\r\n\r\n* Fix issue 3126\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n---------\r\n\r\n\r\n\r\n# Summary of changes\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3223/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3223/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3222", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3222/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3222/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3222/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3222", - "id": 3428459459, - "node_id": "PR_kwDOADL-3s6pMNyn", - "number": 3222, - "title": "Merge 7-maintenance branch into 7.x", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-09-18T03:00:50Z", - "updated_at": "2025-09-18T03:08:39Z", - "closed_at": "2025-09-18T03:08:37Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3222", - "html_url": "https://github.com/RDFLib/rdflib/pull/3222", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3222.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3222.patch", - "merged_at": "2025-09-18T03:08:37Z" - }, - "body": "# Summary of changes\r\n\r\nI am merging in the `7-maintenance` branch after reviewing the current set of v7 branches. The `7.x` branch has branch protection rules enabled and is intended to be long-lived for all future v7 related features and fixes.\r\n\r\n`7-maintenance` branch will be closed after this merge. All future v7 PRs should target `7.x` instead.\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3222/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3222/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3221", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3221/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3221/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3221/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3221", - "id": 3428294912, - "node_id": "PR_kwDOADL-3s6pLqU1", - "number": 3221, - "title": "[7.x] notation3.py: don't normalize float representation", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 9291256166, - "node_id": "LA_kwDOADL-3s8AAAACKc1RZg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/7.x", - "name": "7.x", - "color": "95113B", - "default": false, - "description": "" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-09-18T01:31:07Z", - "updated_at": "2025-09-18T04:18:53Z", - "closed_at": "2025-09-18T04:18:51Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3221", - "html_url": "https://github.com/RDFLib/rdflib/pull/3221", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3221.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3221.patch", - "merged_at": "2025-09-18T04:18:51Z" - }, - "body": "# Summary of changes\r\n\r\nCode from PR https://github.com/RDFLib/rdflib/pull/3020 into v7.x.\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3221/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3221/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3219", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3219/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3219/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3219/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3219", - "id": 3423885690, - "node_id": "PR_kwDOADL-3s6o8vSy", - "number": 3219, - "title": "Allow lxml 6", - "user": { - "login": "jhgit", - "id": 772518, - "node_id": "MDQ6VXNlcjc3MjUxOA==", - "avatar_url": "https://avatars.githubusercontent.com/u/772518?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/jhgit", - "html_url": "https://github.com/jhgit", - "followers_url": "https://api.github.com/users/jhgit/followers", - "following_url": "https://api.github.com/users/jhgit/following{/other_user}", - "gists_url": "https://api.github.com/users/jhgit/gists{/gist_id}", - "starred_url": "https://api.github.com/users/jhgit/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/jhgit/subscriptions", - "organizations_url": "https://api.github.com/users/jhgit/orgs", - "repos_url": "https://api.github.com/users/jhgit/repos", - "events_url": "https://api.github.com/users/jhgit/events{/privacy}", - "received_events_url": "https://api.github.com/users/jhgit/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-09-16T22:06:35Z", - "updated_at": "2025-09-17T01:52:22Z", - "closed_at": "2025-09-17T01:52:22Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3219", - "html_url": "https://github.com/RDFLib/rdflib/pull/3219", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3219.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3219.patch", - "merged_at": "2025-09-17T01:52:22Z" - }, - "body": "rdflib builds with lxml 6.0.1 - the current latest release.\r\n\r\nFixes #3220\r\n\r\n\r\n\r\n# Summary of changes\r\n\r\nlxml is at 6.0.1. rdflib 7.1.4 builds with that version of lxml. Update pypproject.toml accordingly. Tested locally with python 3.9 and 3.11.\r\n\r\n# Checklist\r\n\r\n- [x] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [x] Checked that all tests and type checking passes (same pytest tests pass or fail with lxml5 as lxml6).\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [x] Considered adding additional documentation. (didn't see any documentation that needed updating)\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3219/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3219/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3218", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3218/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3218/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3218/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3218", - "id": 3420409710, - "node_id": "PR_kwDOADL-3s6oxCzU", - "number": 3218, - "title": "ci: fix firejail command for poetry 2.1.0", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-09-16T05:06:40Z", - "updated_at": "2025-09-16T05:44:53Z", - "closed_at": "2025-09-16T05:44:52Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3218", - "html_url": "https://github.com/RDFLib/rdflib/pull/3218", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3218.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3218.patch", - "merged_at": "2025-09-16T05:44:52Z" - }, - "body": "# Summary of changes\r\n\r\nIncrementally bumping poetry from v2.0.0 to see which patch/minor version breaks the CI.\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3218/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3218/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3217", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3217/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3217/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3217/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3217", - "id": 3416326911, - "node_id": "PR_kwDOADL-3s6ojScX", - "number": 3217, - "title": "build(deps): bump library/python from `8220cce` to `58c30f5` in /docker/latest", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4545133062, - "node_id": "LA_kwDOADL-3s8AAAABDuk6Bg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/docker", - "name": "docker", - "color": "21ceff", - "default": false, - "description": "Pull requests that update Docker code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-09-15T05:14:09Z", - "updated_at": "2025-09-16T03:00:23Z", - "closed_at": "2025-09-16T02:59:34Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3217", - "html_url": "https://github.com/RDFLib/rdflib/pull/3217", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3217.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3217.patch", - "merged_at": "2025-09-16T02:59:34Z" - }, - "body": "Bumps library/python from `8220cce` to `58c30f5`.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=library/python&package-manager=docker&previous-version=3.13.7-slim&new-version=3.13.7-slim)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3217/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3217/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3216", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3216/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3216/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3216/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3216", - "id": 3416322658, - "node_id": "PR_kwDOADL-3s6ojRf8", - "number": 3216, - "title": "build(deps): bump library/python from `8220cce` to `58c30f5` in /docker/unstable", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4545133062, - "node_id": "LA_kwDOADL-3s8AAAABDuk6Bg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/docker", - "name": "docker", - "color": "21ceff", - "default": false, - "description": "Pull requests that update Docker code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-09-15T05:12:27Z", - "updated_at": "2025-09-16T02:47:32Z", - "closed_at": "2025-09-16T02:46:16Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3216", - "html_url": "https://github.com/RDFLib/rdflib/pull/3216", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3216.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3216.patch", - "merged_at": "2025-09-16T02:46:15Z" - }, - "body": "Bumps library/python from `8220cce` to `58c30f5`.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=library/python&package-manager=docker&previous-version=3.13.7-slim&new-version=3.13.7-slim)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3216/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3216/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3214", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3214/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3214/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3214/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3214", - "id": 3416315331, - "node_id": "PR_kwDOADL-3s6ojP3g", - "number": 3214, - "title": "build(deps-dev): bump mkdocstrings from 0.29.1 to 0.30.0", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-09-15T05:09:22Z", - "updated_at": "2025-09-16T01:23:50Z", - "closed_at": "2025-09-16T01:23:49Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3214", - "html_url": "https://github.com/RDFLib/rdflib/pull/3214", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3214.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3214.patch", - "merged_at": "2025-09-16T01:23:49Z" - }, - "body": "Bumps [mkdocstrings](https://github.com/mkdocstrings/mkdocstrings) from 0.29.1 to 0.30.0.\n
\nRelease notes\n

Sourced from mkdocstrings's releases.

\n
\n

0.30.0

\n

0.30.0 - 2025-07-23

\n

Compare with 0.29.1

\n

Features

\n
    \n
  • Add data-skip-inventory boolean attribute for elements to skip registration in local inventory (f856160 by Bartosz S\u0142awecki). Issue-671, PR-774
  • \n
  • Add I18N support (translations) (2b4ed54 by Nyuan Zhang). PR-645, Co-authored-by: Timoth\u00e9e Mazzucotelli dev@pawamoy.fr
  • \n
\n
\n
\n
\nChangelog\n

Sourced from mkdocstrings's changelog.

\n
\n

0.30.0 - 2025-07-23

\n

Compare with 0.29.1

\n

Features

\n
    \n
  • Add data-skip-inventory boolean attribute for elements to skip registration in local inventory (f856160 by Bartosz S\u0142awecki). Issue-671, PR-774
  • \n
  • Add I18N support (translations) (2b4ed54 by Nyuan Zhang). PR-645, Co-authored-by: Timoth\u00e9e Mazzucotelli dev@pawamoy.fr
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mkdocstrings&package-manager=pip&previous-version=0.29.1&new-version=0.30.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3214/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3214/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3213", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3213/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3213/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3213/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3213", - "id": 3416314480, - "node_id": "PR_kwDOADL-3s6ojPr0", - "number": 3213, - "title": "build(deps-dev): bump ruff from 0.8.6 to 0.13.0", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-09-15T05:09:01Z", - "updated_at": "2025-09-16T02:11:02Z", - "closed_at": "2025-09-16T02:10:33Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3213", - "html_url": "https://github.com/RDFLib/rdflib/pull/3213", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3213.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3213.patch", - "merged_at": "2025-09-16T02:10:32Z" - }, - "body": "Bumps [ruff](https://github.com/astral-sh/ruff) from 0.8.6 to 0.13.0.\n
\nRelease notes\n

Sourced from ruff's releases.

\n
\n

0.13.0

\n

Release Notes

\n

Check out the blog post for a migration guide and overview of the changes!

\n

Breaking changes

\n
    \n
  • \n

    Several rules can now add from __future__ import annotations automatically

    \n

    TC001, TC002, TC003, RUF013, and UP037 now add from __future__ import annotations as part of their fixes when the lint.future-annotations setting is enabled. This allows the rules to move more imports into TYPE_CHECKING blocks (TC001, TC002, and TC003), use PEP 604 union syntax on Python versions before 3.10 (RUF013), and unquote more annotations (UP037).

    \n
  • \n
  • \n

    Full module paths are now used to verify first-party modules

    \n

    Ruff now checks that the full path to a module exists on disk before categorizing it as a first-party import. This change makes first-party import detection more accurate, helping to avoid false positives on local directories with the same name as a third-party dependency, for example. See the FAQ section on import categorization for more details.

    \n
  • \n
  • \n

    Deprecated rules must now be selected by exact rule code

    \n

    Ruff will no longer activate deprecated rules selected by their group name or prefix. As noted below, the two remaining deprecated rules were also removed in this release, so this won't affect any current rules, but it will still affect any deprecations in the future.

    \n
  • \n
  • \n

    The deprecated macOS configuration directory fallback has been removed

    \n

    Ruff will no longer look for a user-level configuration file at ~/Library/Application Support/ruff/ruff.toml on macOS. This feature was deprecated in v0.5 in favor of using the XDG specification (usually resolving to ~/.config/ruff/ruff.toml), like on Linux. The fallback and accompanying deprecation warning have now been removed.

    \n
  • \n
\n

Removed Rules

\n

The following rules have been removed:

\n\n

Stabilization

\n

The following rules have been stabilized and are no longer in preview:

\n\n

The following behaviors have been stabilized:

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from ruff's changelog.

\n
\n

0.13.0

\n

Check out the blog post for a migration\nguide and overview of the changes!

\n

Breaking changes

\n
    \n
  • \n

    Several rules can now add from __future__ import annotations automatically

    \n

    TC001, TC002, TC003, RUF013, and UP037 now add from __future__ import annotations as part of their fixes when the\nlint.future-annotations setting is enabled. This allows the rules to move\nmore imports into TYPE_CHECKING blocks (TC001, TC002, and TC003),\nuse PEP 604 union syntax on Python versions before 3.10 (RUF013), and\nunquote more annotations (UP037).

    \n
  • \n
  • \n

    Full module paths are now used to verify first-party modules

    \n

    Ruff now checks that the full path to a module exists on disk before\ncategorizing it as a first-party import. This change makes first-party\nimport detection more accurate, helping to avoid false positives on local\ndirectories with the same name as a third-party dependency, for example. See\nthe FAQ\nsection on import categorization for more details.

    \n
  • \n
  • \n

    Deprecated rules must now be selected by exact rule code

    \n

    Ruff will no longer activate deprecated rules selected by their group name\nor prefix. As noted below, the two remaining deprecated rules were also\nremoved in this release, so this won't affect any current rules, but it will\nstill affect any deprecations in the future.

    \n
  • \n
  • \n

    The deprecated macOS configuration directory fallback has been removed

    \n

    Ruff will no longer look for a user-level configuration file at\n~/Library/Application Support/ruff/ruff.toml on macOS. This feature was\ndeprecated in v0.5 in favor of using the XDG\nspecification\n(usually resolving to ~/.config/ruff/ruff.toml), like on Linux. The\nfallback and accompanying deprecation warning have now been removed.

    \n
  • \n
\n

Removed Rules

\n

The following rules have been removed:

\n\n

Stabilization

\n

The following rules have been stabilized and are no longer in preview:

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.8.6&new-version=0.13.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3213/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3213/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3211", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3211/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3211/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3211/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3211", - "id": 3416312512, - "node_id": "PR_kwDOADL-3s6ojPQZ", - "number": 3211, - "title": "build(deps-dev): bump pip-tools from 7.4.1 to 7.5.0", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-09-15T05:08:08Z", - "updated_at": "2025-09-16T01:36:07Z", - "closed_at": "2025-09-16T01:35:09Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3211", - "html_url": "https://github.com/RDFLib/rdflib/pull/3211", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3211.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3211.patch", - "merged_at": "2025-09-16T01:35:09Z" - }, - "body": "Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 7.4.1 to 7.5.0.\n
\nRelease notes\n

Sourced from pip-tools's releases.

\n
\n

v7.5.0

\n

2025-07-30

\n

Bug fixes

\n
    \n
  • \n

    Fixed the ordering of format controls to preserve underlying pip behavior -- by @\u200bsethmlarson.

    \n

    PRs and issues: #2082

    \n
  • \n
  • \n

    Fixed NoCandidateFound exception to be compatible with pip >= 24.1 -- by @\u200bchrysle.

    \n

    PRs and issues: #2083

    \n
  • \n
  • \n

    pip-compile now produces relative paths for editable dependencies -- by @\u200bmacro1.

    \n

    PRs and issues: #2087

    \n
  • \n
  • \n

    Fixed crash failures due to incompatibility with pip >= 25.1 -- by @\u200bgkreitz and @\u200bsirosen.

    \n

    PRs and issues: #2176, #2178

    \n
  • \n
\n

Features

\n
    \n
  • \n

    pip-compile now treats package versions requested on the command line as constraints for the underlying pip usage.\nThis applies to build deps in addition to normal package requirements.

    \n

    -- by @\u200bchrysle

    \n

    PRs and issues: #2106

    \n
  • \n
  • \n

    pip-tools now tests on and officially supports Python 3.12 -- by @\u200bsirosen.

    \n

    PRs and issues: #2188

    \n
  • \n
  • \n

    Requirements file paths in pip-compile output are now normalized to POSIX-style, even when pip-compile is run on Windows.\nThis provides more consistent output across various platforms.

    \n

    -- by @\u200bsirosen

    \n

    PRs and issues: #2195

    \n
  • \n
  • \n

    pip-tools now tests against and supports pip up to version 25.1 -- by @\u200bsirosen.

    \n

    PRs and issues: #2195

    \n
  • \n
\n

Removals and backward incompatible breaking changes

\n
    \n
  • pip-compile will now relativize the requirements paths which are recorded in its output.\nPaths are made relative to the working directory.\nThis provides more consistent results across pip versions.
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from pip-tools's changelog.

\n
\n

v7.5.0

\n

2025-07-30

\n

Bug fixes

\n
    \n
  • \n

    Fixed the ordering of format controls to preserve underlying pip behavior\n-- by {user}sethmlarson.

    \n

    PRs and issues: {issue}2082

    \n
  • \n
  • \n

    Fixed NoCandidateFound exception to be compatible with pip >= 24.1\n-- by {user}chrysle.

    \n

    PRs and issues: {issue}2083

    \n
  • \n
  • \n

    pip-compile now produces relative paths for editable dependencies\n-- by {user}macro1.

    \n

    PRs and issues: {issue}2087

    \n
  • \n
  • \n

    Fixed crash failures due to incompatibility with pip >= 25.1\n-- by {user}gkreitz and {user}sirosen.

    \n

    PRs and issues: {issue}2176, {issue}2178

    \n
  • \n
\n

Features

\n
    \n
  • \n

    pip-compile now treats package versions requested on the command line as\nconstraints for the underlying pip usage.\nThis applies to build deps in addition to normal package requirements.

    \n

    -- by {user}chrysle

    \n

    PRs and issues: {issue}2106

    \n
  • \n
  • \n

    pip-tools now tests on and officially supports Python 3.12\n-- by {user}sirosen.

    \n

    PRs and issues: {issue}2188

    \n
  • \n
  • \n

    Requirements file paths in pip-compile output are now normalized to\nPOSIX-style, even when pip-compile is run on Windows.\nThis provides more consistent output across various platforms.

    \n

    -- by {user}sirosen

    \n

    PRs and issues: {issue}2195

    \n
  • \n
  • \n

    pip-tools now tests against and supports pip up to version 25.1

    \n
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip-tools&package-manager=pip&previous-version=7.4.1&new-version=7.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3211/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3211/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3210", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3210/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3210/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3210/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3210", - "id": 3415928342, - "node_id": "PR_kwDOADL-3s6oh7Eb", - "number": 3210, - "title": "chore: address dependabot security vulnerabilities", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-09-15T01:24:49Z", - "updated_at": "2025-09-16T03:18:21Z", - "closed_at": "2025-09-16T03:18:19Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3210", - "html_url": "https://github.com/RDFLib/rdflib/pull/3210", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3210.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3210.patch", - "merged_at": "2025-09-16T03:18:19Z" - }, - "body": "# Summary of changes\r\n\r\n- Upgrade [urllib3](https://pypi.org/project/urllib3/) to `2.5.0`\r\n - https://github.com/RDFLib/rdflib/security/dependabot/25\r\n - https://github.com/RDFLib/rdflib/security/dependabot/27\r\n- Upgrade [requests](https://pypi.org/project/requests/) to `2.32.5`\r\n - https://github.com/RDFLib/rdflib/security/dependabot/24\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3210/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3210/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3209", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3209/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3209/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3209/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3209", - "id": 3392612128, - "node_id": "PR_kwDOADL-3s6nTQkG", - "number": 3209, - "title": "build(deps-dev): bump coverage from 7.8.2 to 7.10.6", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-09-08T05:03:55Z", - "updated_at": "2025-09-12T03:48:06Z", - "closed_at": "2025-09-12T03:48:04Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3209", - "html_url": "https://github.com/RDFLib/rdflib/pull/3209", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3209.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3209.patch", - "merged_at": "2025-09-12T03:48:04Z" - }, - "body": "Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.8.2 to 7.10.6.\n
\nChangelog\n

Sourced from coverage's changelog.

\n
\n

Version 7.10.6 \u2014 2025-08-29

\n
    \n
  • \n

    Fix: source directories were not properly communicated to subprocesses\nthat ran in different directories, as reported in issue 1499_. This is now\nfixed.

    \n
  • \n
  • \n

    Performance: Alex Gaynor continues fine-tuning <pull 2038_>_ the speed of\ncombination, especially with many contexts.

    \n
  • \n
\n

.. _issue 1499: nedbat/coveragepy#1499\n.. _pull 2038: nedbat/coveragepy#2038

\n

.. _changes_7-10-5:

\n

Version 7.10.5 \u2014 2025-08-23

\n
    \n
  • Big speed improvements for coverage combine: it's now about twice as\nfast! Huge thanks to Alex Gaynor for pull requests 2032 <pull 2032_>,\n2033 <pull 2033_>, and 2034 <pull 2034_>_.
  • \n
\n

.. _pull 2032: nedbat/coveragepy#2032\n.. _pull 2033: nedbat/coveragepy#2033\n.. _pull 2034: nedbat/coveragepy#2034

\n

.. _changes_7-10-4:

\n

Version 7.10.4 \u2014 2025-08-16

\n
    \n
  • \n

    Added patch = fork for times when the built-in forking support is\ninsufficient.

    \n
  • \n
  • \n

    Fix: patch = execv also inherits the entire coverage configuration now.

    \n
  • \n
\n

.. _changes_7-10-3:

\n

Version 7.10.3 \u2014 2025-08-10

\n
    \n
  • \n

    Fixes for patch = subprocess:

    \n
      \n
    • \n

      If subprocesses spawned yet more subprocesses simultaneously, some coverage\ncould be missed. This is now fixed, closing issue 2024_.

      \n
    • \n
    • \n

      If subprocesses were created in other directories, their data files were

      \n
    • \n
    \n
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.8.2&new-version=7.10.6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3209/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3209/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3208", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3208/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3208/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3208/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3208", - "id": 3392611610, - "node_id": "PR_kwDOADL-3s6nTQc1", - "number": 3208, - "title": "build(deps-dev): bump mkdocs-material from 9.6.14 to 9.6.19", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-09-08T05:03:41Z", - "updated_at": "2025-09-12T04:00:23Z", - "closed_at": "2025-09-12T03:59:59Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3208", - "html_url": "https://github.com/RDFLib/rdflib/pull/3208", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3208.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3208.patch", - "merged_at": "2025-09-12T03:59:59Z" - }, - "body": "Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.14 to 9.6.19.\n
\nRelease notes\n

Sourced from mkdocs-material's releases.

\n
\n

mkdocs-material-9.6.19

\n
    \n
  • Added support for Python 3.14
  • \n
  • Updated Bahasa Malaysia translations
  • \n
\n

mkdocs-material-9.6.18

\n
    \n
  • Updated Azerbaijani translations
  • \n
  • Fixed last compat issues with minijinja, now 100% compatible
  • \n
\n

mkdocs-material-9.6.17

\n
    \n
  • Fixed #8396: Videos do not autoplay when inside a content tab
  • \n
  • Fixed #8394: Stroke width not effective in Mermaid.js diagrams
  • \n
  • Fixed disappearing version selector when hiding page title
  • \n
\n

mkdocs-material-9.6.16

\n
    \n
  • Fixed #8349: Info plugin doesn't correctly detect virtualenv in some cases
  • \n
  • Fixed #8334: Find-in-page detects matches in hidden search result list
  • \n
\n

mkdocs-material-9.6.15

\n
    \n
  • Updated Mongolian translations
  • \n
  • Improved semantic markup of "edit this page" button
  • \n
  • Improved info plugin virtual environment resolution
  • \n
  • Fixed #8291: Large font size setting throws of breakpoints in JavaScript
  • \n
\n
\n
\n
\nChangelog\n

Sourced from mkdocs-material's changelog.

\n
\n

mkdocs-material-9.6.19 (2025-09-07)

\n
    \n
  • Added support for Python 3.14
  • \n
  • Updated Bahasa Malaysia translations
  • \n
\n

mkdocs-material-9.6.18 (2025-08-22)

\n
    \n
  • Updated Azerbaijani translations
  • \n
  • Fixed last compat issues with [minijinja], now 100% compatible
  • \n
\n

mkdocs-material-9.6.17 (2025-08-15)

\n
    \n
  • Fixed #8396: Videos do not autoplay when inside a content tab
  • \n
  • Fixed #8394: Stroke width not effective in Mermaid.js diagrams
  • \n
  • Fixed disappearing version selector when hiding page title
  • \n
\n

mkdocs-material-9.6.16 (2025-07-26)

\n
    \n
  • Fixed #8349: Info plugin doesn't correctly detect virtualenv in some cases
  • \n
  • Fixed #8334: Find-in-page detects matches in hidden search result list
  • \n
\n

mkdocs-material-9.6.15 (2025-07-01)

\n
    \n
  • Updated Mongolian translations
  • \n
  • Improved semantic markup of "edit this page" button
  • \n
  • Improved info plugin virtual environment resolution
  • \n
  • Fixed #8291: Large font size setting throws of breakpoints in JavaScript
  • \n
\n

mkdocs-material-9.6.14 (2025-05-13)

\n
    \n
  • Fixed #8215: Social plugin crashes when CairoSVG is updated to 2.8
  • \n
\n

mkdocs-material-9.6.13 (2025-05-10)

\n
    \n
  • Fixed #8204: Annotations showing list markers in print view
  • \n
  • Fixed #8153: Improve style of cardinality symbols in Mermaid.js ER diagrams
  • \n
\n

mkdocs-material-9.6.12 (2025-04-17)

\n
    \n
  • Fixed #8158: Flip footnote back reference icon for right-to-left languages
  • \n
\n

mkdocs-material-9.6.11 (2025-04-01)

\n
    \n
  • Updated Docker image to latest Alpine Linux
  • \n
  • Bump required Jinja version to 3.1
  • \n
  • Fixed #8133: Jinja filter items not available (9.6.10 regression)
  • \n
  • Fixed #8128: Search plugin not entirely disabled via enabled setting
  • \n
\n

mkdocs-material-9.6.10 (2025-03-30)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mkdocs-material&package-manager=pip&previous-version=9.6.14&new-version=9.6.19)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3208/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3208/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3207", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3207/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3207/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3207/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3207", - "id": 3392609945, - "node_id": "PR_kwDOADL-3s6nTQFT", - "number": 3207, - "title": "build(deps-dev): bump mkdocs-include-markdown-plugin from 7.1.5 to 7.1.7", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-09-08T05:02:56Z", - "updated_at": "2025-09-12T04:23:57Z", - "closed_at": "2025-09-12T04:23:40Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3207", - "html_url": "https://github.com/RDFLib/rdflib/pull/3207", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3207.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3207.patch", - "merged_at": "2025-09-12T04:23:40Z" - }, - "body": "Bumps [mkdocs-include-markdown-plugin](https://github.com/mondeja/mkdocs-include-markdown-plugin) from 7.1.5 to 7.1.7.\n
\nRelease notes\n

Sourced from mkdocs-include-markdown-plugin's releases.

\n
\n

v7.1.7

\n

Bug fixes

\n
    \n
  • Fix passing negative values to heading-offset argument of include-markdown directive.
  • \n
\n

v7.1.6

\n

Bug fixes

\n
    \n
  • Fix internal anchor in included file incorrectly rewritten.
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mkdocs-include-markdown-plugin&package-manager=pip&previous-version=7.1.5&new-version=7.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3207/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3207/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3206", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3206/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3206/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3206/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3206", - "id": 3392609909, - "node_id": "PR_kwDOADL-3s6nTQEx", - "number": 3206, - "title": "build(deps): bump actions/setup-python from 5 to 6", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4132956439, - "node_id": "LA_kwDOADL-3s72V-kX", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/github_actions", - "name": "github_actions", - "color": "000000", - "default": false, - "description": "Pull requests that update GitHub Actions code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 4, - "created_at": "2025-09-08T05:02:55Z", - "updated_at": "2025-09-12T04:12:29Z", - "closed_at": "2025-09-12T04:11:27Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3206", - "html_url": "https://github.com/RDFLib/rdflib/pull/3206", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3206.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3206.patch", - "merged_at": "2025-09-12T04:11:26Z" - }, - "body": "Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.\n
\nRelease notes\n

Sourced from actions/setup-python's releases.

\n
\n

v6.0.0

\n

What's Changed

\n

Breaking Changes

\n\n

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

\n

Enhancements:

\n\n

Bug fixes:

\n\n

Dependency updates:

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/actions/setup-python/compare/v5...v6.0.0

\n

v5.6.0

\n

What's Changed

\n\n

Full Changelog: https://github.com/actions/setup-python/compare/v5...v5.6.0

\n

v5.5.0

\n

What's Changed

\n

Enhancements:

\n\n

Bug fixes:

\n\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-python&package-manager=github_actions&previous-version=5&new-version=6)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3206/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3206/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3205", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3205/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3205/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3205/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3205", - "id": 3392609468, - "node_id": "PR_kwDOADL-3s6nTP-k", - "number": 3205, - "title": "build(deps-dev): bump pytest from 8.3.5 to 8.4.2", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-09-08T05:02:44Z", - "updated_at": "2025-09-12T04:35:58Z", - "closed_at": "2025-09-12T04:34:37Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3205", - "html_url": "https://github.com/RDFLib/rdflib/pull/3205", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3205.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3205.patch", - "merged_at": "2025-09-12T04:34:37Z" - }, - "body": "Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.5 to 8.4.2.\n
\nRelease notes\n

Sourced from pytest's releases.

\n
\n

8.4.2

\n

pytest 8.4.2 (2025-09-03)

\n

Bug fixes

\n
    \n
  • \n

    #13478: Fixed a crash when using console_output_style{.interpreted-text role="confval"} with times and a module is skipped.

    \n
  • \n
  • \n

    #13530: Fixed a crash when using pytest.approx{.interpreted-text role="func"} and decimal.Decimal{.interpreted-text role="class"} instances with the decimal.FloatOperation{.interpreted-text role="class"} trap set.

    \n
  • \n
  • \n

    #13549: No longer evaluate type annotations in Python 3.14 when inspecting function signatures.

    \n

    This prevents crashes during module collection when modules do not explicitly use from __future__ import annotations and import types for annotations within a if TYPE_CHECKING: block.

    \n
  • \n
  • \n

    #13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in pytest.Parser.addini{.interpreted-text role="meth"}.

    \n
  • \n
  • \n

    #13563: pytest.approx{.interpreted-text role="func"} now only imports numpy if NumPy is already in sys.modules. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.

    \n
  • \n
\n

Improved documentation

\n
    \n
  • #13577: Clarify that pytest_generate_tests is discovered in test modules/classes; other hooks must be in conftest.py or plugins.
  • \n
\n

Contributor-facing changes

\n
    \n
  • #13480: Self-testing: fixed a few test failures when run with -Wdefault or a similar override.
  • \n
  • #13547: Self-testing: corrected expected message for test_doctest_unexpected_exception in Python 3.14.
  • \n
  • #13684: Make pytest's own testsuite insensitive to the presence of the CI environment variable -- by ogrisel{.interpreted-text role="user"}.
  • \n
\n

8.4.1

\n

pytest 8.4.1 (2025-06-17)

\n

Bug fixes

\n
    \n
  • \n

    #13461: Corrected _pytest.terminal.TerminalReporter.isatty to support\nbeing called as a method. Before it was just a boolean which could\nbreak correct code when using -o log_cli=true).

    \n
  • \n
  • \n

    #13477: Reintroduced pytest.PytestReturnNotNoneWarning{.interpreted-text role="class"} which was removed by accident in pytest [8.4]{.title-ref}.

    \n

    This warning is raised when a test functions returns a value other than None, which is often a mistake made by beginners.

    \n

    See return-not-none{.interpreted-text role="ref"} for more information.

    \n
  • \n
  • \n

    #13497: Fixed compatibility with Twisted 25+.

    \n
  • \n
\n

Improved documentation

\n
    \n
  • #13492: Fixed outdated warning about faulthandler not working on Windows.
  • \n
\n

8.4.0

\n

pytest 8.4.0 (2025-06-02)

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=8.3.5&new-version=8.4.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3205/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3205/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3204", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3204/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3204/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3204/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3204", - "id": 3392609060, - "node_id": "PR_kwDOADL-3s6nTP41", - "number": 3204, - "title": "build(deps-dev): bump typing-extensions from 4.13.2 to 4.15.0", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-09-08T05:02:32Z", - "updated_at": "2025-09-12T05:00:39Z", - "closed_at": "2025-09-12T04:59:56Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3204", - "html_url": "https://github.com/RDFLib/rdflib/pull/3204", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3204.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3204.patch", - "merged_at": "2025-09-12T04:59:56Z" - }, - "body": "Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.13.2 to 4.15.0.\n
\nRelease notes\n

Sourced from typing-extensions's releases.

\n
\n

4.15.0

\n

No user-facing changes since 4.15.0rc1.

\n

New features since 4.14.1:

\n
    \n
  • Add the @typing_extensions.disjoint_base decorator, as specified\nin PEP 800. Patch by Jelle Zijlstra.
  • \n
  • Add typing_extensions.type_repr, a backport of\nannotationlib.type_repr,\nintroduced in Python 3.14 (CPython PR #124551,\noriginally by Jelle Zijlstra). Patch by Semyon Moroz.
  • \n
  • Fix behavior of type params in typing_extensions.evaluate_forward_ref. Backport of\nCPython PR #137227 by Jelle Zijlstra.
  • \n
\n

4.15.0rc1

\n
    \n
  • Add the @typing_extensions.disjoint_base decorator, as specified\nin PEP 800. Patch by Jelle Zijlstra.
  • \n
  • Add typing_extensions.type_repr, a backport of\nannotationlib.type_repr,\nintroduced in Python 3.14 (CPython PR #124551,\noriginally by Jelle Zijlstra). Patch by Semyon Moroz.
  • \n
  • Fix behavior of type params in typing_extensions.evaluate_forward_ref. Backport of\nCPython PR #137227 by Jelle Zijlstra.
  • \n
\n

4.14.1

\n

Release 4.14.1 (July 4, 2025)

\n
    \n
  • Fix usage of typing_extensions.TypedDict nested inside other types\n(e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the\ntype system but worked on older versions, so we maintain support.
  • \n
\n

4.14.0

\n

This release adds several new features, including experimental support for inline typed dictionaries (PEP 764) and sentinels (PEP 661), and support for changes in Python 3.14. In addition, Python 3.8 is no longer supported.

\n

Changes since 4.14.0rc1:

\n
    \n
  • Remove __or__ and __ror__ methods from typing_extensions.Sentinel\non Python versions <3.10. PEP 604 was introduced in Python 3.10, and\ntyping_extensions does not generally attempt to backport PEP-604 methods\nto prior versions.
  • \n
  • Further update typing_extensions.evaluate_forward_ref with changes in Python 3.14.
  • \n
\n

Changes included in 4.14.0rc1:

\n
    \n
  • Drop support for Python 3.8 (including PyPy-3.8). Patch by Victorien Plot.
  • \n
  • Do not attempt to re-export names that have been removed from typing,\nanticipating the removal of typing.no_type_check_decorator in Python 3.15.\nPatch by Jelle Zijlstra.
  • \n
  • Update typing_extensions.Format, typing_extensions.evaluate_forward_ref, and\ntyping_extensions.TypedDict to align
  • \n
\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from typing-extensions's changelog.

\n
\n

Release 4.15.0 (August 25, 2025)

\n

No user-facing changes since 4.15.0rc1.

\n

Release 4.15.0rc1 (August 18, 2025)

\n
    \n
  • Add the @typing_extensions.disjoint_base decorator, as specified\nin PEP 800. Patch by Jelle Zijlstra.
  • \n
  • Add typing_extensions.type_repr, a backport of\nannotationlib.type_repr,\nintroduced in Python 3.14 (CPython PR #124551,\noriginally by Jelle Zijlstra). Patch by Semyon Moroz.
  • \n
  • Fix behavior of type params in typing_extensions.evaluate_forward_ref. Backport of\nCPython PR #137227 by Jelle Zijlstra.
  • \n
\n

Release 4.14.1 (July 4, 2025)

\n
    \n
  • Fix usage of typing_extensions.TypedDict nested inside other types\n(e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the\ntype system but worked on older versions, so we maintain support.
  • \n
\n

Release 4.14.0 (June 2, 2025)

\n

Changes since 4.14.0rc1:

\n
    \n
  • Remove __or__ and __ror__ methods from typing_extensions.Sentinel\non Python versions <3.10. PEP 604 was introduced in Python 3.10, and\ntyping_extensions does not generally attempt to backport PEP-604 methods\nto prior versions.
  • \n
  • Further update typing_extensions.evaluate_forward_ref with changes in Python 3.14.
  • \n
\n

Release 4.14.0rc1 (May 24, 2025)

\n
    \n
  • Drop support for Python 3.8 (including PyPy-3.8). Patch by Victorien Plot.
  • \n
  • Do not attempt to re-export names that have been removed from typing,\nanticipating the removal of typing.no_type_check_decorator in Python 3.15.\nPatch by Jelle Zijlstra.
  • \n
  • Update typing_extensions.Format, typing_extensions.evaluate_forward_ref, and\ntyping_extensions.TypedDict to align\nwith changes in Python 3.14. Patches by Jelle Zijlstra.
  • \n
  • Fix tests for Python 3.14 and 3.15. Patches by Jelle Zijlstra.
  • \n
\n

New features:

\n
    \n
  • Add support for inline typed dictionaries (PEP 764).\nPatch by Victorien Plot.
  • \n
  • Add typing_extensions.Reader and typing_extensions.Writer. Patch by\nSebastian Rittau.
  • \n
  • Add support for sentinels (PEP 661). Patch by\nVictorien Plot.
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.13.2&new-version=4.15.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3204/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3204/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3203", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3203/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3203/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3203/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3203", - "id": 3392607684, - "node_id": "PR_kwDOADL-3s6nTPlp", - "number": 3203, - "title": "build(deps-dev): bump pytest-cov from 6.1.1 to 6.3.0", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-09-08T05:01:54Z", - "updated_at": "2025-09-12T05:12:59Z", - "closed_at": "2025-09-12T05:12:15Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3203", - "html_url": "https://github.com/RDFLib/rdflib/pull/3203", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3203.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3203.patch", - "merged_at": "2025-09-12T05:12:15Z" - }, - "body": "Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 6.1.1 to 6.3.0.\n
\nChangelog\n

Sourced from pytest-cov's changelog.

\n
\n

6.3.0 (2025-09-06)

\n
    \n
  • Added support for markdown reports.\nContributed by Marcos Boger in [#712](https://github.com/pytest-dev/pytest-cov/issues/712) <https://github.com/pytest-dev/pytest-cov/pull/712>_\nand [#714](https://github.com/pytest-dev/pytest-cov/issues/714) <https://github.com/pytest-dev/pytest-cov/pull/714>_.
  • \n
  • Fixed some formatting issues in docs.\nAnonymous contribution in [#706](https://github.com/pytest-dev/pytest-cov/issues/706) <https://github.com/pytest-dev/pytest-cov/pull/706>_.
  • \n
\n

6.2.1 (2025-06-12)

\n
    \n
  • \n

    Added a version requirement for pytest's pluggy dependency (1.2.0, released 2023-06-21) that has the required new-style hookwrapper API.

    \n
  • \n
  • \n

    Removed deprecated license classifier (packaging).

    \n
  • \n
  • \n

    Disabled coverage warnings in two more situations where they have no value:

    \n
      \n
    • "module-not-measured" in workers
    • \n
    • "already-imported" in subprocesses
    • \n
    \n
  • \n
\n

6.2.0 (2025-06-11)

\n
    \n
  • \n

    The plugin now adds 3 rules in the filter warnings configuration to prevent common coverage warnings being raised as obscure errors::

    \n

    default:unclosed database in <sqlite3.Connection object at:ResourceWarning\nonce::PytestCovWarning\nonce::CoverageWarning

    \n

    This fixes most of the bad interactions that are occurring on pytest 8.4 with filterwarnings=error.

    \n

    The plugin will check if there already matching rules for the 3 categories\n(ResourceWarning, PytestCovWarning, CoverageWarning) and message (unclosed database in <sqlite3.Connection object at) before adding the filters.

    \n

    This means you can have this in your pytest configuration for complete oblivion (not recommended, if that is not clear)::

    \n

    filterwarnings = [\n"error",\n"ignore:unclosed database in <sqlite3.Connection object at:ResourceWarning",\n"ignore::PytestCovWarning",\n"ignore::CoverageWarning",\n]

    \n
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest-cov&package-manager=pip&previous-version=6.1.1&new-version=6.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3203/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3203/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3202", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3202/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3202/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3202/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3202", - "id": 3382370163, - "node_id": "PR_kwDOADL-3s6myRLC", - "number": 3202, - "title": "Merge 7-maintenance changes into main", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-09-04T06:37:03Z", - "updated_at": "2025-09-09T03:33:26Z", - "closed_at": "2025-09-09T03:33:25Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3202", - "html_url": "https://github.com/RDFLib/rdflib/pull/3202", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3202.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3202.patch", - "merged_at": "2025-09-09T03:33:25Z" - }, - "body": "# Summary of changes\r\n\r\nThis PR integrates the recent features and bug fixes from `7-maintenance` branch into `main`. This will be merged when the 7.2.0 version is released.\r\n\r\nMany merge conflicts were resolved and all tests and checks are passing.\r\n\r\nThis PR supersedes https://github.com/RDFLib/rdflib/pull/3199.\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3202/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3202/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3197", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3197/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3197/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3197/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3197", - "id": 3378517619, - "node_id": "PR_kwDOADL-3s6mlSqI", - "number": 3197, - "title": "feat: canonicalization with longturtle serializer now optional", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-09-03T06:41:22Z", - "updated_at": "2025-09-08T01:31:53Z", - "closed_at": "2025-09-08T01:31:52Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3197", - "html_url": "https://github.com/RDFLib/rdflib/pull/3197", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3197.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3197.patch", - "merged_at": "2025-09-08T01:31:52Z" - }, - "body": "Fixes https://github.com/RDFLib/rdflib/issues/3196\r\n\r\n\r\n\r\n# Summary of changes\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3197/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3197/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3195", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3195/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3195/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3195/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3195", - "id": 3365279463, - "node_id": "PR_kwDOADL-3s6l6NCn", - "number": 3195, - "title": "Revert \"remove old hacks against 2to3 (#3076)\"", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 7242799529, - "node_id": "LA_kwDOADL-3s8AAAABr7RZqQ", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/7.1", - "name": "7.1", - "color": "FC7848", - "default": false, - "description": "Issues planned to fix in v7.1" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-08-29T03:03:18Z", - "updated_at": "2025-08-29T03:50:11Z", - "closed_at": "2025-08-29T03:50:10Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3195", - "html_url": "https://github.com/RDFLib/rdflib/pull/3195", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3195.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3195.patch", - "merged_at": "2025-08-29T03:50:10Z" - }, - "body": "This reverts commit b74c6574fd982b410aed1aa43853eed37504bf15.\r\n\r\n\r\n\r\n# Summary of changes\r\n\r\nFixes https://github.com/RDFLib/rdflib/issues/3193\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3195/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3195/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3194", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3194/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3194/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3194/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3194", - "id": 3365240233, - "node_id": "PR_kwDOADL-3s6l6E02", - "number": 3194, - "title": "Fix failing webtest", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 7242799529, - "node_id": "LA_kwDOADL-3s8AAAABr7RZqQ", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/7.1", - "name": "7.1", - "color": "FC7848", - "default": false, - "description": "Issues planned to fix in v7.1" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-08-29T02:35:40Z", - "updated_at": "2025-08-29T05:33:39Z", - "closed_at": "2025-08-29T05:33:36Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3194", - "html_url": "https://github.com/RDFLib/rdflib/pull/3194", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3194.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3194.patch", - "merged_at": "2025-08-29T05:33:36Z" - }, - "body": "\r\n\r\n# Summary of changes\r\n\r\nFixes https://github.com/RDFLib/rdflib/issues/3192\r\n\r\nNote: this is a cascading PR and includes https://github.com/RDFLib/rdflib/pull/3195 to ensure all fixes to tests are applied before merging into `7-maintenance` branch.\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3194/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3194/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3189", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3189/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3189/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3189/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3189", - "id": 3351175415, - "node_id": "PR_kwDOADL-3s6lLaSS", - "number": 3189, - "title": "build(deps): bump actions/setup-java from 4 to 5", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4132956439, - "node_id": "LA_kwDOADL-3s72V-kX", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/github_actions", - "name": "github_actions", - "color": "000000", - "default": false, - "description": "Pull requests that update GitHub Actions code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-08-25T09:48:26Z", - "updated_at": "2025-09-12T05:24:57Z", - "closed_at": "2025-09-12T05:24:16Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3189", - "html_url": "https://github.com/RDFLib/rdflib/pull/3189", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3189.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3189.patch", - "merged_at": "2025-09-12T05:24:16Z" - }, - "body": "Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.\n
\nRelease notes\n

Sourced from actions/setup-java's releases.

\n
\n

v5.0.0

\n

What's Changed

\n

Breaking Changes

\n\n

Make sure your runner is updated to this version or newer to use this release. v2.327.1 Release Notes

\n

Dependency Upgrades

\n\n

Bug Fixes

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/actions/setup-java/compare/v4...v5.0.0

\n

v4.7.1

\n

What's Changed

\n

Documentation changes

\n\n

Dependency updates:

\n\n

Full Changelog: https://github.com/actions/setup-java/compare/v4...v4.7.1

\n

v4.7.0

\n

What's Changed

\n\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-java&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3189/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3189/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3185", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3185/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3185/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3185/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3185", - "id": 3329618398, - "node_id": "PR_kwDOADL-3s6kDWYr", - "number": 3185, - "title": "build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/latest", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4545133062, - "node_id": "LA_kwDOADL-3s8AAAABDuk6Bg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/docker", - "name": "docker", - "color": "21ceff", - "default": false, - "description": "Pull requests that update Docker code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-08-18T07:56:51Z", - "updated_at": "2025-09-12T05:36:21Z", - "closed_at": "2025-09-12T05:35:57Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3185", - "html_url": "https://github.com/RDFLib/rdflib/pull/3185", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3185.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3185.patch", - "merged_at": "2025-09-12T05:35:57Z" - }, - "body": "Bumps library/python from 3.13.3-slim to 3.13.7-slim.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=library/python&package-manager=docker&previous-version=3.13.3-slim&new-version=3.13.7-slim)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3185/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3185/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3184", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3184/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3184/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3184/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3184", - "id": 3329609992, - "node_id": "PR_kwDOADL-3s6kDUnS", - "number": 3184, - "title": "build(deps): bump actions/checkout from 4 to 5", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4132956439, - "node_id": "LA_kwDOADL-3s72V-kX", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/github_actions", - "name": "github_actions", - "color": "000000", - "default": false, - "description": "Pull requests that update GitHub Actions code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-08-18T07:54:08Z", - "updated_at": "2025-09-12T05:46:47Z", - "closed_at": "2025-09-12T05:46:06Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3184", - "html_url": "https://github.com/RDFLib/rdflib/pull/3184", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3184.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3184.patch", - "merged_at": "2025-09-12T05:46:06Z" - }, - "body": "Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.\n
\nRelease notes\n

Sourced from actions/checkout's releases.

\n
\n

v5.0.0

\n

What's Changed

\n\n

\u26a0\ufe0f Minimum Compatible Runner Version

\n

v2.327.1
\nRelease Notes

\n

Make sure your runner is updated to this version or newer to use this release.

\n

Full Changelog: https://github.com/actions/checkout/compare/v4...v5.0.0

\n

v4.3.0

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/actions/checkout/compare/v4...v4.3.0

\n

v4.2.2

\n

What's Changed

\n\n

Full Changelog: https://github.com/actions/checkout/compare/v4.2.1...v4.2.2

\n

v4.2.1

\n

What's Changed

\n\n

New Contributors

\n\n

Full Changelog: https://github.com/actions/checkout/compare/v4.2.0...v4.2.1

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from actions/checkout's changelog.

\n
\n

Changelog

\n

V5.0.0

\n\n

V4.3.0

\n\n

v4.2.2

\n\n

v4.2.1

\n\n

v4.2.0

\n\n

v4.1.7

\n\n

v4.1.6

\n\n

v4.1.5

\n\n

v4.1.4

\n\n

v4.1.3

\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/checkout&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3184/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3184/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3183", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3183/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3183/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3183/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3183", - "id": 3329595517, - "node_id": "PR_kwDOADL-3s6kDRhT", - "number": 3183, - "title": "build(deps): bump library/python from 3.13.3-slim to 3.13.7-slim in /docker/unstable", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4545133062, - "node_id": "LA_kwDOADL-3s8AAAABDuk6Bg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/docker", - "name": "docker", - "color": "21ceff", - "default": false, - "description": "Pull requests that update Docker code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-08-18T07:49:17Z", - "updated_at": "2025-09-12T05:58:56Z", - "closed_at": "2025-09-12T05:57:58Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3183", - "html_url": "https://github.com/RDFLib/rdflib/pull/3183", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3183.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3183.patch", - "merged_at": "2025-09-12T05:57:58Z" - }, - "body": "Bumps library/python from 3.13.3-slim to 3.13.7-slim.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=library/python&package-manager=docker&previous-version=3.13.3-slim&new-version=3.13.7-slim)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3183/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3183/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3182", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3182/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3182/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3182/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3182", - "id": 3328829189, - "node_id": "PR_kwDOADL-3s6kAyCB", - "number": 3182, - "title": "Fix #3181", - "user": { - "login": "nicholascar", - "id": 7321872, - "node_id": "MDQ6VXNlcjczMjE4NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/7321872?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicholascar", - "html_url": "https://github.com/nicholascar", - "followers_url": "https://api.github.com/users/nicholascar/followers", - "following_url": "https://api.github.com/users/nicholascar/following{/other_user}", - "gists_url": "https://api.github.com/users/nicholascar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicholascar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicholascar/subscriptions", - "organizations_url": "https://api.github.com/users/nicholascar/orgs", - "repos_url": "https://api.github.com/users/nicholascar/repos", - "events_url": "https://api.github.com/users/nicholascar/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicholascar/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-08-18T00:52:09Z", - "updated_at": "2025-08-18T00:52:18Z", - "closed_at": "2025-08-18T00:52:17Z", - "author_association": "MEMBER", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3182", - "html_url": "https://github.com/RDFLib/rdflib/pull/3182", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3182.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3182.patch", - "merged_at": "2025-08-18T00:52:17Z" - }, - "body": "README link fix", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3182/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3182/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3178", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3178/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3178/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3178/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3178", - "id": 3311960710, - "node_id": "PR_kwDOADL-3s6jJe79", - "number": 3178, - "title": "Creation of an RDFLib Charter", - "user": { - "login": "nicholascar", - "id": 7321872, - "node_id": "MDQ6VXNlcjczMjE4NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/7321872?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicholascar", - "html_url": "https://github.com/nicholascar", - "followers_url": "https://api.github.com/users/nicholascar/followers", - "following_url": "https://api.github.com/users/nicholascar/following{/other_user}", - "gists_url": "https://api.github.com/users/nicholascar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicholascar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicholascar/subscriptions", - "organizations_url": "https://api.github.com/users/nicholascar/orgs", - "repos_url": "https://api.github.com/users/nicholascar/repos", - "events_url": "https://api.github.com/users/nicholascar/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicholascar/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-08-11T23:35:05Z", - "updated_at": "2025-08-18T00:43:02Z", - "closed_at": "2025-08-18T00:43:00Z", - "author_association": "MEMBER", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3178", - "html_url": "https://github.com/RDFLib/rdflib/pull/3178", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3178.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3178.patch", - "merged_at": "2025-08-18T00:43:00Z" - }, - "body": "Edits of the Contributing guidelines to streamline their advice and to add a Charter that states RDFLib's community's principles.", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3178/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3178/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3177", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3177/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3177/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3177/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3177", - "id": 3309552816, - "node_id": "PR_kwDOADL-3s6jBhWX", - "number": 3177, - "title": "Feature: Add Tentris Plugin to docs", - "user": { - "login": "bigerl", - "id": 933146, - "node_id": "MDQ6VXNlcjkzMzE0Ng==", - "avatar_url": "https://avatars.githubusercontent.com/u/933146?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/bigerl", - "html_url": "https://github.com/bigerl", - "followers_url": "https://api.github.com/users/bigerl/followers", - "following_url": "https://api.github.com/users/bigerl/following{/other_user}", - "gists_url": "https://api.github.com/users/bigerl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/bigerl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/bigerl/subscriptions", - "organizations_url": "https://api.github.com/users/bigerl/orgs", - "repos_url": "https://api.github.com/users/bigerl/repos", - "events_url": "https://api.github.com/users/bigerl/events{/privacy}", - "received_events_url": "https://api.github.com/users/bigerl/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-08-11T11:09:53Z", - "updated_at": "2025-08-11T23:43:05Z", - "closed_at": "2025-08-11T23:43:05Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3177", - "html_url": "https://github.com/RDFLib/rdflib/pull/3177", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3177.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3177.patch", - "merged_at": "2025-08-11T23:43:05Z" - }, - "body": "# Summary of changes\r\n\r\nAt Tentris, we developed a plugin that allows users to run their `rdflib.Graph` (1) with a native in-memory Tentris instance and (2) connect it to an Tentris SPARQL HTTP endpoint. \r\n\r\nI have added it to the list of Plugins. \r\n\r\n# Checklist\r\n\r\n- [x] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [x] Checked that all tests and type checking passes.\r\n- If the change has a potential impact on users of this project:\r\n - [x] Considered adding additional documentation.\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n \r\n **Note: Some organization policy seems to prevent that. If anybody is aware how I can adjust that I am happy to change it.**\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3177/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3177/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3176", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3176/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3176/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3176/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3176", - "id": 3309030353, - "node_id": "PR_kwDOADL-3s6i_zhJ", - "number": 3176, - "title": "build(deps): bump poetry from 2.0.0 to 2.1.4 in /devtools", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 4, - "created_at": "2025-08-11T08:40:57Z", - "updated_at": "2025-09-16T06:01:05Z", - "closed_at": "2025-09-16T06:00:35Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3176", - "html_url": "https://github.com/RDFLib/rdflib/pull/3176", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3176.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3176.patch", - "merged_at": "2025-09-16T06:00:35Z" - }, - "body": "Bumps [poetry](https://github.com/python-poetry/poetry) from 2.0.0 to 2.1.4.\n
\nRelease notes\n

Sourced from poetry's releases.

\n
\n

2.1.4

\n

Changed

\n
    \n
  • Require virtualenv<20.33 to work around an issue where Poetry uses the wrong Python version (#10491).
  • \n
  • Improve the error messages for the validation of the pyproject.toml file (#10471).
  • \n
\n

Fixed

\n
    \n
  • Fix an issue where project plugins were installed even though poetry install was called with --no-plugins (#10405).
  • \n
  • Fix an issue where dependency resolution failed for self-referential extras with duplicate dependencies (#10488).
  • \n
\n

Docs

\n
    \n
  • Clarify how to include files that were automatically excluded via VCS ignore settings (#10442).
  • \n
  • Clarify the behavior of poetry add if no version constraint is explicitly specified (#10445).
  • \n
\n

2.1.3

\n

Changed

\n
    \n
  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#10374).
  • \n
\n

Fixed

\n
    \n
  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#10324).
  • \n
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#10352).
  • \n
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#10353).
  • \n
  • Fix an issue where the original error was not printed if building a git dependency failed (#10366).
  • \n
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#10361).
  • \n
\n

poetry-core (2.1.3)

\n
    \n
  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#858).
  • \n
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#857).
  • \n
  • Fix an issue where markers with === were not parsed correctly (#860).
  • \n
  • Fix an issue where local versions with upper case letters caused an error (#859).
  • \n
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#862).
  • \n
\n

2.1.2

\n

Changed

\n
    \n
  • Improve performance of locking dependencies (#10275).
  • \n
\n

Fixed

\n
    \n
  • Fix an issue where markers were not locked correctly (#10240).
  • \n
  • Fix an issue where the result of poetry lock was not deterministic (#10276).
  • \n
  • Fix an issue where poetry env activate returned the wrong command for tcsh (#10243).
  • \n
  • Fix an issue where poetry env activate returned the wrong command for pwsh on Linux (#10256).
  • \n
\n

Docs

\n\n
\n

... (truncated)

\n
\n
\nChangelog\n

Sourced from poetry's changelog.

\n
\n

[2.1.4] - 2025-08-05

\n

Changed

\n
    \n
  • Require virtualenv<20.33 to work around an issue where Poetry uses the wrong Python version (#10491).
  • \n
  • Improve the error messages for the validation of the pyproject.toml file (#10471).
  • \n
\n

Fixed

\n
    \n
  • Fix an issue where project plugins were installed even though poetry install was called with --no-plugins (#10405).
  • \n
  • Fix an issue where dependency resolution failed for self-referential extras with duplicate dependencies (#10488).
  • \n
\n

Docs

\n
    \n
  • Clarify how to include files that were automatically excluded via VCS ignore settings (#10442).
  • \n
  • Clarify the behavior of poetry add if no version constraint is explicitly specified (#10445).
  • \n
\n

[2.1.3] - 2025-05-04

\n

Changed

\n
    \n
  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#10374).
  • \n
\n

Fixed

\n
    \n
  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#10324).
  • \n
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#10352).
  • \n
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#10353).
  • \n
  • Fix an issue where the original error was not printed if building a git dependency failed (#10366).
  • \n
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#10361).
  • \n
\n

poetry-core (2.1.3)

\n
    \n
  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#858).
  • \n
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#857).
  • \n
  • Fix an issue where markers with === were not parsed correctly (#860).
  • \n
  • Fix an issue where local versions with upper case letters caused an error (#859).
  • \n
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#862).
  • \n
\n

[2.1.2] - 2025-03-29

\n

Changed

\n
    \n
  • Improve performance of locking dependencies (#10275).
  • \n
\n

Fixed

\n
    \n
  • Fix an issue where markers were not locked correctly (#10240).
  • \n
\n\n
\n

... (truncated)

\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poetry&package-manager=pip&previous-version=2.0.0&new-version=2.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @edmondchuc.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3176/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3176/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3158", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3158/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3158/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3158/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3158", - "id": 3166176394, - "node_id": "PR_kwDOADL-3s6bj-5z", - "number": 3158, - "title": "Fix contributing guide link in README.md", - "user": { - "login": "rodrigosetti", - "id": 99732, - "node_id": "MDQ6VXNlcjk5NzMy", - "avatar_url": "https://avatars.githubusercontent.com/u/99732?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/rodrigosetti", - "html_url": "https://github.com/rodrigosetti", - "followers_url": "https://api.github.com/users/rodrigosetti/followers", - "following_url": "https://api.github.com/users/rodrigosetti/following{/other_user}", - "gists_url": "https://api.github.com/users/rodrigosetti/gists{/gist_id}", - "starred_url": "https://api.github.com/users/rodrigosetti/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/rodrigosetti/subscriptions", - "organizations_url": "https://api.github.com/users/rodrigosetti/orgs", - "repos_url": "https://api.github.com/users/rodrigosetti/repos", - "events_url": "https://api.github.com/users/rodrigosetti/events{/privacy}", - "received_events_url": "https://api.github.com/users/rodrigosetti/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-06-22T18:47:04Z", - "updated_at": "2025-08-18T03:28:21Z", - "closed_at": "2025-08-18T00:45:52Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3158", - "html_url": "https://github.com/RDFLib/rdflib/pull/3158", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3158.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3158.patch", - "merged_at": "2025-08-18T00:45:51Z" - }, - "body": "Previous link was broken", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3158/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3158/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3146", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3146/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3146/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3146/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3146", - "id": 3108065541, - "node_id": "PR_kwDOADL-3s6YhDye", - "number": 3146, - "title": "Replacement for #3125", - "user": { - "login": "nicholascar", - "id": 7321872, - "node_id": "MDQ6VXNlcjczMjE4NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/7321872?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicholascar", - "html_url": "https://github.com/nicholascar", - "followers_url": "https://api.github.com/users/nicholascar/followers", - "following_url": "https://api.github.com/users/nicholascar/following{/other_user}", - "gists_url": "https://api.github.com/users/nicholascar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicholascar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicholascar/subscriptions", - "organizations_url": "https://api.github.com/users/nicholascar/orgs", - "repos_url": "https://api.github.com/users/nicholascar/repos", - "events_url": "https://api.github.com/users/nicholascar/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicholascar/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-06-01T23:59:34Z", - "updated_at": "2025-06-02T00:48:58Z", - "closed_at": "2025-06-02T00:48:56Z", - "author_association": "MEMBER", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3146", - "html_url": "https://github.com/RDFLib/rdflib/pull/3146", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3146.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3146.patch", - "merged_at": "2025-06-02T00:48:56Z" - }, - "body": "This PR replaces #3125 since a bunch of conflicts from subsequent PRs needed merging into it.\r\n\r\nCloses #3125", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3146/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3146/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3145", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3145/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3145/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3145/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3145", - "id": 3106545238, - "node_id": "PR_kwDOADL-3s6Ycf5X", - "number": 3145, - "title": "replace PR 3109; improve plugins modules docs; change header colour t\u2026", - "user": { - "login": "nicholascar", - "id": 7321872, - "node_id": "MDQ6VXNlcjczMjE4NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/7321872?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicholascar", - "html_url": "https://github.com/nicholascar", - "followers_url": "https://api.github.com/users/nicholascar/followers", - "following_url": "https://api.github.com/users/nicholascar/following{/other_user}", - "gists_url": "https://api.github.com/users/nicholascar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicholascar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicholascar/subscriptions", - "organizations_url": "https://api.github.com/users/nicholascar/orgs", - "repos_url": "https://api.github.com/users/nicholascar/repos", - "events_url": "https://api.github.com/users/nicholascar/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicholascar/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-06-01T04:12:57Z", - "updated_at": "2025-06-01T04:25:26Z", - "closed_at": "2025-06-01T04:25:24Z", - "author_association": "MEMBER", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3145", - "html_url": "https://github.com/RDFLib/rdflib/pull/3145", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3145.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3145.patch", - "merged_at": "2025-06-01T04:25:24Z" - }, - "body": "Closes #3109", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3145/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3145/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3144", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3144/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3144/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3144/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3144", - "id": 3105339557, - "node_id": "PR_kwDOADL-3s6YYuTz", - "number": 3144, - "title": "Pr/3143", - "user": { - "login": "nicholascar", - "id": 7321872, - "node_id": "MDQ6VXNlcjczMjE4NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/7321872?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicholascar", - "html_url": "https://github.com/nicholascar", - "followers_url": "https://api.github.com/users/nicholascar/followers", - "following_url": "https://api.github.com/users/nicholascar/following{/other_user}", - "gists_url": "https://api.github.com/users/nicholascar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicholascar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicholascar/subscriptions", - "organizations_url": "https://api.github.com/users/nicholascar/orgs", - "repos_url": "https://api.github.com/users/nicholascar/repos", - "events_url": "https://api.github.com/users/nicholascar/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicholascar/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-05-31T11:16:16Z", - "updated_at": "2025-06-01T02:23:59Z", - "closed_at": "2025-06-01T02:23:58Z", - "author_association": "MEMBER", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3144", - "html_url": "https://github.com/RDFLib/rdflib/pull/3144", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3144.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3144.patch", - "merged_at": "2025-06-01T02:23:58Z" - }, - "body": "Replacement for #3143 with some black & mypy additions\r\n\r\nCloses #3143", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3144/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3144/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3142", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3142/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3142/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3142/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3142", - "id": 3090061335, - "node_id": "PR_kwDOADL-3s6XlAuc", - "number": 3142, - "title": "build(deps-dev): bump coverage from 7.7.1 to 7.8.2", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-05-26T05:35:59Z", - "updated_at": "2025-05-31T10:00:27Z", - "closed_at": "2025-05-31T10:00:25Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3142", - "html_url": "https://github.com/RDFLib/rdflib/pull/3142", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3142.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3142.patch", - "merged_at": "2025-05-31T10:00:25Z" - }, - "body": "Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.7.1 to 7.8.2.\n
\nChangelog\n

Sourced from coverage's changelog.

\n
\n

Version 7.8.2 \u2014 2025-05-23

\n
    \n
  • Wheels are provided for Windows ARM64 on Python 3.11, 3.12, and 3.13.\nThanks, Finn Womack <pull 1972_>_.
  • \n
\n

.. _issue 1971: nedbat/coveragepy#1971\n.. _pull 1972: nedbat/coveragepy#1972

\n

.. _changes_7-8-1:

\n

Version 7.8.1 \u2014 2025-05-21

\n
    \n
  • \n

    A number of EncodingWarnings were fixed that could appear if you've enabled\nPYTHONWARNDEFAULTENCODING, fixing issue 1966. Thanks, Henry Schreiner <pull 1967_>.

    \n
  • \n
  • \n

    Fixed a race condition when using sys.monitoring with free-threading Python,\nclosing issue 1970_.

    \n
  • \n
\n

.. _issue 1966: nedbat/coveragepy#1966\n.. _pull 1967: nedbat/coveragepy#1967\n.. _issue 1970: nedbat/coveragepy#1970

\n

.. _changes_7-8-0:

\n

Version 7.8.0 \u2014 2025-03-30

\n
    \n
  • \n

    Added a new source_dirs setting for symmetry with the existing\nsource_pkgs setting. It's preferable to the existing source setting,\nbecause you'll get a clear error when directories don't exist. Fixes issue 1942. Thanks, Jeremy Fleischman <pull 1943_>.

    \n
  • \n
  • \n

    Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is properly\nsupported, closing issue 1696. Thanks, Philipp A. <pull 1700_>. This\nworks properly except for a detail when using the coverage command on\nWindows. There you can use python -m coverage instead if you need exact\nemulation.

    \n
  • \n
\n

.. _issue 1696: nedbat/coveragepy#1696\n.. _pull 1700: nedbat/coveragepy#1700\n.. _issue 1942: nedbat/coveragepy#1942\n.. _pull 1943: nedbat/coveragepy#1943

\n

.. _changes_7-7-1:

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.7.1&new-version=7.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3142/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3142/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3141", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3141/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3141/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3141/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3141", - "id": 3089982425, - "node_id": "PR_kwDOADL-3s6Xkvpa", - "number": 3141, - "title": "fix: do not automatically generate header id in RDF patch generation and fix missing fullstop", - "user": { - "login": "recalcitrantsupplant", - "id": 10570038, - "node_id": "MDQ6VXNlcjEwNTcwMDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/10570038?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/recalcitrantsupplant", - "html_url": "https://github.com/recalcitrantsupplant", - "followers_url": "https://api.github.com/users/recalcitrantsupplant/followers", - "following_url": "https://api.github.com/users/recalcitrantsupplant/following{/other_user}", - "gists_url": "https://api.github.com/users/recalcitrantsupplant/gists{/gist_id}", - "starred_url": "https://api.github.com/users/recalcitrantsupplant/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/recalcitrantsupplant/subscriptions", - "organizations_url": "https://api.github.com/users/recalcitrantsupplant/orgs", - "repos_url": "https://api.github.com/users/recalcitrantsupplant/repos", - "events_url": "https://api.github.com/users/recalcitrantsupplant/events{/privacy}", - "received_events_url": "https://api.github.com/users/recalcitrantsupplant/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-05-26T04:42:48Z", - "updated_at": "2025-05-31T09:48:58Z", - "closed_at": "2025-05-31T09:48:58Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3141", - "html_url": "https://github.com/RDFLib/rdflib/pull/3141", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3141.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3141.patch", - "merged_at": "2025-05-31T09:48:58Z" - }, - "body": "# Summary of changes\r\n\r\nFixes a bug in `PatchSerializer` where the `H prev` header line missed a trailing period. Also, `header_id` is now treated as optional; the `H id` line is only written if `header_id` is provided, removing the previous default UUID generation. This change is backwards compatible and primarily addresses a formatting issue and refines header generation.\r\n\r\n# Checklist\r\n\r\n- [x] Checked that there aren't other open pull requests for the same change.\r\n- [x] Checked that all tests and type checking passes. \r\n- If the change has a potential impact on users of this project:\r\n - [x] Added or updated tests that fail without the change.\r\n - [N/A] Updated relevant documentation to avoid inaccuracies.\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3141/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3141/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3139", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3139/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3139/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3139/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3139", - "id": 3074399060, - "node_id": "PR_kwDOADL-3s6WwPrJ", - "number": 3139, - "title": "List on docs the COTTAS store backend", - "user": { - "login": "arenas-guerrero-julian", - "id": 18464038, - "node_id": "MDQ6VXNlcjE4NDY0MDM4", - "avatar_url": "https://avatars.githubusercontent.com/u/18464038?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/arenas-guerrero-julian", - "html_url": "https://github.com/arenas-guerrero-julian", - "followers_url": "https://api.github.com/users/arenas-guerrero-julian/followers", - "following_url": "https://api.github.com/users/arenas-guerrero-julian/following{/other_user}", - "gists_url": "https://api.github.com/users/arenas-guerrero-julian/gists{/gist_id}", - "starred_url": "https://api.github.com/users/arenas-guerrero-julian/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/arenas-guerrero-julian/subscriptions", - "organizations_url": "https://api.github.com/users/arenas-guerrero-julian/orgs", - "repos_url": "https://api.github.com/users/arenas-guerrero-julian/repos", - "events_url": "https://api.github.com/users/arenas-guerrero-julian/events{/privacy}", - "received_events_url": "https://api.github.com/users/arenas-guerrero-julian/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-05-19T16:25:00Z", - "updated_at": "2025-05-20T01:49:26Z", - "closed_at": "2025-05-20T01:49:26Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3139", - "html_url": "https://github.com/RDFLib/rdflib/pull/3139", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3139.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3139.patch", - "merged_at": "2025-05-20T01:49:26Z" - }, - "body": "# Summary of changes\r\n\r\nAdded [COTTAS](https://github.com/arenas-guerrero-julian/pycottas) store backend to the docs.\r\n\r\n# Checklist\r\n\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3139/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3139/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3134", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3134/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3134/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3134/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3134", - "id": 3044690733, - "node_id": "PR_kwDOADL-3s6VNJb_", - "number": 3134, - "title": "[7.x] fix namespace prefixes in longturtle serialization", - "user": { - "login": "edmondchuc", - "id": 37032744, - "node_id": "MDQ6VXNlcjM3MDMyNzQ0", - "avatar_url": "https://avatars.githubusercontent.com/u/37032744?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/edmondchuc", - "html_url": "https://github.com/edmondchuc", - "followers_url": "https://api.github.com/users/edmondchuc/followers", - "following_url": "https://api.github.com/users/edmondchuc/following{/other_user}", - "gists_url": "https://api.github.com/users/edmondchuc/gists{/gist_id}", - "starred_url": "https://api.github.com/users/edmondchuc/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/edmondchuc/subscriptions", - "organizations_url": "https://api.github.com/users/edmondchuc/orgs", - "repos_url": "https://api.github.com/users/edmondchuc/repos", - "events_url": "https://api.github.com/users/edmondchuc/events{/privacy}", - "received_events_url": "https://api.github.com/users/edmondchuc/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-05-07T05:00:00Z", - "updated_at": "2025-05-20T01:50:14Z", - "closed_at": "2025-05-20T01:50:13Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3134", - "html_url": "https://github.com/RDFLib/rdflib/pull/3134", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3134.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3134.patch", - "merged_at": "2025-05-20T01:50:13Z" - }, - "body": "7.x PR of https://github.com/RDFLib/rdflib/pull/3106.\r\n\r\n- [ ] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [ ] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [ ] Created an issue to discuss the change and get in-principle agreement.\r\n - [ ] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [ ] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [ ] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3134/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3134/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3132", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3132/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3132/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3132/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3132", - "id": 3039033122, - "node_id": "PR_kwDOADL-3s6U52DB", - "number": 3132, - "title": "Cope with Namespace annotations in Python 3.14", - "user": { - "login": "nphilipp", - "id": 820624, - "node_id": "MDQ6VXNlcjgyMDYyNA==", - "avatar_url": "https://avatars.githubusercontent.com/u/820624?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nphilipp", - "html_url": "https://github.com/nphilipp", - "followers_url": "https://api.github.com/users/nphilipp/followers", - "following_url": "https://api.github.com/users/nphilipp/following{/other_user}", - "gists_url": "https://api.github.com/users/nphilipp/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nphilipp/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nphilipp/subscriptions", - "organizations_url": "https://api.github.com/users/nphilipp/orgs", - "repos_url": "https://api.github.com/users/nphilipp/repos", - "events_url": "https://api.github.com/users/nphilipp/events{/privacy}", - "received_events_url": "https://api.github.com/users/nphilipp/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-05-05T08:57:17Z", - "updated_at": "2025-06-01T06:50:30Z", - "closed_at": "2025-06-01T06:50:30Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3132", - "html_url": "https://github.com/RDFLib/rdflib/pull/3132", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3132.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3132.patch", - "merged_at": "2025-06-01T06:50:30Z" - }, - "body": "I submitted this already in #3084 which got merged, but the change is missing from the main branch. So here we go again:\r\n\r\n-----------------------\r\n\r\nThe __annotations__ member can be incomplete, use the get_annotations() helper from annotationlib (Python >= 3.14) or inspect (Python >= 3.10) if available.\r\n\r\nRelated: #3083\r\n\r\n\r\n\r\n# Summary of changes\r\n\r\nThis fixes accessing Namespace annotations on Python 3.14, which makes `import rdflib` fail on this Python version. This should be backwards-compatible.\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [x] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [x] Checked that all tests and type checking passes. \u21d2 Other tests (sparql) fail on Python 3.14, see #3083 \r\n- If the change adds new features or changes the RDFLib public API: n/a\r\n- If the change has a potential impact on users of this project: n/a (covered by existing tests)\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3132/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3132/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3127", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3127/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3127/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3127/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3127", - "id": 3033489921, - "node_id": "PR_kwDOADL-3s6Uny5a", - "number": 3127, - "title": "Fix incorrect deskolemization of literals", - "user": { - "login": "ddeschepper", - "id": 1130183, - "node_id": "MDQ6VXNlcjExMzAxODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1130183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddeschepper", - "html_url": "https://github.com/ddeschepper", - "followers_url": "https://api.github.com/users/ddeschepper/followers", - "following_url": "https://api.github.com/users/ddeschepper/following{/other_user}", - "gists_url": "https://api.github.com/users/ddeschepper/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddeschepper/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddeschepper/subscriptions", - "organizations_url": "https://api.github.com/users/ddeschepper/orgs", - "repos_url": "https://api.github.com/users/ddeschepper/repos", - "events_url": "https://api.github.com/users/ddeschepper/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddeschepper/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-05-01T09:16:35Z", - "updated_at": "2025-09-18T05:02:33Z", - "closed_at": "2025-09-18T05:02:33Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3127", - "html_url": "https://github.com/RDFLib/rdflib/pull/3127", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3127.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3127.patch", - "merged_at": "2025-09-18T05:02:33Z" - }, - "body": "Fixes issue https://github.com/RDFLib/rdflib/issues/3126.\r\n\r\nGraph.de_skolemize() incorrectly tries to deskolemize literals, which fails in some edge cases. Limiting deskolemization of objects to `URIRef`s only fixes this behaviour.", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3127/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3127/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3121", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3121/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3121/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3121/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3121", - "id": 3023781553, - "node_id": "PR_kwDOADL-3s6UGzEk", - "number": 3121, - "title": "build(deps-dev): bump typing-extensions from 4.13.0 to 4.13.2", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-04-28T05:53:17Z", - "updated_at": "2025-05-31T09:46:31Z", - "closed_at": "2025-05-31T09:46:29Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3121", - "html_url": "https://github.com/RDFLib/rdflib/pull/3121", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3121.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3121.patch", - "merged_at": "2025-05-31T09:46:29Z" - }, - "body": "Bumps [typing-extensions](https://github.com/python/typing_extensions) from 4.13.0 to 4.13.2.\n
\nRelease notes\n

Sourced from typing-extensions's releases.

\n
\n

4.13.2

\n
    \n
  • Fix TypeError when taking the union of typing_extensions.TypeAliasType and a\ntyping.TypeAliasType on Python 3.12 and 3.13.\nPatch by Joren Hammudoglu.
  • \n
  • Backport from CPython PR #132160\nto avoid having user arguments shadowed in generated __new__ by\n@typing_extensions.deprecated.\nPatch by Victorien Plot.
  • \n
\n

4.13.1

\n

This is a bugfix release fixing two edge cases that appear on old bugfix releases of CPython.

\n

Bugfixes:

\n
    \n
  • Fix regression in 4.13.0 on Python 3.10.2 causing a TypeError when using Concatenate.\nPatch by Daraan.
  • \n
  • Fix TypeError when using evaluate_forward_ref on Python 3.10.1-2 and 3.9.8-10.\nPatch by Daraan.
  • \n
\n
\n
\n
\nChangelog\n

Sourced from typing-extensions's changelog.

\n
\n

Release 4.13.2 (April 10, 2025)

\n
    \n
  • Fix TypeError when taking the union of typing_extensions.TypeAliasType and a\ntyping.TypeAliasType on Python 3.12 and 3.13.\nPatch by Joren Hammudoglu.
  • \n
  • Backport from CPython PR #132160\nto avoid having user arguments shadowed in generated __new__ by\n@typing_extensions.deprecated.\nPatch by Victorien Plot.
  • \n
\n

Release 4.13.1 (April 3, 2025)

\n

Bugfixes:

\n
    \n
  • Fix regression in 4.13.0 on Python 3.10.2 causing a TypeError when using Concatenate.\nPatch by Daraan.
  • \n
  • Fix TypeError when using evaluate_forward_ref on Python 3.10.1-2 and 3.9.8-10.\nPatch by Daraan.
  • \n
\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=typing-extensions&package-manager=pip&previous-version=4.13.0&new-version=4.13.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3121/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3121/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3118", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3118/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3118/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3118/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3118", - "id": 3007735442, - "node_id": "PR_kwDOADL-3s6TQzkU", - "number": 3118, - "title": "build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/unstable", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4545133062, - "node_id": "LA_kwDOADL-3s8AAAABDuk6Bg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/docker", - "name": "docker", - "color": "21ceff", - "default": false, - "description": "Pull requests that update Docker code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-04-21T06:55:35Z", - "updated_at": "2025-05-31T09:43:35Z", - "closed_at": "2025-05-31T09:43:28Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3118", - "html_url": "https://github.com/RDFLib/rdflib/pull/3118", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3118.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3118.patch", - "merged_at": "2025-05-31T09:43:28Z" - }, - "body": "Bumps library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=library/python&package-manager=docker&previous-version=3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1&new-version=sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
\n\n> **Note**\n> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3118/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3118/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3117", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3117/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3117/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3117/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3117", - "id": 3007648012, - "node_id": "PR_kwDOADL-3s6TQgTc", - "number": 3117, - "title": "build(deps): bump library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4 in /docker/latest", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4545133062, - "node_id": "LA_kwDOADL-3s8AAAABDuk6Bg", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/docker", - "name": "docker", - "color": "21ceff", - "default": false, - "description": "Pull requests that update Docker code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-04-21T06:06:30Z", - "updated_at": "2025-05-31T09:42:54Z", - "closed_at": "2025-05-31T09:42:52Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3117", - "html_url": "https://github.com/RDFLib/rdflib/pull/3117", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3117.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3117.patch", - "merged_at": "2025-05-31T09:42:52Z" - }, - "body": "Bumps library/python from 3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1 to sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4.\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=library/python&package-manager=docker&previous-version=3.13.1-slim@sha256:1127090f9fff0b8e7c3a1367855ef8a3299472d2c9ed122948a576c39addeaf1&new-version=sha256:34dc8eb488136014caf530ec03a3a2403473a92d67a01a26256c365b5b2fc0d4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3117/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3117/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3115", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3115/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3115/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3115/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3115", - "id": 2999054664, - "node_id": "PR_kwDOADL-3s6Szxae", - "number": 3115, - "title": "fix: remove Literal.toPython date conversion for gYear/gYearMonth", - "user": { - "login": "lu-pl", - "id": 128675670, - "node_id": "U_kgDOB6tvVg", - "avatar_url": "https://avatars.githubusercontent.com/u/128675670?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/lu-pl", - "html_url": "https://github.com/lu-pl", - "followers_url": "https://api.github.com/users/lu-pl/followers", - "following_url": "https://api.github.com/users/lu-pl/following{/other_user}", - "gists_url": "https://api.github.com/users/lu-pl/gists{/gist_id}", - "starred_url": "https://api.github.com/users/lu-pl/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/lu-pl/subscriptions", - "organizations_url": "https://api.github.com/users/lu-pl/orgs", - "repos_url": "https://api.github.com/users/lu-pl/repos", - "events_url": "https://api.github.com/users/lu-pl/events{/privacy}", - "received_events_url": "https://api.github.com/users/lu-pl/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 1, - "created_at": "2025-04-16T09:34:25Z", - "updated_at": "2025-05-31T09:51:02Z", - "closed_at": "2025-05-31T09:51:02Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3115", - "html_url": "https://github.com/RDFLib/rdflib/pull/3115", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3115.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3115.patch", - "merged_at": "2025-05-31T09:51:02Z" - }, - "body": "\r\n\r\n# Summary of changes\r\n\r\nIssue #3078 reports, that `rdflib.Literal.toPython`-casting of `xsd:gYear` and `xsd:gYearMonth` to datetime objects should not be possible, as there is no appropriate Python equivalence for those types. \r\n\r\nThe current implementation casts `xsd:gYear` and `xsd:gYearMonth` to datetime objects assuming January 1st for `xsd:gYear` and the 1st day of the given month for `xsd:gYearMonth`. This is plain wrong.\r\n\r\nThe change removes datetime casting for `xsd:gYear` and `xsd:gYearMonth` for `rdflib.Literal.toPython` and adapts the `rdflib.Literal` tests accordingly.\r\n\r\nNote that validation of `xsd:gYear` and `xsd:gYearMonth` is lost as a result, but could be easily implemented using regex checks. As I understand it, XSD types without an entry in the `rdflib.term.XSDToPython` mapping are never typed-checked though; at least for `xsd:gYear` and `xsd:gYearMonth` the xsd-type checks ran as part of `rdflib.xsd_datetime.parse_xsd_gyear` and `rdflib.xsd_datetime.parse_xsd_gyearmonth`. \r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [x] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [x] Checked that all tests and type checking passes.\r\n- If the change adds new features or changes the RDFLib public API:\r\n \r\n - [x] Created an issue to discuss the change and get in-principle agreement.\r\n - [] Considered adding an example in `./examples`.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [x] Added or updated tests that fail without the change.\r\n - [x] Updated relevant documentation to avoid inaccuracies.\r\n - [x] Considered adding additional documentation.\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\nNote: I looked through the docs and couldn't find a place where `xsd:gYear` or `xsd:gYearMonth` casting was mentioned (apart from the generated references).", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3115/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3115/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3106", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3106/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3106/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3106/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3106", - "id": 2961384878, - "node_id": "PR_kwDOADL-3s6Q0v6d", - "number": 3106, - "title": "fix namespace prefixes in longturtle serialization", - "user": { - "login": "ddeschepper", - "id": 1130183, - "node_id": "MDQ6VXNlcjExMzAxODM=", - "avatar_url": "https://avatars.githubusercontent.com/u/1130183?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/ddeschepper", - "html_url": "https://github.com/ddeschepper", - "followers_url": "https://api.github.com/users/ddeschepper/followers", - "following_url": "https://api.github.com/users/ddeschepper/following{/other_user}", - "gists_url": "https://api.github.com/users/ddeschepper/gists{/gist_id}", - "starred_url": "https://api.github.com/users/ddeschepper/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/ddeschepper/subscriptions", - "organizations_url": "https://api.github.com/users/ddeschepper/orgs", - "repos_url": "https://api.github.com/users/ddeschepper/repos", - "events_url": "https://api.github.com/users/ddeschepper/events{/privacy}", - "received_events_url": "https://api.github.com/users/ddeschepper/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 3, - "created_at": "2025-03-31T19:28:56Z", - "updated_at": "2025-05-31T09:47:31Z", - "closed_at": "2025-05-31T09:47:31Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3106", - "html_url": "https://github.com/RDFLib/rdflib/pull/3106", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3106.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3106.patch", - "merged_at": "2025-05-31T09:47:31Z" - }, - "body": "\r\n\r\n# Summary of changes\r\n\r\n\r\n\r\nSolves https://github.com/RDFLib/rdflib/issues/3105 by storing the namespace manager of the graph that is to be serialized temporarily and reapplying it to the graph that is actually serialized by the implementation of the longturtle serializer.\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [x] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [x] Checked that all tests and type checking passes.\r\n- If the change has a potential impact on users of this project:\r\n \r\n - [x] Added or updated tests that fail without the change.\r\n - [ ] Updated relevant documentation to avoid inaccuracies.\r\n - [ ] Considered adding additional documentation.\r\n- [x] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3106/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3106/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3101", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3101/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3101/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3101/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3101", - "id": 2957748383, - "node_id": "PR_kwDOADL-3s6QpJbk", - "number": 3101, - "title": "build(deps): bump rdflib from 7.1.2 to 7.1.4 in /docker/latest", - "user": { - "login": "dependabot[bot]", - "id": 49699333, - "node_id": "MDM6Qm90NDk2OTkzMzM=", - "avatar_url": "https://avatars.githubusercontent.com/in/29110?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/dependabot%5Bbot%5D", - "html_url": "https://github.com/apps/dependabot", - "followers_url": "https://api.github.com/users/dependabot%5Bbot%5D/followers", - "following_url": "https://api.github.com/users/dependabot%5Bbot%5D/following{/other_user}", - "gists_url": "https://api.github.com/users/dependabot%5Bbot%5D/gists{/gist_id}", - "starred_url": "https://api.github.com/users/dependabot%5Bbot%5D/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/dependabot%5Bbot%5D/subscriptions", - "organizations_url": "https://api.github.com/users/dependabot%5Bbot%5D/orgs", - "repos_url": "https://api.github.com/users/dependabot%5Bbot%5D/repos", - "events_url": "https://api.github.com/users/dependabot%5Bbot%5D/events{/privacy}", - "received_events_url": "https://api.github.com/users/dependabot%5Bbot%5D/received_events", - "type": "Bot", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 1999840232, - "node_id": "MDU6TGFiZWwxOTk5ODQwMjMy", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/dependencies", - "name": "dependencies", - "color": "0366d6", - "default": false, - "description": "Pull requests that update a dependency file" - }, - { - "id": 4181259078, - "node_id": "LA_kwDOADL-3s75OPNG", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/python", - "name": "python", - "color": "2b67c6", - "default": false, - "description": "Pull requests that update Python code" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-03-29T04:48:39Z", - "updated_at": "2025-05-27T03:04:02Z", - "closed_at": "2025-05-27T03:04:01Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3101", - "html_url": "https://github.com/RDFLib/rdflib/pull/3101", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3101.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3101.patch", - "merged_at": "2025-05-27T03:04:01Z" - }, - "body": "Bumps [rdflib](https://github.com/RDFLib/rdflib) from 7.1.2 to 7.1.4.\n
\nRelease notes\n

Sourced from rdflib's releases.

\n
\n

2025-03-29 RELEASE 7.1.4

\n

A tidy-up release with no major updates over 7.1.3. This may be the last 7.x release as we move to a version 8 with breaking changes to Dataset and a few APIs.

\n

Interesting PRs merged:

\n\n

... and lots of boring dependency bump PRs merged!

\n

2025-01-18 RELEASE 7.1.3

\n

A fix-up release that re-adds support for Python 3.8 after it was accidentally\nremoved in Release 7.1.2.

\n

This release cherrypicks many additions to 7.1.2 added to 7.1.1 but leaves out\ntyping changes that are not compatible\nwith Python 3.8.

\n

Also not carried over from 7.1.2 is the change from Poetry 1.x to 2.0.

\n

Included are PRs such as Defined Namespace warnings fix, sort longturtle\nblank nodes, deterministic longturtle serialisation and Dataset documentation\nimprovements.

\n
\n
\n
\nChangelog\n

Sourced from rdflib's changelog.

\n
\n

2025-03-29 RELEASE 7.1.4

\n

A tidy-up release with no major updates over 7.1.3. This may be the last 7.x\nrelease as we move to a version 8 with breaking changes to Dataset and a few\nAPIs.

\n

Interesting PRs merged:

\n\n

... and lots of boring dependency bump PRs merged!

\n

2025-01-17 RELEASE 7.1.3

\n

A fix-up release that re-adds support for Python 3.8 after it was accidentally\nremoved in Release 7.1.2.

\n

This release cherrypicks many additions to 7.1.2 added to 7.1.1 but leaves out\ntyping changes that are not compatible\nwith Python 3.8.

\n

Also not carried over from 7.1.2 is the change from Poetry 1.x to 2.0.

\n

Included are PRs such as Defined Namespace warnings fix, sort longturtle\nblank nodes, deterministic longturtle serialisation and Dataset documentation\nimprovements.

\n

For the full list of included PRs, see the preparatory PR:\nRDFLib/rdflib#3036.

\n
\n
\n
\nCommits\n\n
\n
\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=rdflib&package-manager=pip&previous-version=7.1.2&new-version=7.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n
\nDependabot commands and options\n
\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n
", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3101/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3101/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3098", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3098/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3098/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3098/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3098", - "id": 2957658627, - "node_id": "PR_kwDOADL-3s6Qo2lb", - "number": 3098, - "title": "7.1.4 pre-release", - "user": { - "login": "nicholascar", - "id": 7321872, - "node_id": "MDQ6VXNlcjczMjE4NzI=", - "avatar_url": "https://avatars.githubusercontent.com/u/7321872?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/nicholascar", - "html_url": "https://github.com/nicholascar", - "followers_url": "https://api.github.com/users/nicholascar/followers", - "following_url": "https://api.github.com/users/nicholascar/following{/other_user}", - "gists_url": "https://api.github.com/users/nicholascar/gists{/gist_id}", - "starred_url": "https://api.github.com/users/nicholascar/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/nicholascar/subscriptions", - "organizations_url": "https://api.github.com/users/nicholascar/orgs", - "repos_url": "https://api.github.com/users/nicholascar/repos", - "events_url": "https://api.github.com/users/nicholascar/events{/privacy}", - "received_events_url": "https://api.github.com/users/nicholascar/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 0, - "created_at": "2025-03-29T02:09:03Z", - "updated_at": "2025-03-29T02:19:06Z", - "closed_at": "2025-03-29T02:19:05Z", - "author_association": "MEMBER", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3098", - "html_url": "https://github.com/RDFLib/rdflib/pull/3098", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3098.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3098.patch", - "merged_at": "2025-03-29T02:19:05Z" - }, - "body": "A tidy-up release with no major updates over 7.1.3. This may be the last 7.x release as we move to a version 8 with breaking changes to Dataset and a few APIs.\r\n\r\nFixed some small pre-commit issues too", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3098/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3098/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3075", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3075/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3075/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3075/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3075", - "id": 2869027589, - "node_id": "PR_kwDOADL-3s6MDLLC", - "number": 3075, - "title": "Specify `Optional` parameters in `Graph.triples_choices`", - "user": { - "login": "slahn", - "id": 3298124, - "node_id": "MDQ6VXNlcjMyOTgxMjQ=", - "avatar_url": "https://avatars.githubusercontent.com/u/3298124?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/slahn", - "html_url": "https://github.com/slahn", - "followers_url": "https://api.github.com/users/slahn/followers", - "following_url": "https://api.github.com/users/slahn/following{/other_user}", - "gists_url": "https://api.github.com/users/slahn/gists{/gist_id}", - "starred_url": "https://api.github.com/users/slahn/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/slahn/subscriptions", - "organizations_url": "https://api.github.com/users/slahn/orgs", - "repos_url": "https://api.github.com/users/slahn/repos", - "events_url": "https://api.github.com/users/slahn/events{/privacy}", - "received_events_url": "https://api.github.com/users/slahn/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [ - { - "id": 7242799529, - "node_id": "LA_kwDOADL-3s8AAAABr7RZqQ", - "url": "https://api.github.com/repos/RDFLib/rdflib/labels/7.1", - "name": "7.1", - "color": "FC7848", - "default": false, - "description": "Issues planned to fix in v7.1" - } - ], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 2, - "created_at": "2025-02-21T13:26:01Z", - "updated_at": "2025-09-03T04:59:58Z", - "closed_at": "2025-09-03T04:59:58Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3075", - "html_url": "https://github.com/RDFLib/rdflib/pull/3075", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3075.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3075.patch", - "merged_at": "2025-09-03T04:59:58Z" - }, - "body": "\r\n\r\n# Summary of changes\r\n\r\nChange the typing of `Graph.triples_choices` and `Store.triples_choises`\r\nto match the actual types allowed by the code.\r\n\r\nThe two non-list parameters can be `None`, but this is not reflected in\r\nthe type hint today.\r\n\r\nIntroduce a type alias to simplify method signatures, and update all\r\noverloads of `triples_choises` to use this alias.\r\n\r\n\r\n\r\n# Checklist\r\n\r\n\r\n\r\n- [\u2713] Checked that there aren't other open pull requests for\r\n the same change.\r\n- [\u2713] Checked that all tests and type checking passes.\r\n - Did not run webtests (`pytest -m \"not webtest\"`), since I could not get them working at all.\r\n `7266 passed, 61 skipped, 333 deselected, 330 xfailed, 36 xpassed, 6925 warnings`\r\n- [\u2713] Considered granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork),\r\n so maintainers can fix minor issues and keep your PR up to date.\r\n\r\n", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3075/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3075/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - }, - { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3020", - "repository_url": "https://api.github.com/repos/RDFLib/rdflib", - "labels_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3020/labels{/name}", - "comments_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3020/comments", - "events_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3020/events", - "html_url": "https://github.com/RDFLib/rdflib/pull/3020", - "id": 2769455166, - "node_id": "PR_kwDOADL-3s6GwndC", - "number": 3020, - "title": "notation3.py: don't normalize float representation", - "user": { - "login": "tgbugs", - "id": 4299776, - "node_id": "MDQ6VXNlcjQyOTk3NzY=", - "avatar_url": "https://avatars.githubusercontent.com/u/4299776?v=4", - "gravatar_id": "", - "url": "https://api.github.com/users/tgbugs", - "html_url": "https://github.com/tgbugs", - "followers_url": "https://api.github.com/users/tgbugs/followers", - "following_url": "https://api.github.com/users/tgbugs/following{/other_user}", - "gists_url": "https://api.github.com/users/tgbugs/gists{/gist_id}", - "starred_url": "https://api.github.com/users/tgbugs/starred{/owner}{/repo}", - "subscriptions_url": "https://api.github.com/users/tgbugs/subscriptions", - "organizations_url": "https://api.github.com/users/tgbugs/orgs", - "repos_url": "https://api.github.com/users/tgbugs/repos", - "events_url": "https://api.github.com/users/tgbugs/events{/privacy}", - "received_events_url": "https://api.github.com/users/tgbugs/received_events", - "type": "User", - "user_view_type": "public", - "site_admin": false - }, - "labels": [], - "state": "closed", - "locked": false, - "assignee": null, - "assignees": [], - "milestone": null, - "comments": 5, - "created_at": "2025-01-05T21:21:48Z", - "updated_at": "2025-09-18T04:19:43Z", - "closed_at": "2025-09-18T04:19:43Z", - "author_association": "CONTRIBUTOR", - "type": null, - "active_lock_reason": null, - "draft": false, - "pull_request": { - "url": "https://api.github.com/repos/RDFLib/rdflib/pulls/3020", - "html_url": "https://github.com/RDFLib/rdflib/pull/3020", - "diff_url": "https://github.com/RDFLib/rdflib/pull/3020.diff", - "patch_url": "https://github.com/RDFLib/rdflib/pull/3020.patch", - "merged_at": "2025-09-18T04:19:43Z" - }, - "body": "fix behavior of the n3 parser family to avoid normalizing raw float string representation which makes it impossible to roundtrip the exact original string representation of e.g. `1e10`", - "reactions": { - "url": "https://api.github.com/repos/RDFLib/rdflib/issues/3020/reactions", - "total_count": 0, - "+1": 0, - "-1": 0, - "laugh": 0, - "hooray": 0, - "confused": 0, - "heart": 0, - "rocket": 0, - "eyes": 0 - }, - "timeline_url": "https://api.github.com/repos/RDFLib/rdflib/issues/3020/timeline", - "performed_via_github_app": null, - "state_reason": null, - "score": 1.0 - } -] \ No newline at end of file