test change #28
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Tests | |
on: [ push, pull_request ] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
strategy: | |
max-parallel: 4 | |
matrix: | |
# Run in all these versions of Python | |
python-version: ['3.8', '3.9', '3.10'] | |
steps: | |
# Checkout the latest code from the repo | |
- name: Checkout repo | |
uses: actions/checkout@v2 | |
# Setup which version of Python to use | |
- name: Set up Python ${{ matrix.python-version }} | |
uses: actions/setup-python@v2 | |
with: | |
python-version: ${{ matrix.python-version }} | |
# Display the Python version | |
- name: Display the Python version being used | |
run: python -c "import sys; print(sys.version)" | |
# Install dependencies | |
- name: Install dependencies | |
run: | | |
python -m pip install --upgrade pip | |
pip install tox tox-gh-actions wheel | |
# Install pytest and tox | |
- name: Install pytest | |
run: | | |
python -m pip install --upgrade pip | |
pip install pytest==7.1.1 | |
pip install tox==3.24.5 | |
# Run the tests using pytest | |
- name: Run tests | |
run: python -m pytest . | |
# env: | |
# PYTHONPATH: "." | |
# Run the tests using tox | |
- name: Test with tox | |
run: tox | |
# # Build distribution with setup.py | |
# - name: Build distributions | |
# run: python setup.py sdist bdist_wheel --universal | |
# # Public the package on PyPI | |
# - name: Publish package | |
# if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') | |
# uses: pypa/[email protected] | |
# with: | |
# user: __token__ | |
# password: ${{ secrets.PYPI_API_TOKEN }} | |