Skip to content

Commit 29f9351

Browse files
committed
chore(release): 5.7.2
Packaging fix: include LICENSE.txt in the sdist so the PyPI upload passes PEP 639. Carries the v5.7.0 build_od_matrix harmonisation and v5.7.1 ty fix, neither of which published. See RELEASE_NOTES.md.
1 parent b6ce921 commit 29f9351

3 files changed

Lines changed: 12 additions & 3 deletions

File tree

RELEASE_NOTES.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# v5.7.2 Release Notes
2+
3+
A packaging fix. Newer `maturin` declares `License-File: LICENSE.txt` in the sdist metadata but does not include the root license file in the tarball, so PyPI rejects the upload under PEP 639. The sdist now includes `LICENSE.txt`. No functional or API change.
4+
5+
(v5.7.0 and v5.7.1 were not published, their CI failed on a `ty` check and this packaging issue respectively, so this release also carries the v5.7.0 `build_od_matrix` harmonisation described below.)
6+
17
# v5.7.1 Release Notes
28

39
A patch release. `ty` type-check compatibility: a blanket `# type: ignore` in `observe.street_continuity`, which newer `ty` versions narrow and flag as unused, is replaced with an explicit cast. No functional or API change.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "cityseer"
3-
version = '5.7.1'
3+
version = '5.7.2'
44
description = "Computational tools for network-based pedestrian-scale urban analysis"
55
readme = "README.md"
66
requires-python = ">=3.10, <3.15"

qgis_plugin/cityseer_qgis/metadata.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name=Cityseer
33
qgisMinimumVersion=4.0
44
qgisMaximumVersion=4.99
55
description=Urban network analysis: centrality, demand flows, accessibility, mixed uses, and statistics
6-
version=5.7.1
6+
version=5.7.2
77
author=Benchmark Urbanism
88
email=gareth.simons@ucl.ac.uk
99

@@ -16,7 +16,10 @@ about=Cityseer provides Processing algorithms for urban network analysis: networ
1616
simplest (angular) paths, boundary polygons, and optional adaptive sampling.
1717
Requires the cityseer Python library: pip install cityseer
1818

19-
changelog=5.7.1
19+
changelog=5.7.2
20+
- No change to plugin behaviour: packaging fix so the library publishes to PyPI (sdist license file)
21+
22+
5.7.1
2023
- No change to plugin behaviour: ty type-check compatibility fix in the library (no functional change)
2124

2225
5.7.0

0 commit comments

Comments
 (0)