diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 1d4b57c..4e97211 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -96,7 +96,7 @@ jobs: - name: Install cibuildwheel run: | - python -m pip install twine cibuildwheel==2.12.1 + python -m pip install twine cibuildwheel==2.15.0 - name: Build wheel run: | diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 69c92b4..46b48a7 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -1,10 +1,7 @@ name: Test Binary Wheels -on: - workflow_dispatch: - schedule: - - cron: '0 4 * * *' +on: workflow_dispatch jobs: build_wheels: @@ -92,13 +89,13 @@ jobs: - name: Install cibuildwheel run: | - python -m pip install cibuildwheel==2.12.1 + python -m pip install cibuildwheel==2.15.0 - name: Build wheel run: | python -m cibuildwheel --output-dir wheelhouse - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v3 with: name: wheels path: ./wheelhouse/so3g*.whl diff --git a/Dockerfile b/Dockerfile index ec9fac6..d09454c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,6 +24,7 @@ ADD . /app_lib/so3g # Install any needed packages specified in requirements.txt RUN pip3 install -r requirements.txt +RUN pip3 install -r test-requirements.txt # Build so3g RUN /bin/bash /app_lib/so3g/docker/so3g-setup.sh diff --git a/requirements.txt b/requirements.txt index 223f534..141f73c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,11 +9,4 @@ sqlalchemy pysqlite3-wheels tqdm cmake - -# Required for full pointing support and testing -pixell qpoint - -# testing -pytest -pytest-cov diff --git a/setup.py b/setup.py index 774632e..888b019 100644 --- a/setup.py +++ b/setup.py @@ -383,7 +383,6 @@ def readme(): "sqlalchemy", "pysqlite3-wheels", "tqdm", - "pixell", "qpoint", ] diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..16b00f9 --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,5 @@ +# testing +pytest +pytest-cov +# Required for full pointing support and testing +pixell