diff --git a/.github/workflows/python_build.yml b/.github/workflows/python_build.yml index dc5483e091..303013baa7 100644 --- a/.github/workflows/python_build.yml +++ b/.github/workflows/python_build.yml @@ -31,7 +31,7 @@ jobs: run: make check-rust test-minimal: - name: Python Build (Python 3.8 PyArrow 16.0.0) + name: Python Build (Python 3.9 PyArrow 16.0.0) runs-on: ubuntu-latest env: RUSTFLAGS: "-C debuginfo=line-tables-only" @@ -43,7 +43,7 @@ jobs: - name: Setup Environment uses: ./.github/actions/setup-env with: - python-version: 3.8 + python-version: 3.9 - name: Build and install deltalake run: | @@ -135,7 +135,7 @@ jobs: strategy: matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v3 diff --git a/python/pyproject.toml b/python/pyproject.toml index a13886209b..4cbdc67cc9 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -7,11 +7,10 @@ name = "deltalake" description = "Native Delta Lake Python binding based on delta-rs with Pandas integration" readme = "README.md" license = {file = "licenses/deltalake_license.txt"} -requires-python = ">=3.8" +requires-python = ">=3.9" keywords = ["deltalake", "delta", "datalake", "pandas", "arrow"] classifiers = [ "License :: OSI Approved :: Apache Software License", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11",