diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 61ed07829..6c4874637 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -112,7 +112,7 @@ jobs: container: ubuntu:24.04 strategy: matrix: - python-version: ["3.13"] + python-version: ["3.14"] services: # Label used to access the service container postgres: diff --git a/.github/workflows/import-test.yml b/.github/workflows/import-test.yml index 0434d5488..c0c6394cd 100644 --- a/.github/workflows/import-test.yml +++ b/.github/workflows/import-test.yml @@ -18,7 +18,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-10.15, windows-latest] - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v5 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5f413d819..7e18e4bfa 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: container: quay.io/pypa/manylinux_2_28_x86_64 strategy: matrix: - python-version: [[310, "3.10"], [311, "3.11"], [312, "3.12"], [313, "3.13"]] + python-version: [[310, "3.10"], [311, "3.11"], [312, "3.12"], [313, "3.13"], [314, "3.14"]] steps: - uses: actions/checkout@v5 @@ -73,7 +73,7 @@ jobs: runs-on: ubuntu-22.04-arm strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout Repository uses: actions/checkout@v5 @@ -137,7 +137,7 @@ jobs: strategy: matrix: os: ["windows-latest", "macos-13"] - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] include: - os: "macos-13" features: "--features integrated-auth-gssapi" @@ -187,7 +187,7 @@ jobs: runs-on: macos-latest strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v5 @@ -235,7 +235,7 @@ jobs: needs: [win-and-mac, linux] strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] os: [macos-13, ubuntu-latest, windows-latest] steps: - uses: actions/checkout@v5 @@ -258,7 +258,7 @@ jobs: needs: [apple-arm] strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] os: [macos-latest] steps: - uses: actions/checkout@v5 @@ -280,7 +280,7 @@ jobs: needs: [linux-aarch] strategy: matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - name: Checkout Repository uses: actions/checkout@v5 diff --git a/connectorx-python/pyproject.toml b/connectorx-python/pyproject.toml index 507df009f..79e7b175f 100644 --- a/connectorx-python/pyproject.toml +++ b/connectorx-python/pyproject.toml @@ -40,7 +40,7 @@ numpy = ">=2.1" pandas = {version = ">=2", optional = true} polars = {version = ">=1", optional = true} pyarrow = {version = ">=4", optional = true} -python = ">=3.10,<3.14" +python = ">=3.10,<3.15" [tool.poetry.extras] all = ["dask", "pandas", "modin", "polars", "pyarrow"]