Skip to content

v5.4.1

Choose a tag to compare

@github-actions github-actions released this 15 Jul 13:21

A feature release adding Python 3.14 support. No breaking API changes. (5.4.0 was not published; it is superseded by 5.4.1.)

  • Python 3.14 support: cityseer now builds and is tested on Python 3.10 through 3.14.
  • Fiona replaced by pyogrio: the OS Open Roads reader (io.nx_from_open_roads) now reads through pyogrio, geopandas' default I/O engine, instead of Fiona. Fiona had stalled at 1.10.1 (September 2024) with no Python 3.14 wheels and is no longer a dependency.
  • rasterio: the pinned ==1.4.3 (kept for older Intel Macs) is lifted to >=1.4.4, the first release with Python 3.14 wheels. Support for older Intel Macs is dropped.
  • Slimmer wheels: PyPy and musllinux (Alpine) wheels are no longer built. They are near-unusable for cityseer because the GDAL-based dependencies rarely ship matching wheels. Install on those platforms from the source distribution instead.