Travis still accepts jobs, but it is slow and its unsure how long it will be available. Therefore we are migrating to github actions.
The current github actions setup
runs all available tests in a [ubuntu, macos, windows], Python [3.6, 3.7, 3.8, 3.9] matrix.
runs coveralls separately using Python 3.8.
The PR also
fixes a dependency build issue: when installing the package using python setup.py install an unstable dependency, a pre-releae of pyparsing is installed by default. Setup.py now specifies the latest stable version. This fixes issue #410.
adds a test requirements file for easy github actions installation.
switches running tests from the deprecated python setup.py test to pytest.
removes Python < 3.4 specific code from setup.py which we no longer support.
reduces the travis setup to a single Linux build for the time being.
switches the README travis badge with github actions.
Travis still accepts jobs, but it is slow and its unsure how long it will be available. Therefore we are migrating to github actions.
The current github actions setup
[ubuntu, macos, windows]
, Python[3.6, 3.7, 3.8, 3.9]
matrix.The PR also
python setup.py install
an unstable dependency, a pre-releae ofpyparsing
is installed by default. Setup.py now specifies the latest stable version. This fixes issue #410.python setup.py test
topytest
.setup.py
which we no longer support.