diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a27eea2..3b8f7a0 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14'] steps: - uses: actions/checkout@v4 - name: Install uv and set the python version diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 6286226..bd1c2d0 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -40,7 +40,7 @@ jobs: # list of github vm: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] os: - name: "ubuntu-24.04" @@ -51,11 +51,6 @@ jobs: platform: "linux" platform_id: "manylinux_aarch64" - # - name: "macos-13" - # platform: "macos" - # min_macos_version: "13" - # platform_id: "macosx_x86_64" - - name: "macos-14" platform: "macos" min_macos_version: "14" diff --git a/pyproject.toml b/pyproject.toml index 571dcbb..f4d9e86 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -13,7 +13,6 @@ classifiers = [ "Intended Audience :: Science/Research", "Programming Language :: C++", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -28,7 +27,7 @@ authors = [ {name = "Panos Vagenas", email = "pva@zurich.ibm.com"}, {name = "Maxim Lysak", email = "mly@zurich.ibm.com"}, ] -requires-python = ">=3.9" +requires-python = ">=3.10" dependencies = [ "tabulate>=0.9.0,<1.0.0", "pillow>=10.0.0,<13.0.0", @@ -108,7 +107,7 @@ include = ["docling_parse*"] [tool.black] line-length = 88 -target-version = ["py39", "py310", "py311", "py312", "py313", "py314"] +target-version = ["py310", "py311", "py312", "py313", "py314"] include = '\.pyi?$' preview = true @@ -132,7 +131,7 @@ pretty = true no_implicit_optional = true namespace_packages = true show_error_codes = true -python_version = "3.9" +python_version = "3.10" [[tool.mypy.overrides]] module = [