Skip to content

BEP 9: Downstream Version Support

Bryan Van de Ven edited this page Dec 2, 2021 · 6 revisions
BEP 9 Downstream Version Support
Authors Bryan Van de Ven
Status Implemented
Discussion https://github.com/bokeh/bokeh/issues/10558

This document describes what versions of Python and NumPy that the Bokeh project commits to support.

Changes to minimum supported versions will only occur at the start of release branches (i.e. only at minor or major Bokeh releases, not at point releases).

Python

Bokeh commits to supporting at least the three most recent minor versions of Python.

To allow time for the latest Python version to gain adoption, changes to the minimum supported Python version should wait to occur at least three months after a new Python minor version is released.

Numpy

Bokeh commits to supporting all minor versions of NumPy released in the 24 months to the Bokeh release (and at least the last three minor versions).

Summary

This table summarizes the minimum supported versions for each release branch, and will be updated as new release branches are published.

Bokeh Python Numpy
2.4 3.7 1.11.3
2.3 3.6 1.11.3
2.2 3.6 1.11.3
2.1 3.6 1.11.3
2.0 3.6 1.11.3
1.4 2.7, 3.5 1.7.1

Revisions

Changes to this document shall be recorded below:

Date Change
2021-12-02 Implemented