4 Commits

Author SHA1 Message Date
nikromen
3e5e86736c support python 3.13.x (#97)
Fixes `error="Failed to find a python3 installation in PATH that meets the required versions
(<3.13,>=3.8.0). Found version: 3.13.1."` traceback.
2025-01-01 14:39:31 +09:00
offa
806d44f424 Remove EOL Python 3.8 (#95)
Co-authored-by: Regen <regen100@users.noreply.github.com>
2024-10-13 23:26:48 +09:00
offa
3760f15580 Update GH Actions (#96) 2024-10-13 23:09:18 +09:00
offa
1c40387cac Add Python 3.13 support (#94) 2024-10-13 23:07:01 +09:00
4 changed files with 11 additions and 11 deletions

View File

@@ -14,9 +14,9 @@ jobs:
runs-on: ubuntu-22.04 runs-on: ubuntu-22.04
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Set up PDM - name: Set up PDM
uses: pdm-project/setup-pdm@v3 uses: pdm-project/setup-pdm@v4
- name: Build - name: Build
run: | run: |
pdm build pdm build
@@ -25,6 +25,6 @@ jobs:
with: with:
password: ${{ secrets.PYPI_PASSWORD }} password: ${{ secrets.PYPI_PASSWORD }}
- name: Release - name: Release
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v2
with: with:
generate_release_notes: true generate_release_notes: true

View File

@@ -12,17 +12,17 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
python: ["3.8", "3.9", "3.10", "3.11", "3.12"] python: ["3.9", "3.10", "3.11", "3.12", "3.13"]
os: [ubuntu-22.04, windows-2022] os: [ubuntu-22.04, windows-2022]
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python }} - name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v4 uses: actions/setup-python@v5
with: with:
python-version: ${{ matrix.python }} python-version: ${{ matrix.python }}
- name: Set up PDM - name: Set up PDM
uses: pdm-project/setup-pdm@v3 uses: pdm-project/setup-pdm@v4
with: with:
python-version: ${{ matrix.python }} python-version: ${{ matrix.python }}
cache: true cache: true
@@ -46,7 +46,7 @@ jobs:
env: env:
os: ${{ matrix.os }} os: ${{ matrix.os }}
- name: Upload coverage reports to Codecov - name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3 uses: codecov/codecov-action@v4
with: with:
token: ${{ secrets.CODECOV_TOKEN }} token: ${{ secrets.CODECOV_TOKEN }}
flags: unittests flags: unittests

View File

@@ -8,7 +8,7 @@ authors = [
dependencies = [ dependencies = [
"pygls>=1.1.1", "pygls>=1.1.1",
] ]
requires-python = ">=3.8.0,<3.13" requires-python = ">=3.8.0,<3.14"
readme = "README.md" readme = "README.md"
license = {text = "MIT"} license = {text = "MIT"}
keywords = ["cmake", "completion", "vim", "lsp"] keywords = ["cmake", "completion", "vim", "lsp"]

View File

@@ -1,5 +1,5 @@
[tox] [tox]
env_list = py{38,39,310,311,312} env_list = py{39,310,311,312,313}
isolated_build = True isolated_build = True
passenv = * passenv = *
setenv = setenv =
@@ -7,11 +7,11 @@ setenv =
[gh-actions] [gh-actions]
python = python =
3.8: py38
3.9: py39 3.9: py39
3.10: py310 3.10: py310
3.11: py311 3.11: py311
3.12: py312 3.12: py312
3.13: py313
[testenv] [testenv]
allowlist_externals = allowlist_externals =