Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
2 changes: 0 additions & 2 deletions .github/workflows/build-virtualenv-caches.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ jobs:
strategy:
matrix:
python-version:
- '3.10'
- '3.11'
- '3.12'
- '3.13'
Expand Down Expand Up @@ -75,7 +74,6 @@ jobs:
strategy:
matrix:
python-version:
- '3.10'
- '3.11'
- '3.12'
- '3.13'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,9 @@ permissions: {}
jobs:
lints:
runs-on: ubuntu-latest
continue-on-error: true
strategy:
fail-fast: false
matrix:
command:
- flake8
Expand Down Expand Up @@ -49,7 +51,6 @@ jobs:
fail-fast: false
matrix:
python-version:
- '3.10'
- '3.11'
- '3.12'
- '3.13'
Expand Down Expand Up @@ -86,7 +87,6 @@ jobs:
strategy:
matrix:
python-version:
- '3.10'
- '3.11'
- '3.12'
- '3.13'
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ Commodore also supports additional processing on the output of Kapitan, such as

## System Requirements

* Python 3.10 - 3.14 with `python3-dev` and `python3-venv` updated
* Python 3.11 - 3.14 with `python3-dev` and `python3-venv` updated
* [jsonnet-bundler](https://github.com/jsonnet-bundler/jsonnet-bundler)
* Our fork [projectsyn/jsonnet-bundler](https://github.com/projectsyn/jsonnet-bundler) is currently recommended.
It parallelizes fetching of dependencies, which speeds up Commodore significantly, and has fixes to make the dependency fetching more deterministic.
Expand Down
4 changes: 2 additions & 2 deletions docs/modules/ROOT/pages/explanation/running-commodore.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ We recommend that you use the Commodore Python package provided on PyPI to make
=== Prerequisites

* `git`
* A Python version between 3.10 and 3.14 as `python3` and the Python `venv` module.
* A Python version between 3.11 and 3.14 as `python3` and the Python `venv` module.
We recommend that you install Python and the `venv` module with your preferred package manager.
* Installation may require a working C compiler, the Python 3 development package, and the FFI development package on some operating systems.
For Commodore v1.29.1 and newer, all dependencies should be available as prebuilt wheels for Linux and macOS.
Expand All @@ -45,7 +45,7 @@ If you still need `helm2` for some reason, we recommend this approach.

=== Installation

Generally, it's best to create a separate https://docs.python.org/3.10/tutorial/venv.html[virtualenv] for Python utilities.
Generally, it's best to create a separate https://docs.python.org/3.14/tutorial/venv.html[virtualenv] for Python utilities.
Having separate virtualenvs avoids running into dependency conflicts when installing multiple Python utilities from PyPI.

. Check your Python version
Expand Down
2 changes: 1 addition & 1 deletion docs/modules/ROOT/pages/how-to/installing-commodore.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ uv tool install --python=python3.14 --python-preference=system syn-commodore
+
[TIP]
====
Commodore currently supports Python 3.10 - Python 3.14.
Commodore currently supports Python 3.11 - Python 3.14.

This command will prefer using your system's version of Python 3.14.
However, `uv` will download a copy of Python 3.14 if `python3.14` isn't available on your system.
Expand Down
231 changes: 4 additions & 227 deletions poetry.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ include = [
]

[tool.poetry.dependencies]
python = ">=3.10, <3.15"
python = ">=3.11, <3.15"
# NOTE: We restrict boto3/botocore versions to reduce complexity of Poetry's
# dependency resolution significantly, cf.
# https://github.com/orgs/python-poetry/discussions/8165#discussioncomment-6387378
Expand Down
Loading