diff --git a/.github/workflows/python-build.yml b/.github/workflows/python-build.yml index 92bb208..abc7656 100644 --- a/.github/workflows/python-build.yml +++ b/.github/workflows/python-build.yml @@ -13,10 +13,6 @@ jobs: fail-fast: false matrix: cfg: - - { os: windows-latest, architecture: x64, python-version: "3.9" } - - { os: windows-latest, architecture: x86, python-version: "3.9" } - - { os: macos-13, architecture: x64, python-version: "3.9" } - - { os: macos-latest, architecture: arm64, python-version: "3.9" } - { os: windows-latest, architecture: x64, python-version: "3.10" } - { os: windows-latest, architecture: x86, python-version: "3.10" } - { os: macos-13, architecture: x64, python-version: "3.10" } diff --git a/.github/workflows/python-unittests.yml b/.github/workflows/python-unittests.yml index 4dea0aa..88bfab6 100644 --- a/.github/workflows/python-unittests.yml +++ b/.github/workflows/python-unittests.yml @@ -18,11 +18,6 @@ jobs: strategy: matrix: cfg: - - { os: windows-latest, architecture: x64, python-version: "3.9" } - - { os: windows-latest, architecture: x86, python-version: "3.9" } - - { os: macos-13, architecture: x64, python-version: "3.9" } - - { os: macos-latest, architecture: arm64, python-version: "3.9" } - - { os: ubuntu-latest, architecture: x64, python-version: "3.9" } - { os: windows-latest, architecture: x64, python-version: "3.10" } - { os: windows-latest, architecture: x86, python-version: "3.10" } - { os: macos-13, architecture: x64, python-version: "3.10" } diff --git a/setup.cfg b/setup.cfg index 3ccf09e..3326d5f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -16,7 +16,7 @@ platforms = any packages = find_namespace: package_dir = = src -python_requires = ~=3.9 +python_requires = ~=3.10 [options.packages.find] where = src diff --git a/setup.py b/setup.py index 3ce93bf..acc697e 100644 --- a/setup.py +++ b/setup.py @@ -39,8 +39,8 @@ if sys.platform == "darwin": define_macros.append(("OS_MACOSX", None)) - # shared_mutex needs MacOS 10.12+ - extra_compile_args.append("-mmacosx-version-min=10.12") + # shared_mutex needs MacOS 10.12+, filesystem needs 10.15 + extra_compile_args.append("-mmacosx-version-min=10.15") extra_compile_args.append("-Werror=partial-availability") extra_link_args.append("-Wl,-no_weak_imports") else: