diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8c12d3e2..bb9ac93e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,8 +33,8 @@ jobs: - os: macos-11 bitness: 32 env: - CIBW_BUILD: cp37-${{ matrix.platform_id }} cp38-${{ matrix.platform_id }} cp39-${{ matrix.platform_id }} cp310-${{ matrix.platform_id }} cp311-${{ matrix.platform_id }} - CIBW_SKIP: pp* cp35* cp36* + CIBW_BUILD: cp38-${{ matrix.platform_id }} cp39-${{ matrix.platform_id }} cp310-${{ matrix.platform_id }} cp311-${{ matrix.platform_id }} cp312-${{ matrix.platform_id }} + CIBW_SKIP: pp* cp35* cp36* cp37* CIBW_BEFORE_BUILD_MACOS: "source packing/build_pango_mac.sh" CIBW_BEFORE_BUILD_WINDOWS: "python packing/download_dlls.py" CIBW_ENVIRONMENT_WINDOWS: "PKG_CONFIG_PATH='C:\\cibw\\vendor\\lib\\pkgconfig'" @@ -88,7 +88,7 @@ jobs: matrix: os: [macos-10.15, windows-2019] architecture: [x86, x64] - python-version: ['3.7', '3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11'] include: - os: windows-2019 architecture: x64 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0538dc7e..347a0cbd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest] - python-version: ['3.8', '3.9', '3.10', '3.11'] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v3 - name: Set up Python ${{ matrix.python-version }} diff --git a/.readthedocs.yaml b/.readthedocs.yaml index fdebf01f..93d465b4 100644 --- a/.readthedocs.yaml +++ b/.readthedocs.yaml @@ -3,7 +3,7 @@ formats: all conda: environment: environment.yml python: - version: 3.7 + version: 3.8 install: - method: pip path: . diff --git a/environment.yml b/environment.yml index 88756828..b04beee4 100644 --- a/environment.yml +++ b/environment.yml @@ -29,7 +29,7 @@ dependencies: - pip=20.3.3=py37h06a4308_0 - pixman=0.40.0=h7b6447c_0 - pkg-config=0.29.2=h1bed415_8 - - python=3.7.9=h7579374_0 + - python=3.8 - readline=8.0=h7b6447c_0 - setuptools=51.0.0=py37h06a4308_2 - sqlite=3.33.0=h62c20be_0 diff --git a/setup.py b/setup.py index 32235ac2..ad463f24 100644 --- a/setup.py +++ b/setup.py @@ -261,16 +261,16 @@ def update_dict(dict1: dict, dict2: dict): zip_safe=False, long_description_content_type="text/markdown", packages=["manimpango"], - python_requires=">=3.7", + python_requires=">=3.8", platforms=["Linux", "macOS", "Windows"], keywords=["cython", "pango", "cairo", "manim"], license="MIT", classifiers=[ "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Development Status :: 4 - Beta", "Programming Language :: Python :: 3 :: Only", "License :: OSI Approved :: MIT License",