diff --git a/.github/scripts/install_azure_functions_worker.sh b/.github/scripts/install_azure_functions_worker.sh index eea074abfd..6a6c68be95 100755 --- a/.github/scripts/install_azure_functions_worker.sh +++ b/.github/scripts/install_azure_functions_worker.sh @@ -34,7 +34,7 @@ ${PIP} install pip-tools build invoke # Install proto build dependencies $( cd ${BUILD_DIR}/workers/ && ${PIPCOMPILE} -o ${BUILD_DIR}/requirements.txt ) -${PIP} install -r ${BUILD_DIR}/requirements.txt +${PIP} install 'setuptools<82' -r ${BUILD_DIR}/requirements.txt # Build proto files into pb2 files (invoke handles fixing include paths for the protos) cd ${BUILD_DIR}/workers/tests && ${INVOKE} -c test_setup build-protos diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 4bfbaf5e94..ff1edb33d6 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -30,6 +30,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 30 strategy: + fail-fast: false matrix: python: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"] diff --git a/tox.ini b/tox.ini index d33e67d6fd..f61d90a775 100644 --- a/tox.ini +++ b/tox.ini @@ -69,7 +69,7 @@ envlist = # Integration Tests (only run on Linux) cassandra-datastore_cassandradriver-py38-cassandra032903, - cassandra-datastore_cassandradriver-{py39,py310,py311,py312,pypy311}-cassandralatest, + cassandra-datastore_cassandradriver-{py39,py310,py311,py312}-cassandralatest, elasticsearchserver07-datastore_elasticsearch-{py38,py39,py310,py311,py312,py313,py314,pypy311}-elasticsearch07, elasticsearchserver08-datastore_elasticsearch-{py38,py39,py310,py311,py312,py313,py314,pypy311}-elasticsearch08, firestore-datastore_firestore-{py38,py39,py310,py311,py312,py313,py314}, @@ -392,6 +392,7 @@ deps = framework_grpc-grpc0162: grpcio<1.63 framework_grpc-grpc0162: grpcio-tools<1.63 framework_grpc-grpc0162: protobuf<4.25 + framework_pyramid: setuptools<82 framework_pyramid: routes framework_pyramid-cornicelatest: cornice framework_pyramid-Pyramidlatest: Pyramid