diff --git a/CHANGELOG.md b/CHANGELOG.md index a8daf10..d108722 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) (pre-1.0: minor bumps may include breaking changes to the sim's behavior). +## [0.20.5] - 2026-07-07 + +### Docs +- README: macOS note — the bundled `python3` is often 3.9 (below the 3.11 + floor); install 3.11+ from python.org or Homebrew first. Verified fresh + installs from the public repo on macOS 13 / Intel / Python 3.14 (908 tests + green) in addition to Apple Silicon / Python 3.13; classifiers now list + Python 3.13/3.14. + ## [0.20.4] - 2026-07-07 ### Docs diff --git a/README.md b/README.md index 619397f..331f0ec 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,9 @@ the /31 point-to-point ISN addressing. See §5's `aci-sim graph` for how to gene **Platforms** — Linux (x86-64 & ARM: Raspberry Pi OS, Debian, Ubuntu — a Raspberry Pi 4 is enough) and macOS (Apple Silicon & Intel). Python 3.11+. -The full test suite runs green on both. The default port mode runs anywhere +The full test suite runs green on both (verified through Python 3.14, on +Apple Silicon and Intel). Note macOS's bundled `python3` is often 3.9 — +install 3.11+ from python.org or Homebrew first. The default port mode runs anywhere Python does; sandbox mode (real management IPs on `:443`) needs root and is Linux/macOS only. Windows is untested. diff --git a/pyproject.toml b/pyproject.toml index be165e3..42bfb11 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "aci-sim" -version = "0.20.4" +version = "0.20.5" description = "Faithful REST simulator of a 2-site Cisco ACI fabric (per-site APIC + ND/NDO)" readme = "README.md" license = "PolyForm-Noncommercial-1.0.0" @@ -19,6 +19,8 @@ classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: System :: Networking", "Topic :: Software Development :: Testing", "Typing :: Typed",