From 9a3487619f1f9397cac665a678f298a6abae101f Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Wed, 3 Jan 2024 13:44:24 -0500 Subject: [PATCH] Closes #14672: Add support for Python 3.12 --- .github/workflows/ci.yml | 2 +- docs/installation/3-netbox.md | 2 +- docs/installation/index.md | 10 +++++----- docs/installation/upgrading.md | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a5223303424..b797b23da76 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: NETBOX_CONFIGURATION: netbox.configuration_testing strategy: matrix: - python-version: ['3.10', '3.11'] + python-version: ['3.10', '3.11', '3.12'] node-version: ['14.x'] services: redis: diff --git a/docs/installation/3-netbox.md b/docs/installation/3-netbox.md index 80d787254f1..9a143319d2d 100644 --- a/docs/installation/3-netbox.md +++ b/docs/installation/3-netbox.md @@ -7,7 +7,7 @@ This section of the documentation discusses installing and configuring the NetBo Begin by installing all system packages required by NetBox and its dependencies. !!! warning "Python 3.10 or later required" - NetBox requires Python 3.10 or 3.11. + NetBox supports Python 3.10, 3.11, and 3.12. === "Ubuntu" diff --git a/docs/installation/index.md b/docs/installation/index.md index 4022bf1ad67..6ad4aa79e1f 100644 --- a/docs/installation/index.md +++ b/docs/installation/index.md @@ -18,11 +18,11 @@ The following sections detail how to set up a new instance of NetBox: ## Requirements -| Dependency | Minimum Version | -|------------|-----------------| -| Python | 3.10 | -| PostgreSQL | 12 | -| Redis | 4.0 | +| Dependency | Supported Versions | +|------------|--------------------| +| Python | 3.10, 3.11, 3.12 | +| PostgreSQL | 12+ | +| Redis | 4.0+ | Below is a simplified overview of the NetBox application stack for reference: diff --git a/docs/installation/upgrading.md b/docs/installation/upgrading.md index 4e678c013a5..6093b226e2c 100644 --- a/docs/installation/upgrading.md +++ b/docs/installation/upgrading.md @@ -17,11 +17,11 @@ Prior to upgrading your NetBox instance, be sure to carefully review all [releas NetBox requires the following dependencies: -| Dependency | Minimum Version | -|------------|-----------------| -| Python | 3.10 | -| PostgreSQL | 12 | -| Redis | 4.0 | +| Dependency | Supported Versions | +|------------|--------------------| +| Python | 3.10, 3.11, 3.12 | +| PostgreSQL | 12+ | +| Redis | 4.0+ | ## 3. Install the Latest Release