diff --git a/.github/workflows/pypi.yml b/.github/workflows/pypi.yml index f659acb..e821134 100644 --- a/.github/workflows/pypi.yml +++ b/.github/workflows/pypi.yml @@ -24,16 +24,9 @@ jobs: - [windows-latest, win_amd64] - [windows-latest, win32] - python: ["cp38", "cp39", "cp310", "cp311", "cp312", "pp38"] + python: ["cp39", "cp310", "cp311", "cp312"] exclude: - # Don't build PyPy 32-bit windows - - buildplat: [windows-latest, win32] - python: "pp38" - - buildplat: [macos-latest, macosx_arm64] - python: "pp38" - - buildplat: [macos-latest, macosx_universal2] - python: "pp38" - buildplat: [windows-latest, win32] python: "cp310" @@ -79,11 +72,12 @@ jobs: runs-on: ubuntu-latest needs: [build_wheels, build_sdist] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: wheels_artifact-* path: dist - - uses: actions/download-artifact@v3 + merge-multiple: true + - uses: actions/download-artifact@v4 with: name: source_artifact path: dist diff --git a/.github/workflows/test_pypi.yml b/.github/workflows/test_pypi.yml index 933b395..627ca26 100644 --- a/.github/workflows/test_pypi.yml +++ b/.github/workflows/test_pypi.yml @@ -27,16 +27,9 @@ jobs: - [windows-latest, win_amd64] - [windows-latest, win32] - python: ["cp38", "cp39", "cp310", "cp311", "cp312", "pp38"] + python: [ "cp39", "cp310", "cp311", "cp312"] exclude: - # Don't build PyPy 32-bit windows - - buildplat: [windows-latest, win32] - python: "pp38" - - buildplat: [macos-latest, macosx_arm64] - python: "pp38" - - buildplat: [macos-latest, macosx_universal2] - python: "pp38" - buildplat: [windows-latest, win32] python: "cp310" @@ -82,11 +75,12 @@ jobs: runs-on: ubuntu-latest needs: [build_wheels, build_sdist] steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: wheels_artifact-* path: dist - - uses: actions/download-artifact@v3 + merge-multiple: true + - uses: actions/download-artifact@v4 with: name: source_artifact path: dist diff --git a/setup.py b/setup.py index d8c0329..0ec3c2c 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ requirements = ['pybind11', 'pandas', 'numpy', 'scipy', 'tqdm'] -__version__ = "0.2.3" +__version__ = "0.3.0" ext_modules = [ @@ -80,7 +80,7 @@ packages=find_packages(), install_requires=requirements, ext_modules=ext_modules, - python_requires=">=3.7", + python_requires=">=3.9", entry_points={ 'console_scripts': [ 'dcona = dcona.__main__:main',