Skip to content

Commit

Permalink
7.1.1-release (#2952)
Browse files Browse the repository at this point in the history
  • Loading branch information
nicholascar authored Oct 28, 2024
1 parent 638a867 commit eef28e0
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 13 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
## 2024-10-17 RELEASE 7.1.1

This minor release removes the dependency on some only Python packages, in particular
[six](https://pypi.org/project/six/) which is a problem for some Linux distributions that ship RDFLib.

Other than that, there are a few minor PRs that improve testing and to do with making releases - no
new RDFLib core work.

Merged PRs:

* 2024-10-28 - Replace html5lib with html5rdf, make it an optional dependency
[PR #2951](https://github.com/RDFLib/rdflib/pull/2951)
* 2024-10-23 - Prevent crash when comparing ill-typed numeric types.
[PR #2949](https://github.com/RDFLib/rdflib/pull/2949)
* 2024-10-23 - Fix parser bug and add test
[PR #2943](https://github.com/RDFLib/rdflib/pull/2943)
* 2024-10-23 - Fix import ordering in get_merged_prs.
[PR #2947](https://github.com/RDFLib/rdflib/pull/2947)
* 2024-10-17 - post 7.1.0 release PR
[PR #2934](https://github.com/RDFLib/rdflib/pull/2934)
* 2024-10-17 - 7.1.0 release
[PR #2933](https://github.com/RDFLib/rdflib/pull/2933)


* 2024-10-24 - build(deps): bump poetry from 1.8.3 to 1.8.4 in /devtools
[PR #2938](https://github.com/RDFLib/rdflib/pull/2938)
* 2024-10-24 - build(deps-dev): bump poetry from 1.8.3 to 1.8.4
[PR #2941](https://github.com/RDFLib/rdflib/pull/2941)
* 2024-10-24 - build(deps): bump orjson from 3.10.7 to 3.10.10
[PR #2950](https://github.com/RDFLib/rdflib/pull/2950)
* 2024-10-23 - build(deps-dev): bump ruff from 0.6.9 to 0.7.0
[PR #2942](https://github.com/RDFLib/rdflib/pull/2942)


## 2024-10-17 RELEASE 7.1.0

This minor release incorporates just over 100 substantive PRs - interesting
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ authors:
- family-names: "Stuart"
given-names: "Veyndan"
title: "RDFLib"
version: 7.1.0
date-released: 2024-10-17
version: 7.1.1
date-released: 2024-10-28
url: "https://github.com/RDFLib/rdflib"
doi: 10.5281/zenodo.6845245
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Help with maintenance of all of the RDFLib family of packages is always welcome
## Versions & Releases

* `main` branch in this repository is the unstable release
* `7.1.0` current stable release, bugfixes to 7.0.0
* `7.1.1` current stable release, bugfixes to 7.1.0
* `7.0.0` previous stable release, supports Python 3.8.1+ only.
* see [Releases](https://github.com/RDFLib/rdflib/releases)
* `6.x.y` supports Python 3.7+ only. Many improvements over 5.0.0
Expand All @@ -68,7 +68,7 @@ Some features of RDFLib require optional dependencies which may be installed usi
Alternatively manually download the package from the Python Package
Index (PyPI) at https://pypi.python.org/pypi/rdflib

The current version of RDFLib is 7.1.0, see the ``CHANGELOG.md`` file for what's new in this release.
The current version of RDFLib is 7.1.1, see the ``CHANGELOG.md`` file for what's new in this release.

### Installation of the current main branch (for developers)

Expand Down
15 changes: 8 additions & 7 deletions admin/get_merged_prs.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import urllib.request

# https://api.github.com/search/issues?q=repo:rdflib/rdflib+is:pr+merged:%3E=2023-08-02&per_page=300&page=1
LAST_RELEASE_DATE = "2023-08-02"
LAST_RELEASE_DATE = "2024-10-17"
ISSUES_URL = "https://api.github.com/search/issues"
ITEMS = []
PAGE = 1
Expand All @@ -23,17 +23,18 @@
print(f"Getting {url}")
with urllib.request.urlopen(url) as response:
response_text = response.read()
link_headers = response.info()["link"].split(",")
link_headers = response.info()["link"].split(",") if response.info()["link"] is not None else None

json_data = json.loads(response_text)
ITEMS.extend(json_data["items"])

keep_going = False
for link in link_headers:
if 'rel="next"' in link:
# url = link.strip("<").split(">")[0]
PAGE += 1
keep_going = True
if link_headers is not None:
for link in link_headers:
if 'rel="next"' in link:
# url = link.strip("<").split(">")[0]
PAGE += 1
keep_going = True

if not keep_going:
break
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "rdflib"
version = "7.1.1a0"
version = "7.1.1"
description = """RDFLib is a Python library for working with RDF, \
a simple yet powerful language for representing information."""
authors = ["Daniel 'eikeon' Krech <eikeon@eikeon.com>"]
Expand Down
2 changes: 1 addition & 1 deletion rdflib/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
__docformat__ = "restructuredtext en"

__version__: str = _DISTRIBUTION_METADATA["Version"]
__date__ = "2024-10-17"
__date__ = "2024-10-28"

__all__ = [
"URIRef",
Expand Down

0 comments on commit eef28e0

Please # to comment.