diff --git a/.github/workflows/testcext.yml b/.github/workflows/testcext.yml index baecc4b94..6a6165f21 100644 --- a/.github/workflows/testcext.yml +++ b/.github/workflows/testcext.yml @@ -1,5 +1,3 @@ -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions - name: Test with C-extensions on: @@ -14,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ['3.6', '3.7', '3.8'] + python-version: [3.6, 3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 1b1090789..aef339da3 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -1,6 +1,3 @@ -# This workflow will install Python dependencies, run tests and lint with a variety of Python versions -# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions - name: Test without C-extensions on: @@ -15,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [3.6, 3.7, 3.8, pypy3] + python-version: [3.6, 3.7, 3.8, 3.9, pypy3] steps: - uses: actions/checkout@v2 @@ -23,7 +20,14 @@ jobs: uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - - name: Install Tox - run: pip install tox - - name: Run Tox - run: tox -c tox-template.ini -e py # Run tox using the version of Python in `PATH` \ No newline at end of file + - name: Install dependencies + run: | + python -m pip install --upgrade pip + # exclude cython to test the pure Python verion + python -m pip install pytest pyparsing geomdl + - name: Install without C-extensions + run: | + python setup.py install + - name: Test without C-extensions + run: | + python -m pytest tests integration_tests