diff --git a/.circleci/config.yml b/.circleci/config.yml index 20a5fbf..6070838 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,7 +6,7 @@ jobs: docker: # specify the version you desire here # use `-browsers` prefix for selenium tests, e.g. `3.6.1-browsers` - - image: circleci/python:3.9.2 + - image: cimg/python:3.12.8 # Specify service dependencies here if necessary # CircleCI maintains a library of pre-built images @@ -33,7 +33,7 @@ jobs: python3 -m venv venv . venv/bin/activate pip install -r requirements.txt - sudo pip install codecov + pip install codecov setuptools - run: name: install openjdk @@ -55,7 +55,9 @@ jobs: - run: name: coverage report - command: codecov + command: | + . venv/bin/activate + python -m codecov - store_artifacts: path: test-reports diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 62a0cb1..4d67b00 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -25,7 +25,7 @@ jobs: python-version: '3.12' - name: Build wheels - uses: pypa/cibuildwheel@v2.17.0 + uses: pypa/cibuildwheel@v2.22.0 - uses: actions/upload-artifact@v4 with: @@ -44,7 +44,7 @@ jobs: python-version: '3.12' - name: Install dependencies - run: python -m pip install cython numpy setuptools + run: python -m pip install cython==3.0.10 numpy==1.26.4 setuptools - name: Build sdist run: python setup.py sdist