From c5e834ba054ef604c88b46f651b4a5893b518254 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 16:21:58 +0000 Subject: [PATCH 01/55] First iteration on GA actions --- .github/workflows/build_python_deps_linux.yml | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 .github/workflows/build_python_deps_linux.yml diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml new file mode 100644 index 0000000000..e1b9903bb5 --- /dev/null +++ b/.github/workflows/build_python_deps_linux.yml @@ -0,0 +1,54 @@ +name: Build python deps on linux +on: + push: + branches: + - feature/ga-python-builds + +jobs: + build_wheel: + permissions: + contents: 'read' + id-token: 'write' + + runs-on: ubuntu-22.04 + + steps: + - uses: actions/checkout@v2 + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: 3.9 + + - id: 'auth' + uses: 'google-github-actions/auth@v2' + with: + workload_identity_provider: ${{ secrets.PythonBuildsBucketIdp }} + service_account: ${{ secrets.PythonBuildsBucketServiceAccount }} + + - name: 'Set up Cloud SDK' + uses: 'google-github-actions/setup-gcloud@v2' + with: + version: '>= 363.0.0' + + - name: Pull source package from PyPI + run: | + wget https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz + tar xvf grpcio-1.63.0.tar.gz + - name: Build wheel and upload to GCS + run: | + + python -m pip install --user --upgrade build + python -m build + WHEEL_FILE=$(find ./dist/*.whl) + echo "WHEEL_FILE=${WHEEL_FILE}" >> GITHUB_OUTPUT + + - uses: actions/upload-artifact@v4 + with: + name: "python 3.7 grpcio 1.63 ubuntu" + path: ${{ steps.vars.outputs.WHEEL_FILE }} + if-no-files-found: error + retention-days: 1 + compression-level: 0 + overwrite: false + From 8f7aefc3ee168b18b482a285bd0c9bde2da3754d Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 16:35:36 +0000 Subject: [PATCH 02/55] Dumping gcp steps --- .github/workflows/build_python_deps_linux.yml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index e1b9903bb5..899dfd441d 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -6,10 +6,6 @@ on: jobs: build_wheel: - permissions: - contents: 'read' - id-token: 'write' - runs-on: ubuntu-22.04 steps: @@ -20,17 +16,6 @@ jobs: with: python-version: 3.9 - - id: 'auth' - uses: 'google-github-actions/auth@v2' - with: - workload_identity_provider: ${{ secrets.PythonBuildsBucketIdp }} - service_account: ${{ secrets.PythonBuildsBucketServiceAccount }} - - - name: 'Set up Cloud SDK' - uses: 'google-github-actions/setup-gcloud@v2' - with: - version: '>= 363.0.0' - - name: Pull source package from PyPI run: | wget https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz From fd2c45ec08a4dc6b53c4b0eec8ae2eefd6d4cc2d Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 16:38:07 +0000 Subject: [PATCH 03/55] CDing into proper file to build deps --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 899dfd441d..990871a48d 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -22,7 +22,7 @@ jobs: tar xvf grpcio-1.63.0.tar.gz - name: Build wheel and upload to GCS run: | - + cd grpcio-1.63.0 python -m pip install --user --upgrade build python -m build WHEEL_FILE=$(find ./dist/*.whl) From 510e53633adf3c6ae78b4794a527d18013162ef5 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 16:58:49 +0000 Subject: [PATCH 04/55] Debugging why artifact upload failed --- .github/workflows/build_python_deps_linux.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 990871a48d..97a46a81ad 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -23,10 +23,13 @@ jobs: - name: Build wheel and upload to GCS run: | cd grpcio-1.63.0 - python -m pip install --user --upgrade build - python -m build + #python -m pip install --user --upgrade build + #python -m build + mkdir dist + echo -n "NOTHING TO SEE HERE" > dist/artifact.whl WHEEL_FILE=$(find ./dist/*.whl) echo "WHEEL_FILE=${WHEEL_FILE}" >> GITHUB_OUTPUT + echo $WHEEL_FILE 1>2 - uses: actions/upload-artifact@v4 with: From bb7106ea832473ec5c04a2cae5faa84b55726882 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 17:01:39 +0000 Subject: [PATCH 05/55] Trying to echo into github actions console --- .github/workflows/build_python_deps_linux.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 97a46a81ad..26b88eccd1 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -29,7 +29,8 @@ jobs: echo -n "NOTHING TO SEE HERE" > dist/artifact.whl WHEEL_FILE=$(find ./dist/*.whl) echo "WHEEL_FILE=${WHEEL_FILE}" >> GITHUB_OUTPUT - echo $WHEEL_FILE 1>2 + echo $WHEEL_FILE + echo "wheel file in output env is ${{ steps.vars.outputs.WHEEL_FILE }}"" - uses: actions/upload-artifact@v4 with: From fd1635510b8005ca5381b7ae427b0b160ae8f33f Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 17:07:22 +0000 Subject: [PATCH 06/55] Adding id to build_wheel step so I can reference its outputs --- .github/workflows/build_python_deps_linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 26b88eccd1..feefc71269 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -21,6 +21,7 @@ jobs: wget https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz tar xvf grpcio-1.63.0.tar.gz - name: Build wheel and upload to GCS + id: build_wheel run: | cd grpcio-1.63.0 #python -m pip install --user --upgrade build @@ -30,12 +31,11 @@ jobs: WHEEL_FILE=$(find ./dist/*.whl) echo "WHEEL_FILE=${WHEEL_FILE}" >> GITHUB_OUTPUT echo $WHEEL_FILE - echo "wheel file in output env is ${{ steps.vars.outputs.WHEEL_FILE }}"" - uses: actions/upload-artifact@v4 with: name: "python 3.7 grpcio 1.63 ubuntu" - path: ${{ steps.vars.outputs.WHEEL_FILE }} + path: ${{ steps.build_wheel.outputs.WHEEL_FILE }} if-no-files-found: error retention-days: 1 compression-level: 0 From 9de692b086d632ddd81a0ff68c9399b57b771d3c Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 17:09:17 +0000 Subject: [PATCH 07/55] Adding dummy step to print output variables --- .github/workflows/build_python_deps_linux.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index feefc71269..47e0d2cab4 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -32,6 +32,11 @@ jobs: echo "WHEEL_FILE=${WHEEL_FILE}" >> GITHUB_OUTPUT echo $WHEEL_FILE + - name: Build wheel and upload to GCS + id: use_wheel + run: | + echo ${{ steps.build_wheel.outputs.WHEEL_FILE }} + - uses: actions/upload-artifact@v4 with: name: "python 3.7 grpcio 1.63 ubuntu" From 56116037a0e01a98a1abb6b3bd169f24de484133 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 17:10:43 +0000 Subject: [PATCH 08/55] Adding $ to GITHUB_OUTPUT to properly write wheel file location --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 47e0d2cab4..4ef6c42dff 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -29,7 +29,7 @@ jobs: mkdir dist echo -n "NOTHING TO SEE HERE" > dist/artifact.whl WHEEL_FILE=$(find ./dist/*.whl) - echo "WHEEL_FILE=${WHEEL_FILE}" >> GITHUB_OUTPUT + echo "WHEEL_FILE=${WHEEL_FILE}" >> $GITHUB_OUTPUT echo $WHEEL_FILE - name: Build wheel and upload to GCS From 19b818f6f16260c1338aca2cf39e54e7c2bf0049 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 17:12:51 +0000 Subject: [PATCH 09/55] Trying to get absolute path from find command --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 4ef6c42dff..0c68ed1351 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -28,7 +28,7 @@ jobs: #python -m build mkdir dist echo -n "NOTHING TO SEE HERE" > dist/artifact.whl - WHEEL_FILE=$(find ./dist/*.whl) + WHEEL_FILE=$(find ${PWD}/dist/*.whl) echo "WHEEL_FILE=${WHEEL_FILE}" >> $GITHUB_OUTPUT echo $WHEEL_FILE From 8ee03941a74ec91a143699348d7b7e1a24a92389 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 17:26:32 +0000 Subject: [PATCH 10/55] Tidying workflow up to actually produce the build artifact and upload it --- .github/workflows/build_python_deps_linux.yml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 0c68ed1351..e7578591fa 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -24,19 +24,11 @@ jobs: id: build_wheel run: | cd grpcio-1.63.0 - #python -m pip install --user --upgrade build - #python -m build - mkdir dist - echo -n "NOTHING TO SEE HERE" > dist/artifact.whl + python -m pip install --user --upgrade build + python -m build WHEEL_FILE=$(find ${PWD}/dist/*.whl) echo "WHEEL_FILE=${WHEEL_FILE}" >> $GITHUB_OUTPUT - echo $WHEEL_FILE - - - name: Build wheel and upload to GCS - id: use_wheel - run: | - echo ${{ steps.build_wheel.outputs.WHEEL_FILE }} - + - uses: actions/upload-artifact@v4 with: name: "python 3.7 grpcio 1.63 ubuntu" From d056d599aa325d3e6ecb7b03773bc2927a1dbd2b Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Thu, 9 May 2024 18:07:48 +0000 Subject: [PATCH 11/55] Building grpcio and grpciotools --- .github/workflows/build_python_deps_linux.yml | 28 +++++++++++++++---- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index e7578591fa..e140f9443e 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -16,23 +16,41 @@ jobs: with: python-version: 3.9 - - name: Pull source package from PyPI + - name: Pull source packages from PyPI run: | wget https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz tar xvf grpcio-1.63.0.tar.gz + wget https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz + tar xvf grpcio_tools-1.63.0.tar.gz - name: Build wheel and upload to GCS id: build_wheel run: | cd grpcio-1.63.0 python -m pip install --user --upgrade build python -m build - WHEEL_FILE=$(find ${PWD}/dist/*.whl) - echo "WHEEL_FILE=${WHEEL_FILE}" >> $GITHUB_OUTPUT + GRPCIO_WHEEL_FILE=$(find ${PWD}/dist/*.whl) + echo "GRPCIO_WHEEL_FILE=${GRPCIO_WHEEL_FILE}" >> $GITHUB_OUTPUT + cd ../grpcio_tools-1.63.0 + python -m pip install --user --upgrade build + python -m build + GRPCIOTOOLS_WHEEL_FILE=$(find ${PWD}/dist/*.whl) + echo "GRPCIOTOOLS_WHEEL_FILE=${GRPCIOTOOLS_WHEEL_FILE}" >> $GITHUB_OUTPUT - uses: actions/upload-artifact@v4 + id: upload_grpcio + with: + name: "grpcio_ubuntu_py39" + path: ${{ steps.build_wheel.outputs.GRPCIO_WHEEL_FILE }} + if-no-files-found: error + retention-days: 1 + compression-level: 0 + overwrite: false + + - uses: actions/upload-artifact@v4 + id: upload_grpciotools with: - name: "python 3.7 grpcio 1.63 ubuntu" - path: ${{ steps.build_wheel.outputs.WHEEL_FILE }} + name: "grpciotools_ubuntu_py39" + path: ${{ steps.build_wheel.outputs.GRPCIOTOOLS_WHEEL_FILE }} if-no-files-found: error retention-days: 1 compression-level: 0 From 3c8172e22530ee2f625ce74bc1beafaca9e2aa0a Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 13:36:07 +0000 Subject: [PATCH 12/55] First experimentation with cibuildwheel for grpcio 1.63.0 --- .github/workflows/build_python_deps_linux.yml | 76 ++++++++----------- 1 file changed, 33 insertions(+), 43 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index e140f9443e..b49cd8434a 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -5,54 +5,44 @@ on: - feature/ga-python-builds jobs: - build_wheel: - runs-on: ubuntu-22.04 - + build_wheels: + name: Build wheels on ${{ matrix.os }} + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: [ubuntu-latest, windows-latest, macos-13, macos-14] + python_version: ["3.7","3.8","3.9","3.10","3.11","3.12"] + steps: - - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 + # Used to host cibuildwheel + - uses: actions/setup-python@v5 with: - python-version: 3.9 + python_version: ${{ matrix.python_version }} - - name: Pull source packages from PyPI - run: | - wget https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz - tar xvf grpcio-1.63.0.tar.gz - wget https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz - tar xvf grpcio_tools-1.63.0.tar.gz - - name: Build wheel and upload to GCS - id: build_wheel + - name: Download and Untar File - Unix run: | - cd grpcio-1.63.0 - python -m pip install --user --upgrade build - python -m build - GRPCIO_WHEEL_FILE=$(find ${PWD}/dist/*.whl) - echo "GRPCIO_WHEEL_FILE=${GRPCIO_WHEEL_FILE}" >> $GITHUB_OUTPUT - cd ../grpcio_tools-1.63.0 - python -m pip install --user --upgrade build - python -m build - GRPCIOTOOLS_WHEEL_FILE=$(find ${PWD}/dist/*.whl) - echo "GRPCIOTOOLS_WHEEL_FILE=${GRPCIOTOOLS_WHEEL_FILE}" >> $GITHUB_OUTPUT - - - uses: actions/upload-artifact@v4 - id: upload_grpcio - with: - name: "grpcio_ubuntu_py39" - path: ${{ steps.build_wheel.outputs.GRPCIO_WHEEL_FILE }} - if-no-files-found: error - retention-days: 1 - compression-level: 0 - overwrite: false + if [ "${{ matrix.os }}" == "windows-latest" ]; then + Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" + Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" + cd grpcio-1.63.0 + else + wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz + mkdir grpcio-1.63.0 + tar -xzf grpcio-1.63.0.tar.gz -C grpcio-1.63.0 + cd grpcio-1.63.0 + fi + + - name: Install cibuildwheel + run: python -m pip install cibuildwheel==2.17.0 + + - name: Build wheels + run: python -m cibuildwheel --output-dir wheelhouse + # to supply options, put them in 'env', like: + # env: + # CIBW_SOME_OPTION: value - uses: actions/upload-artifact@v4 - id: upload_grpciotools with: - name: "grpciotools_ubuntu_py39" - path: ${{ steps.build_wheel.outputs.GRPCIOTOOLS_WHEEL_FILE }} - if-no-files-found: error - retention-days: 1 - compression-level: 0 - overwrite: false + name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }} + path: ./wheelhouse/*.whl From e358dd7be23a2d39830e8839670e64c54245a062 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 13:49:15 +0000 Subject: [PATCH 13/55] Fixing conditional run on platform --- .github/workflows/build_python_deps_linux.yml | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index b49cd8434a..579aec630d 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -20,17 +20,19 @@ jobs: python_version: ${{ matrix.python_version }} - name: Download and Untar File - Unix + matrix.os == 'windows-latest' run: | - if [ "${{ matrix.os }}" == "windows-latest" ]; then - Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" - Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" - cd grpcio-1.63.0 - else - wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz - mkdir grpcio-1.63.0 - tar -xzf grpcio-1.63.0.tar.gz -C grpcio-1.63.0 - cd grpcio-1.63.0 - fi + wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz + tar -xzf grpcio-1.63.0.tar.gz + cd grpcio-1.63.0 + + - name: Download and Untar File - Windows + if: matrix.os == 'windows-latest' + run: | + Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" + Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" + cd grpcio-1.63.0 + - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.17.0 From 7a30d9ce4936e1e1870fb99393e54d8a1e8aa2ff Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 13:51:25 +0000 Subject: [PATCH 14/55] Fixing absence of if field in unix fetch step --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 579aec630d..149894f0ab 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -20,7 +20,7 @@ jobs: python_version: ${{ matrix.python_version }} - name: Download and Untar File - Unix - matrix.os == 'windows-latest' + if: matrix.os != 'windows-latest' run: | wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz tar -xzf grpcio-1.63.0.tar.gz From 1836d913cfa1398c1b6870761beeea35e11663e3 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 14:02:12 +0000 Subject: [PATCH 15/55] Fixing tar syntax on unix --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 149894f0ab..dcb119f291 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -23,7 +23,7 @@ jobs: if: matrix.os != 'windows-latest' run: | wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz - tar -xzf grpcio-1.63.0.tar.gz + tar xzf grpcio-1.63.0.tar.gz cd grpcio-1.63.0 - name: Download and Untar File - Windows From 3cc33e91a41847eb83222aed9b88713651da36a1 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 14:07:07 +0000 Subject: [PATCH 16/55] Attempting to fix bad path --- .github/workflows/build_python_deps_linux.yml | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index dcb119f291..5c3027afff 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -11,7 +11,8 @@ jobs: strategy: matrix: os: [ubuntu-latest, windows-latest, macos-13, macos-14] - python_version: ["3.7","3.8","3.9","3.10","3.11","3.12"] + #python_version: ["3.7","3.8","3.9","3.10","3.11","3.12"] + python_version: ["3.9"] steps: # Used to host cibuildwheel @@ -19,12 +20,8 @@ jobs: with: python_version: ${{ matrix.python_version }} - - name: Download and Untar File - Unix - if: matrix.os != 'windows-latest' - run: | - wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz - tar xzf grpcio-1.63.0.tar.gz - cd grpcio-1.63.0 + - name: Install cibuildwheel + run: python -m pip install cibuildwheel==2.17.0 - name: Download and Untar File - Windows if: matrix.os == 'windows-latest' @@ -33,12 +30,17 @@ jobs: Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" cd grpcio-1.63.0 - - - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.17.0 + - name: Download and Untar File - Unix + if: matrix.os != 'windows-latest' + run: | + mkdir /tmp && cd /tmp + wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz + tar xzf grpcio-1.63.0.tar.gz - name: Build wheels - run: python -m cibuildwheel --output-dir wheelhouse + run: | + cd /tmp/grpcio-1.63.0/= + python -m cibuildwheel --output-dir wheelhouse # to supply options, put them in 'env', like: # env: # CIBW_SOME_OPTION: value From c964651b67bdb7bd93b98f321778f1830390acee Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 14:09:44 +0000 Subject: [PATCH 17/55] Fixing typo --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 5c3027afff..cbec58c926 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -39,7 +39,7 @@ jobs: - name: Build wheels run: | - cd /tmp/grpcio-1.63.0/= + cd /tmp/grpcio-1.63.0/ python -m cibuildwheel --output-dir wheelhouse # to supply options, put them in 'env', like: # env: From 4519c811f3adac21795f0493927b05be4a3700d9 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 14:19:40 +0000 Subject: [PATCH 18/55] Printing paths for CI debugging --- .github/workflows/build_python_deps_linux.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index cbec58c926..348d5ccd3f 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -36,9 +36,14 @@ jobs: mkdir /tmp && cd /tmp wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz tar xzf grpcio-1.63.0.tar.gz + echo $PWD + ls - name: Build wheels run: | + cd /tmp + echo $PWD + ls cd /tmp/grpcio-1.63.0/ python -m cibuildwheel --output-dir wheelhouse # to supply options, put them in 'env', like: From 85f3cf8a4d57507807722246444db3f5ac1aaee3 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 14:26:58 +0000 Subject: [PATCH 19/55] Avoiding short circuit in mkdir --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 348d5ccd3f..dd686e5d3e 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -33,7 +33,7 @@ jobs: - name: Download and Untar File - Unix if: matrix.os != 'windows-latest' run: | - mkdir /tmp && cd /tmp + cd /tmp wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz tar xzf grpcio-1.63.0.tar.gz echo $PWD From bf3f10558c5e006444cc27cff997fd39f347666b Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 14:43:09 +0000 Subject: [PATCH 20/55] Disable fail fast in matrix job so I can at least debug linux --- .github/workflows/build_python_deps_linux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index dd686e5d3e..6d39758bb3 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -13,6 +13,7 @@ jobs: os: [ubuntu-latest, windows-latest, macos-13, macos-14] #python_version: ["3.7","3.8","3.9","3.10","3.11","3.12"] python_version: ["3.9"] + fail-fast: false steps: # Used to host cibuildwheel From 887d942d0730c44586d10317cd62f98bfecfa1ab Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 20:32:38 +0000 Subject: [PATCH 21/55] First attempt at splitting builds per platform/arch/python version --- .github/workflows/build_python_deps_linux.yml | 38 +++++++++++++------ 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 6d39758bb3..65ecef6931 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -6,33 +6,47 @@ on: jobs: build_wheels: - name: Build wheels on ${{ matrix.os }} - runs-on: ${{ matrix.os }} + name: Build wheels on ${{ matrix.wheel_combinations.platform }} + runs-on: ${{ matrix.wheel_combinations.arch }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-13, macos-14] - #python_version: ["3.7","3.8","3.9","3.10","3.11","3.12"] - python_version: ["3.9"] + python_versions: [ + ["3.7","cp37-*"], + ["3.8","cp38-*"], + ["3.9","cp39-*"], + ["3.10","cp310-*"], + ["3.11","cp311-*"], + ["3.12","cp312-*"], + ] + wheel_combinations: [ + {platform:"ubuntu-latest",arch:"x86_64"}, + {platform:"windows-latest",arch:"x86_64"}, + {platform:"macos13",arch:"x86_64"}, + {platform:"macos13",arch:"arm64"}, + {platform:"macos14",arch:"x86_64"}, + {platform:"macos14",arch:"arm64"}, + + ] fail-fast: false steps: # Used to host cibuildwheel - uses: actions/setup-python@v5 with: - python_version: ${{ matrix.python_version }} + python_version: ${{ matrix.wheel_combinations.python_versions[0] }} - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.17.0 - name: Download and Untar File - Windows - if: matrix.os == 'windows-latest' + if: matrix.wheel_combinations.platform == 'windows-latest' run: | Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" cd grpcio-1.63.0 - name: Download and Untar File - Unix - if: matrix.os != 'windows-latest' + if: matrix.wheel_combinations.platform != 'windows-latest' run: | cd /tmp wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz @@ -48,11 +62,13 @@ jobs: cd /tmp/grpcio-1.63.0/ python -m cibuildwheel --output-dir wheelhouse # to supply options, put them in 'env', like: - # env: - # CIBW_SOME_OPTION: value + env: + CIBW_ARCHS: ${{ matrix.wheel_combinations.arch }} + CIBW_BUILD: ${{ matrix.wheel_combinations.python_versions[1] }} + - uses: actions/upload-artifact@v4 with: - name: cibw-wheels-${{ matrix.os }}-${{ strategy.job-index }} + name: cibw-wheels-${{ matrix.wheel_combinations.platform }}-${{ strategy.job-index }} path: ./wheelhouse/*.whl From 798100463050be1353059dec2976b457941b77ec Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 20:35:50 +0000 Subject: [PATCH 22/55] Fixed bad reference to python version --- .github/workflows/build_python_deps_linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 65ecef6931..7279bdd0e7 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -33,7 +33,7 @@ jobs: # Used to host cibuildwheel - uses: actions/setup-python@v5 with: - python_version: ${{ matrix.wheel_combinations.python_versions[0] }} + python_version: ${{ matrix.python_versions[0] }} - name: Install cibuildwheel run: python -m pip install cibuildwheel==2.17.0 @@ -64,7 +64,7 @@ jobs: # to supply options, put them in 'env', like: env: CIBW_ARCHS: ${{ matrix.wheel_combinations.arch }} - CIBW_BUILD: ${{ matrix.wheel_combinations.python_versions[1] }} + CIBW_BUILD: ${{ matrix.python_versions[1] }} - uses: actions/upload-artifact@v4 From 1873748aa84dd0cee142bbeb065e4f8234a35ac5 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 20:40:13 +0000 Subject: [PATCH 23/55] Attempting to matrix map --- .github/workflows/build_python_deps_linux.yml | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 7279bdd0e7..5ff2982c9e 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -19,13 +19,12 @@ jobs: ["3.12","cp312-*"], ] wheel_combinations: [ - {platform:"ubuntu-latest",arch:"x86_64"}, - {platform:"windows-latest",arch:"x86_64"}, - {platform:"macos13",arch:"x86_64"}, - {platform:"macos13",arch:"arm64"}, - {platform:"macos14",arch:"x86_64"}, - {platform:"macos14",arch:"arm64"}, - + ["ubuntu-latest", "x86_64"], + ["windows-latest", "x86_64"], + ["macos13", "x86_64"], + ["macos13", "arm64"], + ["macos14", "x86_64"], + ["macos14", "arm64"], ] fail-fast: false @@ -39,14 +38,14 @@ jobs: run: python -m pip install cibuildwheel==2.17.0 - name: Download and Untar File - Windows - if: matrix.wheel_combinations.platform == 'windows-latest' + if: matrix.wheel_combinations[0] == 'windows-latest' run: | Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" cd grpcio-1.63.0 - name: Download and Untar File - Unix - if: matrix.wheel_combinations.platform != 'windows-latest' + if: matrix.wheel_combinations[0] != 'windows-latest' run: | cd /tmp wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz @@ -63,12 +62,12 @@ jobs: python -m cibuildwheel --output-dir wheelhouse # to supply options, put them in 'env', like: env: - CIBW_ARCHS: ${{ matrix.wheel_combinations.arch }} + CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} CIBW_BUILD: ${{ matrix.python_versions[1] }} - uses: actions/upload-artifact@v4 with: - name: cibw-wheels-${{ matrix.wheel_combinations.platform }}-${{ strategy.job-index }} + name: cibw-wheels-${{ matrix.wheel_combinations[0] }}-${{ strategy.job-index }} path: ./wheelhouse/*.whl From 3b337d579101451d0fdfa4329069855b6b56657f Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 20:50:09 +0000 Subject: [PATCH 24/55] Fixing bad references --- .github/workflows/build_python_deps_linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 5ff2982c9e..af789166a2 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -6,8 +6,8 @@ on: jobs: build_wheels: - name: Build wheels on ${{ matrix.wheel_combinations.platform }} - runs-on: ${{ matrix.wheel_combinations.arch }} + name: Build wheels on ${{ matrix.wheel_combinations[0] }} for arch ${{ matrix.wheel_combinations[1] }} + runs-on: ${{ matrix.wheel_combinations[0] }} strategy: matrix: python_versions: [ From f125d601daa0e4ccb1e3763006531d5a637bdc3a Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 21:14:24 +0000 Subject: [PATCH 25/55] Attempting to install from tar.gz to fix windows --- .github/workflows/build_python_deps_linux.yml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index af789166a2..2b3f42e3d6 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -6,7 +6,7 @@ on: jobs: build_wheels: - name: Build wheels on ${{ matrix.wheel_combinations[0] }} for arch ${{ matrix.wheel_combinations[1] }} + name: ${{ matrix.wheel_combinations[0] }}-${{ matrix.wheel_combinations[1] }}-py${{ matrix.python_versions[0] }} runs-on: ${{ matrix.wheel_combinations[0] }} strategy: matrix: @@ -41,25 +41,17 @@ jobs: if: matrix.wheel_combinations[0] == 'windows-latest' run: | Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" - Expand-Archive -Path "grpcio-1.63.0.tar.gz" -DestinationPath "grpcio-1.63.0" - cd grpcio-1.63.0 - name: Download and Untar File - Unix if: matrix.wheel_combinations[0] != 'windows-latest' run: | cd /tmp wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz - tar xzf grpcio-1.63.0.tar.gz - echo $PWD - ls - name: Build wheels run: | cd /tmp - echo $PWD - ls - cd /tmp/grpcio-1.63.0/ - python -m cibuildwheel --output-dir wheelhouse + python -m cibuildwheel rpcio-1.63.0.tar.gz --output-dir wheelhouse # to supply options, put them in 'env', like: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} From 21c9cb348718d5bbc7d79c68167d9edbd5fb424c Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 21:24:51 +0000 Subject: [PATCH 26/55] Running workflow only for windows, removing cd command from install wheel so all happens in same folder --- .github/workflows/build_python_deps_linux.yml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 2b3f42e3d6..f18af630d2 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -19,12 +19,12 @@ jobs: ["3.12","cp312-*"], ] wheel_combinations: [ - ["ubuntu-latest", "x86_64"], + #["ubuntu-latest", "x86_64"], ["windows-latest", "x86_64"], - ["macos13", "x86_64"], - ["macos13", "arm64"], - ["macos14", "x86_64"], - ["macos14", "arm64"], + #["macos13", "x86_64"], + #["macos13", "arm64"], + #["macos14", "x86_64"], + #["macos14", "arm64"], ] fail-fast: false @@ -45,12 +45,10 @@ jobs: - name: Download and Untar File - Unix if: matrix.wheel_combinations[0] != 'windows-latest' run: | - cd /tmp wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz - name: Build wheels run: | - cd /tmp python -m cibuildwheel rpcio-1.63.0.tar.gz --output-dir wheelhouse # to supply options, put them in 'env', like: env: From 913a1dc7c7348cadf705ff460c35cf02d7086c72 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 21:26:08 +0000 Subject: [PATCH 27/55] Fixing typo on targz file to be built --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index f18af630d2..b2b6049999 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -49,7 +49,7 @@ jobs: - name: Build wheels run: | - python -m cibuildwheel rpcio-1.63.0.tar.gz --output-dir wheelhouse + python -m cibuildwheel grpcio-1.63.0.tar.gz --output-dir wheelhouse # to supply options, put them in 'env', like: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} From 2bde07379bb9474315615e2410c4c3552590255b Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Fri, 10 May 2024 21:28:38 +0000 Subject: [PATCH 28/55] Fixing windows architecture --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index b2b6049999..1cda446aa1 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -20,7 +20,7 @@ jobs: ] wheel_combinations: [ #["ubuntu-latest", "x86_64"], - ["windows-latest", "x86_64"], + ["windows-latest", "AMD64"], #["macos13", "x86_64"], #["macos13", "arm64"], #["macos14", "x86_64"], From f719d4fbe7d4d4d99ec8fa3bda8bc0ea8847ab93 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 17:56:00 +0000 Subject: [PATCH 29/55] Hardcoding all pypi source files in matrix --- .github/workflows/build_python_deps_linux.yml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 1cda446aa1..0da20963ed 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -10,6 +10,27 @@ jobs: runs-on: ${{ matrix.wheel_combinations[0] }} strategy: matrix: + libraries: [ + "https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", + "https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", + "https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", + "https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", + "https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", + "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", + "https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", + "https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", + "https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", + "https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", + "https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", + "https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", + "https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", + "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", + "https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", + "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", + "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", + "https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", + "https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz" + ] python_versions: [ ["3.7","cp37-*"], ["3.8","cp38-*"], From 3b8c556dea720a85d5f66a27970c450528f33e87 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 17:58:51 +0000 Subject: [PATCH 30/55] Removing mac os arm - we do not support it in clusterfuzz --- .github/workflows/build_python_deps_linux.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 0da20963ed..51bcf753ab 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -43,9 +43,7 @@ jobs: #["ubuntu-latest", "x86_64"], ["windows-latest", "AMD64"], #["macos13", "x86_64"], - #["macos13", "arm64"], #["macos14", "x86_64"], - #["macos14", "arm64"], ] fail-fast: false From cf817879a3e6a4e7af32e13fd6a5cea6bc83919a Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:00:36 +0000 Subject: [PATCH 31/55] Skipping musl linux builds --- .github/workflows/build_python_deps_linux.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 51bcf753ab..9c4c4832f5 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -73,6 +73,7 @@ jobs: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} CIBW_BUILD: ${{ matrix.python_versions[1] }} + CIBW_SKIL: "*-musllinux_*" - uses: actions/upload-artifact@v4 From 838e439df640ceeb98858f8ff3970dd050b09f4c Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:04:50 +0000 Subject: [PATCH 32/55] Fetching filename and uri from matrix instead of hardcoding in step --- .github/workflows/build_python_deps_linux.yml | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 9c4c4832f5..a7db1c210a 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -11,25 +11,25 @@ jobs: strategy: matrix: libraries: [ - "https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", - "https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", - "https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", - "https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", - "https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", - "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", - "https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", - "https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", - "https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", - "https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", - "https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", - "https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", - "https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", - "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", - "https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", - "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", - "https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", - "https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", - "https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz" + ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], + ["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], + ["https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", "protobuf-5.26.1.tar.gz"], + ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], + ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], + ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], + ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], + ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], + ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], + ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], + ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], + ["https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", "charset-normalizer-3.3.2.tar.gz"], + ["https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", "distlib-0.3.8.tar.gz"], + ["https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", "docutils-0.21.2.tar.gz"], + ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], + ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], + ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], + ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], + ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], ] python_versions: [ ["3.7","cp37-*"], @@ -40,10 +40,10 @@ jobs: ["3.12","cp312-*"], ] wheel_combinations: [ - #["ubuntu-latest", "x86_64"], + ["ubuntu-latest", "x86_64"], ["windows-latest", "AMD64"], - #["macos13", "x86_64"], - #["macos14", "x86_64"], + ["macos13", "x86_64"], + ["macos14", "x86_64"], ] fail-fast: false @@ -59,16 +59,16 @@ jobs: - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' run: | - Invoke-WebRequest -Uri "https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz" -OutFile "grpcio-1.63.0.tar.gz" + Invoke-WebRequest -Uri "${{ matrix.libraries[0] }}" -OutFile "grpcio-1.63.0.tar.gz" - name: Download and Untar File - Unix if: matrix.wheel_combinations[0] != 'windows-latest' run: | - wget -O grpcio-1.63.0.tar.gz https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz + wget -O grpcio-1.63.0.tar.gz ${{ matrix.libraries[0] }} - name: Build wheels run: | - python -m cibuildwheel grpcio-1.63.0.tar.gz --output-dir wheelhouse + python -m cibuildwheel ${{ matrix.libraries[1] }} --output-dir wheelhouse # to supply options, put them in 'env', like: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} From da003caa3dec67b3180a334938b5f9c2d5686355 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:05:54 +0000 Subject: [PATCH 33/55] Fixing typo in CIBW_SKIP --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index a7db1c210a..0bb60b4a02 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -73,7 +73,7 @@ jobs: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} CIBW_BUILD: ${{ matrix.python_versions[1] }} - CIBW_SKIL: "*-musllinux_*" + CIBW_SKIP: "*-musllinux_*" - uses: actions/upload-artifact@v4 From c8c4f7d1c16e83773ceba96d276276083009c282 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:10:34 +0000 Subject: [PATCH 34/55] Attempting to fix invalid GA yaml --- .github/workflows/build_python_deps_linux.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 0bb60b4a02..f68b79ba19 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -6,7 +6,7 @@ on: jobs: build_wheels: - name: ${{ matrix.wheel_combinations[0] }}-${{ matrix.wheel_combinations[1] }}-py${{ matrix.python_versions[0] }} + name: ${{ matrix.libraries[1] }}-${{ matrix.wheel_combinations[0] }}-${{ matrix.wheel_combinations[1] }}-py${{ matrix.python_versions[0] }} runs-on: ${{ matrix.wheel_combinations[0] }} strategy: matrix: @@ -59,12 +59,12 @@ jobs: - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' run: | - Invoke-WebRequest -Uri "${{ matrix.libraries[0] }}" -OutFile "grpcio-1.63.0.tar.gz" + Invoke-WebRequest -Uri ${{ matrix.libraries[0] }} -OutFile ${{ matrix.libraries[1] }} - name: Download and Untar File - Unix if: matrix.wheel_combinations[0] != 'windows-latest' run: | - wget -O grpcio-1.63.0.tar.gz ${{ matrix.libraries[0] }} + wget -O ${{ matrix.libraries[1] }} ${{ matrix.libraries[0] }} - name: Build wheels run: | From ca0847aca679fd7e7f87bfc5c53203cfe2eb972f Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:19:36 +0000 Subject: [PATCH 35/55] Trying to fix yet again --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index f68b79ba19..b432a0e53b 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -73,7 +73,7 @@ jobs: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} CIBW_BUILD: ${{ matrix.python_versions[1] }} - CIBW_SKIP: "*-musllinux_*" + CIBW_SKIP: *-musllinux_* - uses: actions/upload-artifact@v4 From 451baf6f7175808adb54d3d4a37a787bad150b08 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:23:25 +0000 Subject: [PATCH 36/55] Following the error trail in GA logs --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index b432a0e53b..eef62e44ae 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -73,7 +73,7 @@ jobs: env: CIBW_ARCHS: ${{ matrix.wheel_combinations[1] }} CIBW_BUILD: ${{ matrix.python_versions[1] }} - CIBW_SKIP: *-musllinux_* + CIBW_SKIP: '*-musllinux_*' - uses: actions/upload-artifact@v4 From aed7cee30189973c8b88f249b66579eabcd138c0 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 18:24:07 +0000 Subject: [PATCH 37/55] Temporarily disabling tests for cheaper iterations --- .github/workflows/tests.yaml | 60 ++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 02a786039d..811bc07e8e 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -1,37 +1,37 @@ -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# # Copyright 2020 Google LLC +# # +# # Licensed under the Apache License, Version 2.0 (the "License"); +# # you may not use this file except in compliance with the License. +# # You may obtain a copy of the License at +# # +# # http://www.apache.org/licenses/LICENSE-2.0 +# # +# # Unless required by applicable law or agreed to in writing, software +# # distributed under the License is distributed on an "AS IS" BASIS, +# # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# # See the License for the specific language governing permissions and +# # limitations under the License. -name: Run basic tests -on: [pull_request] +# name: Run basic tests +# on: [pull_request] -permissions: read-all +# permissions: read-all -jobs: - build: - runs-on: ubuntu-20.04 +# jobs: +# build: +# runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v3 - - run: | # Needed for git diff to work. - git fetch origin master --depth 1 - git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/master +# steps: +# - uses: actions/checkout@v3 +# - run: | # Needed for git diff to work. +# git fetch origin master --depth 1 +# git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/master - - name: Setup python environment - uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 - with: - python-version: 3.7 +# - name: Setup python environment +# uses: actions/setup-python@b55428b1882923874294fa556849718a1d7f2ca5 +# with: +# python-version: 3.7 - - name: Run basic tests - run: ./local/tests/ci_tests.bash +# - name: Run basic tests +# run: ./local/tests/ci_tests.bash From e1471edde89347b25e122f4fd987ab552f2cde32 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 19:23:19 +0000 Subject: [PATCH 38/55] Limiting to 256 jobs --- .github/workflows/build_python_deps_linux.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index eef62e44ae..23e0b02d74 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -17,19 +17,19 @@ jobs: ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], - ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], - ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], - ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], - ["https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", "charset-normalizer-3.3.2.tar.gz"], - ["https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", "distlib-0.3.8.tar.gz"], - ["https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", "docutils-0.21.2.tar.gz"], - ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], - ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], + # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], + # ["https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", "charset-normalizer-3.3.2.tar.gz"], + # ["https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", "distlib-0.3.8.tar.gz"], + # ["https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", "docutils-0.21.2.tar.gz"], + # ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], ] python_versions: [ ["3.7","cp37-*"], From 23159d19f494a6e88ce1e490d50ee29e339fbdbb Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 19:28:56 +0000 Subject: [PATCH 39/55] Dropping macos14 --- .github/workflows/build_python_deps_linux.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 23e0b02d74..b77c16b8fb 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -17,11 +17,12 @@ jobs: ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], - ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], - ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], + ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], + + # ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], # ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], @@ -43,7 +44,7 @@ jobs: ["ubuntu-latest", "x86_64"], ["windows-latest", "AMD64"], ["macos13", "x86_64"], - ["macos14", "x86_64"], + # ["macos14", "x86_64"], ] fail-fast: false From 1b9466ca00bed8063bd6305ff14409c46599e6cd Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 20:08:58 +0000 Subject: [PATCH 40/55] Ignoring mac until github replies, testing other deps to see who breaks --- .github/workflows/build_python_deps_linux.yml | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index b77c16b8fb..7bf895ef3f 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -11,26 +11,26 @@ jobs: strategy: matrix: libraries: [ - ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], - ["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], - ["https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", "protobuf-5.26.1.tar.gz"], - ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], - ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], - ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], - ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], - ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], - ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], - ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], - - # ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], - # ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], - # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], - # ["https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", "charset-normalizer-3.3.2.tar.gz"], - # ["https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", "distlib-0.3.8.tar.gz"], - # ["https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", "docutils-0.21.2.tar.gz"], - # ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], + # ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], + # ["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], + # ["https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", "protobuf-5.26.1.tar.gz"], + # ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], + # ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], + + ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], + ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], + ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], + ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], + ["https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", "charset-normalizer-3.3.2.tar.gz"], + ["https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", "distlib-0.3.8.tar.gz"], + ["https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", "docutils-0.21.2.tar.gz"], + ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], + ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], ] python_versions: [ ["3.7","cp37-*"], @@ -43,7 +43,7 @@ jobs: wheel_combinations: [ ["ubuntu-latest", "x86_64"], ["windows-latest", "AMD64"], - ["macos13", "x86_64"], + #["macos13", "x86_64"], # ["macos14", "x86_64"], ] fail-fast: false From c5d43bf04430f6383a2e1d45cf41e7f77999dfa9 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 22:07:50 +0000 Subject: [PATCH 41/55] Running for only relevant libs --- .github/workflows/build_python_deps_linux.yml | 40 +++++++++++-------- 1 file changed, 23 insertions(+), 17 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 7bf895ef3f..54db1fd6e0 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -11,29 +11,35 @@ jobs: strategy: matrix: libraries: [ - # ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], - # ["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], - # ["https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", "protobuf-5.26.1.tar.gz"], - # ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], + + ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], + ["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], + ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], + ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], + ["https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", "protobuf-5.26.1.tar.gz"], + + + # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], + # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], + # ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], + + + # ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], # ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], # ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], # ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], - ["https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", "pycparser-2.22.tar.gz"], - ["https://files.pythonhosted.org/packages/32/d1/6c27d3ec3b91d8c7804a4298538024eb7919551e97cca6eecb26c83ae9fa/selenium-4.20.0.tar.gz", "selenium-4.20.0.tar.gz"], - ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], - ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], - ["https://files.pythonhosted.org/packages/63/09/c1bc53dab74b1816a00d8d030de5bf98f724c52c1635e07681d312f20be8/charset-normalizer-3.3.2.tar.gz", "charset-normalizer-3.3.2.tar.gz"], - ["https://files.pythonhosted.org/packages/c4/91/e2df406fb4efacdf46871c25cde65d3c6ee5e173b7e5a4547a47bae91920/distlib-0.3.8.tar.gz", "distlib-0.3.8.tar.gz"], - ["https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz", "docutils-0.21.2.tar.gz"], - ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], - ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], + # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], + # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], + # ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], + # ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], ] python_versions: [ - ["3.7","cp37-*"], + #["3.7","cp37-*"], ["3.8","cp38-*"], ["3.9","cp39-*"], ["3.10","cp310-*"], @@ -54,8 +60,8 @@ jobs: with: python_version: ${{ matrix.python_versions[0] }} - - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.17.0 + - name: Install build + run: python -m pip install build - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' From 390188b3c5149911b5496e35429a8a8e9aeb9f05 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 22:10:48 +0000 Subject: [PATCH 42/55] Resuming installation of cibuildwheel --- .github/workflows/build_python_deps_linux.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 54db1fd6e0..0d2e8b0140 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -60,8 +60,8 @@ jobs: with: python_version: ${{ matrix.python_versions[0] }} - - name: Install build - run: python -m pip install build + - name: Install cibuildwheel + run: python -m pip install cibuildwheel==2.17.0 - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' From dc10ab3a1ba87dd3416220edfde2f29b31d22c70 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Mon, 13 May 2024 22:28:15 +0000 Subject: [PATCH 43/55] Giving a better name to build artifacts --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 0d2e8b0140..24202887e3 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -85,6 +85,6 @@ jobs: - uses: actions/upload-artifact@v4 with: - name: cibw-wheels-${{ matrix.wheel_combinations[0] }}-${{ strategy.job-index }} + name: ${{ matrix.libraries[1] }}-${{ matrix.wheel_combinations[0] }}-${{ matrix.wheel_combinations[1] }}-py${{ matrix.python_versions[0] }} path: ./wheelhouse/*.whl From 4d686a25ac242dff4101cd46863b99fe7dd46a73 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Tue, 14 May 2024 14:15:51 +0000 Subject: [PATCH 44/55] Attempting to build proto 4 to see if windows still breaks --- .github/workflows/build_python_deps_linux.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 24202887e3..df19b39d7b 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -12,11 +12,11 @@ jobs: matrix: libraries: [ - ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], - ["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], - ["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], - ["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], - ["https://files.pythonhosted.org/packages/d2/e5/7e22ca7201a6b1040aae7787d0fe6cd970311da376a86fdafa5182be1d1b/protobuf-5.26.1.tar.gz", "protobuf-5.26.1.tar.gz"], + #["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], + #["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], + #["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], + #["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], + ["https://files.pythonhosted.org/packages/5e/d8/65adb47d921ce828ba319d6587aa8758da022de509c3862a70177a958844/protobuf-4.25.3.tar.gz", "protobuf-4.25.3.tar.gz"], # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], @@ -60,8 +60,10 @@ jobs: with: python_version: ${{ matrix.python_versions[0] }} - - name: Install cibuildwheel - run: python -m pip install cibuildwheel==2.17.0 + - name: Install python deps + run: | + python -m pip install cibuildwheel==2.17.0 + python -m pip install - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' From 941d77a178a57f716f7c244f9b53b292aa369190 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Tue, 14 May 2024 14:17:19 +0000 Subject: [PATCH 45/55] Fixing bad cibuildwheel install step --- .github/workflows/build_python_deps_linux.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index df19b39d7b..4ff966d27f 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -61,9 +61,7 @@ jobs: python_version: ${{ matrix.python_versions[0] }} - name: Install python deps - run: | - python -m pip install cibuildwheel==2.17.0 - python -m pip install + run: python -m pip install cibuildwheel==2.17.0 - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' From 0e389bc2ad4611641a1a1dc06d6b9bf89e86b5ca Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 14:35:13 +0000 Subject: [PATCH 46/55] Trying to compile cryptography --- .github/workflows/build_python_deps_linux.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 4ff966d27f..7fb33a8c4b 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -12,11 +12,11 @@ jobs: matrix: libraries: [ - #["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], + ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], #["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], #["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], #["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], - ["https://files.pythonhosted.org/packages/5e/d8/65adb47d921ce828ba319d6587aa8758da022de509c3862a70177a958844/protobuf-4.25.3.tar.gz", "protobuf-4.25.3.tar.gz"], + #["https://files.pythonhosted.org/packages/5e/d8/65adb47d921ce828ba319d6587aa8758da022de509c3862a70177a958844/protobuf-4.25.3.tar.gz", "protobuf-4.25.3.tar.gz"], # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], @@ -48,7 +48,7 @@ jobs: ] wheel_combinations: [ ["ubuntu-latest", "x86_64"], - ["windows-latest", "AMD64"], + ["windows-2019", "AMD64"], #["macos13", "x86_64"], # ["macos14", "x86_64"], ] @@ -63,6 +63,14 @@ jobs: - name: Install python deps run: python -m pip install cibuildwheel==2.17.0 + - name: Setup linux + if: matrix.wheel_combinations[0] == 'ubuntu-latest' + run: apt install -y rustc + + - name: Setup windows + if: matrix.wheel_combinations[0] == 'ubuntu-latest' + run: apt install -y rustc + - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' run: | From 81bed70bb129422df66d8a6884a00b5f948c4009 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 14:36:27 +0000 Subject: [PATCH 47/55] apt must be run as sudo --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 7fb33a8c4b..26336d10db 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -65,7 +65,7 @@ jobs: - name: Setup linux if: matrix.wheel_combinations[0] == 'ubuntu-latest' - run: apt install -y rustc + run: sudo apt install -y rustc - name: Setup windows if: matrix.wheel_combinations[0] == 'ubuntu-latest' From 6f5789109c163e7d05ab2fcfa17606ec54f76119 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 14:38:37 +0000 Subject: [PATCH 48/55] Omitting windows setup --- .github/workflows/build_python_deps_linux.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 26336d10db..76b7311b11 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -67,10 +67,6 @@ jobs: if: matrix.wheel_combinations[0] == 'ubuntu-latest' run: sudo apt install -y rustc - - name: Setup windows - if: matrix.wheel_combinations[0] == 'ubuntu-latest' - run: apt install -y rustc - - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' run: | From 93be9c29968db87f6207a5bdcfad6826a0864b5a Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 14:44:15 +0000 Subject: [PATCH 49/55] Attempting to build cryptography with rust --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 76b7311b11..8de5fa3aae 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -65,7 +65,7 @@ jobs: - name: Setup linux if: matrix.wheel_combinations[0] == 'ubuntu-latest' - run: sudo apt install -y rustc + run: sudo apt-get install setuptools_rust - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' From 8dea17528c5a2be387d0f2c65b49b991b596b313 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 14:49:26 +0000 Subject: [PATCH 50/55] Installing pre reqs --- .github/workflows/build_python_deps_linux.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 8de5fa3aae..226398b23e 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -65,7 +65,9 @@ jobs: - name: Setup linux if: matrix.wheel_combinations[0] == 'ubuntu-latest' - run: sudo apt-get install setuptools_rust + run: | + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + sudo apt-get install -y libffi-dev - name: Download and Untar File - Windows if: matrix.wheel_combinations[0] == 'windows-latest' From ca9b8239a7e7e5b19159dab7f901c666b3268d0e Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 14:56:31 +0000 Subject: [PATCH 51/55] Adding rust toolchain setup step --- .github/workflows/build_python_deps_linux.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 226398b23e..0d154fc003 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -62,11 +62,13 @@ jobs: - name: Install python deps run: python -m pip install cibuildwheel==2.17.0 + + - uses: actions-rust-lang/setup-rust-toolchain@v1 + if: matrix.wheel_combinations[0] == 'ubuntu-latest' - name: Setup linux if: matrix.wheel_combinations[0] == 'ubuntu-latest' run: | - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh sudo apt-get install -y libffi-dev - name: Download and Untar File - Windows From 294be81b1a4f65477afbe4026e60cbb650533690 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 15:14:53 +0000 Subject: [PATCH 52/55] Upgrading pip prior to rustup --- .github/workflows/build_python_deps_linux.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 0d154fc003..6f71a33693 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -61,7 +61,9 @@ jobs: python_version: ${{ matrix.python_versions[0] }} - name: Install python deps - run: python -m pip install cibuildwheel==2.17.0 + run: | + python -m install --upgrade pip + python -m pip install cibuildwheel==2.17.0 - uses: actions-rust-lang/setup-rust-toolchain@v1 if: matrix.wheel_combinations[0] == 'ubuntu-latest' From ed51539f35f9575912f28d618305a62d686dcc1b Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Wed, 15 May 2024 15:26:13 +0000 Subject: [PATCH 53/55] Attemptign to fix broken pip upgrade command --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 6f71a33693..2168e62645 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -62,7 +62,7 @@ jobs: - name: Install python deps run: | - python -m install --upgrade pip + python -m pip install --upgrade pip python -m pip install cibuildwheel==2.17.0 - uses: actions-rust-lang/setup-rust-toolchain@v1 From 4777f408cc3427339e9cf6c8738e712c98fcc30f Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Tue, 21 May 2024 18:00:16 +0000 Subject: [PATCH 54/55] Attempting to build deps with gaps --- .github/workflows/build_python_deps_linux.yml | 40 +++++-------------- 1 file changed, 10 insertions(+), 30 deletions(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 2168e62645..937662f264 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -12,44 +12,24 @@ jobs: matrix: libraries: [ - ["https://files.pythonhosted.org/packages/78/63/66c03eb51f0d241862083deb3f17ab5fce08cf6b347db7887bcb4d1a194e/cryptography-42.0.7.tar.gz", "cryptography-42.0.7.tar.gz"], - #["https://files.pythonhosted.org/packages/6b/b0/e595ce2a2527e169c3bcd6c33d2473c1918e0b7f6826a043ca1245dd4e5b/crcmod-1.7.tar.gz", "crcmod-1.7.tar.gz"], - #["https://files.pythonhosted.org/packages/90/c7/6dc0a455d111f68ee43f27793971cf03fe29b6ef972042549db29eec39a2/psutil-5.9.8.tar.gz", "psutil-5.9.8.tar.gz"], - #["https://files.pythonhosted.org/packages/0c/2a/23943e19b4bbbdad60a9d881e44cd53bb48b31c7419ebb7b983edfbbb708/grpcio-1.63.0.tar.gz", "grpcio-1.63.0.tar.gz"], - #["https://files.pythonhosted.org/packages/5e/d8/65adb47d921ce828ba319d6587aa8758da022de509c3862a70177a958844/protobuf-4.25.3.tar.gz", "protobuf-4.25.3.tar.gz"], - - - # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], - # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], - # ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], - + ["https://files.pythonhosted.org/packages/8c/34/7dafc9052bd9b2b41c5a8912aeeca01e179d16de17e9c275633d4b807330/grpcio-1.38.0.tar.gz", "grpcio-1.38.0.tar.gz"], + ["https://files.pythonhosted.org/packages/c4/b8/3512f0e93e0db23a71d82485ba256071ebef99b227351f0f5540f744af41/psutil-5.7.0.tar.gz", "psutil-5.7.0.tar.gz"], + ["https://files.pythonhosted.org/packages/00/3a/7a53f54006933efd80dd908cd5b63d6c8b5006d60d1a6563dd90eb866de6/grpcio-tools-1.38.0.tar.gz", "grpcio-tools-1.38.0.tar.gz"], + ["https://files.pythonhosted.org/packages/bf/10/ff66fea6d1788c458663a84d88787bae15d45daa16f6b3ef33322a51fc7e/MarkupSafe-2.0.1.tar.gz", "MarkupSafe-2.0.1.tar.gz"], - - # ["https://files.pythonhosted.org/packages/86/15/8473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62/grpcio_tools-1.63.0.tar.gz", "grpcio_tools-1.63.0.tar.gz"], - - # ["https://files.pythonhosted.org/packages/68/ce/95b0bae7968c65473e1298efb042e10cafc7bafc14d9e4f154008241c91d/cffi-1.16.0.tar.gz", "cffi-1.16.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/a7/22/27582568be639dfe22ddb3902225f91f2f17ceff88ce80e4db396c8986da/PyNaCl-1.5.0.tar.gz", "PyNaCl-1.5.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/95/4c/063a912e20bcef7124e0df97282a8af3ff3e4b603ce84c481d6d7346be0a/wrapt-1.16.0.tar.gz", "wrapt-1.16.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/cd/e5/af35f7ea75cf72f2cd079c95ee16797de7cd71f29ea7c68ae5ce7be1eda0/PyYAML-6.0.1.tar.gz", "PyYAML-6.0.1.tar.gz"], - - # ["https://files.pythonhosted.org/packages/87/5b/aae44c6655f3801e81aa3eef09dbbf012431987ba564d7231722f68df02d/MarkupSafe-2.1.5.tar.gz", "MarkupSafe-2.1.5.tar.gz"], - # ["https://files.pythonhosted.org/packages/ca/e9/0b36987abbcd8c9210c7b86673d88ff0a481b4610630710fb80ba5661356/bcrypt-4.1.3.tar.gz", "bcrypt-4.1.3.tar.gz"], - # ["https://files.pythonhosted.org/packages/2c/f0/f02e2d150d581a294efded4020094a371bbab42423fe78625ac18854d89b/lazy-object-proxy-1.10.0.tar.gz", "lazy-object-proxy-1.10.0.tar.gz"], - # ["https://files.pythonhosted.org/packages/f9/7e/a424029f350aa8078b75fd0d360a787a273ca753a678d1104c5fa4f3072a/typed_ast-1.5.5.tar.gz", "typed_ast-1.5.5.tar.gz"], ] python_versions: [ - #["3.7","cp37-*"], - ["3.8","cp38-*"], - ["3.9","cp39-*"], - ["3.10","cp310-*"], + ["3.7","cp37-*"], + # ["3.8","cp38-*"], + # ["3.9","cp39-*"], + # ["3.10","cp310-*"], ["3.11","cp311-*"], - ["3.12","cp312-*"], + # ["3.12","cp312-*"], ] wheel_combinations: [ ["ubuntu-latest", "x86_64"], ["windows-2019", "AMD64"], - #["macos13", "x86_64"], + ["macos13", "x86_64"], # ["macos14", "x86_64"], ] fail-fast: false From 2c7ba03ae8d61a0ea7dba459a7cdf040637f8560 Mon Sep 17 00:00:00 2001 From: Vitor Guidi Date: Tue, 21 May 2024 18:12:17 +0000 Subject: [PATCH 55/55] Building gap deps only for python3.11 --- .github/workflows/build_python_deps_linux.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_python_deps_linux.yml b/.github/workflows/build_python_deps_linux.yml index 937662f264..08028c1b7e 100644 --- a/.github/workflows/build_python_deps_linux.yml +++ b/.github/workflows/build_python_deps_linux.yml @@ -19,7 +19,7 @@ jobs: ] python_versions: [ - ["3.7","cp37-*"], + #["3.7","cp37-*"], # ["3.8","cp38-*"], # ["3.9","cp39-*"], # ["3.10","cp310-*"],