Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
5 changes: 5 additions & 0 deletions docs/getting_started/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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 <https://github.com/python-poetry/poetry/issues/3369>`_.
Instead, please install manually using the following command:
Expand Down
4 changes: 3 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [
Expand All @@ -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"
Expand Down
13 changes: 10 additions & 3 deletions website/src/app/downloads/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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.",
},
];

Expand Down Expand Up @@ -288,8 +293,10 @@ export default function DownloadsPage() {
</pre>

<p className="mt-4 text-xs text-[var(--muted)]">
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.
</p>
</div>
</section>
Expand Down
Loading