diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1ca33e1c6..8cbaa284d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,7 +15,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.11', '3.12', '3.13'] + python-version: ['3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/mkdocs-gh-pages.yml b/.github/workflows/mkdocs-gh-pages.yml index 216e16d87..d5a72d010 100644 --- a/.github/workflows/mkdocs-gh-pages.yml +++ b/.github/workflows/mkdocs-gh-pages.yml @@ -44,7 +44,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v6 with: - python-version: '3.13' + python-version: '3.14' - name: Install required packages run: pip install -U mkdocs "mkdocstrings[python]" mkdocs-material pymdown-extensions - name: Build site (_site directory name is used for Jekyll compatiblity) diff --git a/.github/workflows/run-examples-prep.yml b/.github/workflows/run-examples-prep.yml index 5f9d0f6df..d4d36d689 100644 --- a/.github/workflows/run-examples-prep.yml +++ b/.github/workflows/run-examples-prep.yml @@ -8,7 +8,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.11', '3.12', '3.13'] + python-version: ['3.11', '3.12', '3.13', '3.14'] steps: # Detect modified PDL files, includes Add, Modified, but not Deleted diff --git a/.github/workflows/run-examples.yml b/.github/workflows/run-examples.yml index 6f5a8ec5d..ff637acc9 100644 --- a/.github/workflows/run-examples.yml +++ b/.github/workflows/run-examples.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ['3.11', '3.12', '3.13'] + python-version: ['3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v5 with: diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 46566e6c0..bc629d7d0 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -38,7 +38,7 @@ repos: entry: pylint language: python types: [python] - additional_dependencies: ['pylint==3.3.0'] + additional_dependencies: ['pylint==4.0.3'] args: [ "-rn", # Only display messages diff --git a/docs/README.md b/docs/README.md index 4224102f1..2f537cfd9 100644 --- a/docs/README.md +++ b/docs/README.md @@ -35,7 +35,7 @@ See below for a quick reference, followed by [installation notes](#interpreter-i ## Interpreter Installation -The interpreter has been tested with Python versions **3.11**, **3.12**, and **3.13**, on macOS and Linux. For Windows, please use WSL. +The interpreter has been tested with Python versions **3.11**, **3.12**, **3.13**, and **3.14**, on macOS and Linux. For Windows, please use WSL. To install the requirements for `pdl`, execute the command: