diff --git a/README.md b/README.md index b4b659b3d..31dc45329 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,11 @@ Install from `pypi`: pip install "apache-burr[start]" ``` +> [!NOTE] +> In version 0.43.0, the optional CLI included with `[start]`, `[learn]`, and +> `[cli]` requires Python 3.10+. Core library usage remains compatible with +> Python 3.9. + (see [the docs](https://burr.apache.org/getting_started/install/) if you're using poetry) Then run the UI server: diff --git a/docs/getting_started/install.rst b/docs/getting_started/install.rst index 8872dc1f4..956ce13fb 100644 --- a/docs/getting_started/install.rst +++ b/docs/getting_started/install.rst @@ -33,6 +33,11 @@ along with a fully built server. This will give you tools to visualize, track, and interact with the UI. You can explore the UI (including some sample projects) simply by running the command ``burr``. Up next we'll write our own application and follow it in the UI. +.. note:: + + In version 0.43.0, the optional CLI requires Python 3.10 or newer. The core Burr library remains compatible with + Python 3.9. + If you're using poetry, you can't install the ``start`` target directly, due to `this issue `_. Instead, please install manually using the following command: diff --git a/pyproject.toml b/pyproject.toml index 8ce1bf8a5..6c3d597f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -21,7 +21,7 @@ build-backend = "flit_core.buildapi" [project] name = "apache-burr" -version = "0.42.0" +version = "0.43.0" dependencies = [] # yes, there are none requires-python = ">=3.9" authors = [ @@ -31,6 +31,8 @@ authors = [ maintainers = [ {name = "Elijah ben Izzy", email = "elijah@apache.org"}, {name = "Stefan Krawczyk", email = "stefan@apache.org"}, + {name = "Jernej Frank", email = "jernejfrank@apache.org"}, + {name = "André Ahlert", email = "andre@aex.partners"}, ] description = "Apache Burr (incubating) makes it easy to develop applications that make decisions (chatbots, agents, simulations, etc...) from simple python building blocks." readme = "README.md" diff --git a/website/src/app/downloads/page.tsx b/website/src/app/downloads/page.tsx index 3ab220db8..2be34ce75 100644 --- a/website/src/app/downloads/page.tsx +++ b/website/src/app/downloads/page.tsx @@ -86,11 +86,16 @@ const ARTIFACT_TEMPLATES: ArtifactTemplate[] = [ // To add a release, prepend an entry. The first entry is rendered as "Latest". const RELEASES: Release[] = [ + { + version: "0.43.0", + date: "August 25, 2026", + note: "Known issue: the optional CLI functionality ([cli], [learn], and [start] extras) requires Python 3.10+. Core library usage remains compatible with Python 3.9.", + }, { version: "0.42.0", date: "May 9, 2026" }, { version: "0.41.0", date: "January 2026", - note: "The PyPI wheel for 0.41.0 had packaging issues. Build from the source release if you need this version, or just use 0.42.0.", + note: "The PyPI wheel for 0.41.0 had packaging issues. Build from the source release if you need this version, or just use the latest.", }, ]; @@ -288,8 +293,10 @@ export default function DownloadsPage() {

- Requires Python 3.10+. Burr has no required runtime - dependencies — extras are opt-in. + The core library supports Python 3.9+. In 0.43.0, + CLI-related extras require Python 3.10+ due to a known + compatibility issue. Burr has no required runtime dependencies + — extras are opt-in.