diff --git a/.github/workflows/all.yml b/.github/workflows/all.yml index 7c11ecc..6fc58f8 100644 --- a/.github/workflows/all.yml +++ b/.github/workflows/all.yml @@ -137,11 +137,8 @@ jobs: strategy: matrix: python-version: -# - '3.7' - '3.8' -# - '3.9' -# - '3.10' -# - '3.11' + - '3.13' os: ['ubuntu-latest', windows-latest, macos-latest] name: Test with Python ${{ matrix.python-version }} on ${{ matrix.os }} steps: @@ -163,6 +160,7 @@ jobs: run: | python -m pip install --upgrade pip pip install wheel + pip install setuptools pip install -r dev-requirements.txt - name: Build voyager locally run: python setup.py develop @@ -177,11 +175,7 @@ jobs: strategy: matrix: python-version: -# - '3.7' - '3.8' -# - '3.9' -# - '3.10' -# - '3.11' os: ['ubuntu-latest'] name: Test with Python ${{ matrix.python-version }} + Address Sanitizer steps: @@ -199,6 +193,7 @@ jobs: run: | python -m pip install --upgrade pip pip install wheel + pip install setuptools pip install -r dev-requirements.txt - name: Build voyager locally env: @@ -259,28 +254,26 @@ jobs: - { os: macos-latest, build: cp310-macosx_x86_64 } - { os: macos-latest, build: cp311-macosx_x86_64 } - { os: macos-latest, build: cp312-macosx_x86_64 } + - { os: macos-latest, build: cp313-macosx_x86_64 } - { os: macos-latest, build: cp38-macosx_universal2 } - { os: macos-latest, build: cp39-macosx_universal2 } - { os: macos-latest, build: cp310-macosx_universal2 } - { os: macos-latest, build: cp311-macosx_universal2 } - { os: macos-latest, build: cp312-macosx_universal2 } + - { os: macos-latest, build: cp313-macosx_universal2 } - { os: macos-latest, build: cp38-macosx_arm64 } - { os: macos-latest, build: cp39-macosx_arm64 } - { os: macos-latest, build: cp310-macosx_arm64 } - { os: macos-latest, build: cp311-macosx_arm64 } - { os: macos-latest, build: cp312-macosx_arm64 } - # - { os: macos-latest, build: pp37-macosx_x86_64 } - # - { os: macos-latest, build: pp38-macosx_x86_64 } - # - { os: macos-latest, build: pp39-macosx_x86_64 } + - { os: macos-latest, build: cp313-macosx_arm64 } - { os: windows-latest, build: cp37-win_amd64 } - { os: windows-latest, build: cp38-win_amd64 } - { os: windows-latest, build: cp39-win_amd64 } - { os: windows-latest, build: cp310-win_amd64 } - { os: windows-latest, build: cp311-win_amd64 } - { os: windows-latest, build: cp312-win_amd64 } - # - { os: windows-latest, build: pp37-win_amd64 } - # - { os: windows-latest, build: pp38-win_amd64 } - # - { os: windows-latest, build: pp39-win_amd64 } + - { os: windows-latest, build: cp313-win_amd64 } - { os: 'ubuntu-latest', build: cp37-manylinux_x86_64 } - { os: 'ubuntu-latest', build: cp37-manylinux_aarch64 } - { os: 'ubuntu-latest', build: cp38-manylinux_x86_64 } @@ -293,12 +286,8 @@ jobs: - { os: 'ubuntu-latest', build: cp311-manylinux_aarch64 } - { os: 'ubuntu-latest', build: cp312-manylinux_x86_64 } - { os: 'ubuntu-latest', build: cp312-manylinux_aarch64 } - # - { os: 'ubuntu-latest', build: pp37-manylinux_x86_64 } - # - { os: 'ubuntu-latest', build: pp37-manylinux_aarch64 } - # - { os: 'ubuntu-latest', build: pp38-manylinux_x86_64 } - # - { os: 'ubuntu-latest', build: pp38-manylinux_aarch64 } - # - { os: 'ubuntu-latest', build: pp39-manylinux_x86_64 } - # - { os: 'ubuntu-latest', build: pp39-manylinux_aarch64 } + - { os: 'ubuntu-latest', build: cp313-manylinux_x86_64 } + - { os: 'ubuntu-latest', build: cp313-manylinux_aarch64 } name: Build wheel for ${{ matrix.build }} steps: - uses: actions/checkout@v3 diff --git a/README.md b/README.md index 0c423ea..76f63b3 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,7 @@ You can find the latest version on [Voyager's Releases page](https://github.com/ | Linux | Python | 3.10 | ✅ | ✅ | | Linux | Python | 3.11 | ✅ | ✅ | | Linux | Python | 3.12 | ✅ | ✅ | +| Linux | Python | 3.13 | ✅ | ✅ | | Linux | Java | 8-16+ | ✅ | ✅ | | macOS | Python | 3.7 | ✅ | ✅ | | macOS | Python | 3.8 | ✅ | ✅ | @@ -65,6 +66,7 @@ You can find the latest version on [Voyager's Releases page](https://github.com/ | macOS | Python | 3.10 | ✅ | ✅ | | macOS | Python | 3.11 | ✅ | ✅ | | macOS | Python | 3.12 | ✅ | ✅ | +| macOS | Python | 3.13 | ✅ | ✅ | | macOS | Java | 8-16+ | ✅ | ✅ | | Windows | Python | 3.7 | ✅ | ❌ | | Windows | Python | 3.8 | ✅ | ❌ | @@ -72,6 +74,7 @@ You can find the latest version on [Voyager's Releases page](https://github.com/ | Windows | Python | 3.10 | ✅ | ❌ | | Windows | Python | 3.11 | ✅ | ❌ | | Windows | Python | 3.12 | ✅ | ❌ | +| Windows | Python | 3.13 | ✅ | ❌ | | Windows | Java | 8-16+ | ✅ | ❌ |