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
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up PDM
uses: pdm-project/setup-pdm@v3
uses: pdm-project/setup-pdm@v4
- name: Build
run: |
pdm build
@@ -25,6 +25,6 @@ jobs:
with:
password: ${{ secrets.PYPI_PASSWORD }}
- name: Release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
generate_release_notes: true

View File

@@ -12,17 +12,17 @@ jobs:
strategy:
fail-fast: false
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]
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python }}
- name: Set up PDM
uses: pdm-project/setup-pdm@v3
uses: pdm-project/setup-pdm@v4
with:
python-version: ${{ matrix.python }}
cache: true
@@ -46,7 +46,7 @@ jobs:
env:
os: ${{ matrix.os }}
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
flags: unittests

View File

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

View File

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