From c08f0445a762c6834d95b6705b0ead66099f4dd3 Mon Sep 17 00:00:00 2001 From: Andrey Golovanov Date: Sun, 25 Oct 2026 00:16:33 +0100 Subject: [PATCH] Release TopoGen 0.5.1 with bounded NetGraph dependencies --- CHANGELOG.md | 6 ++++++ pyproject.toml | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c2b22a..808192f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.5.1] - 2026-10-25 + +### Changed + +- **Dependencies**: Require `ngraph>=0.24.1,<0.25.0` and `netgraph-core>=0.10.0,<0.12` to stay on the supported NetGraph API. + ## [0.5.0] - 2026-10-04 ### Fixed diff --git a/pyproject.toml b/pyproject.toml index 6dbe46a..0617107 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "topogen" -version = "0.5.0" +version = "0.5.1" description = "Generate NetGraph backbone scenarios from US Census urban areas and TIGER/Line roads." readme = "README.md" authors = [{ name = "Andrey Golovanov" }] @@ -37,8 +37,8 @@ dependencies = [ # Strict schema validation at runtime "jsonschema", # NetGraph ecosystem - "ngraph>=0.24.0", - "netgraph-core>=0.10.0", + "ngraph>=0.24.1,<0.25.0", + "netgraph-core>=0.10.0,<0.12", ] # Dev / CI extras