diff --git a/.travis.yml b/.travis.yml index 9249f2b..4861f56 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,21 @@ language: python python: - 3.6 + - 3.7 cache: directories: - $HOME/.cache/pip - $HOME/.ccache # https://github.com/travis-ci/travis-ci/issues/5853 install: + # report the installed packages + - pip freeze # Install this package and the packages listed in requirements.txt. - pip install . # Install extra requirements for running tests and building docs. - pip install -r requirements-dev.txt + # report the installed packages + - pip freeze script: - coverage run -m pytest suitcase/utils/tests/tests.py # Run the tests and check for test coverage. diff --git a/requirements-dev.txt b/requirements-dev.txt index a767e8c..c307e19 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,6 @@ # These are required for developing the package (running the tests, building # the documentation) but not necessarily required for _using_ it. +attrs>=19.3.0 bluesky caproto # required in order to import ophyd test fixtures curio # required in order to import ophyd test fixtures diff --git a/setup.py b/setup.py index a29d5cd..8ff5049 100644 --- a/setup.py +++ b/setup.py @@ -33,7 +33,7 @@ extras_require = { - 'test_fixtures': ['attrs >= 18.1.0', 'bluesky', 'caproto', 'curio', + 'test_fixtures': ['attrs >= 19.3.0', 'bluesky', 'caproto', 'curio', 'ophyd', 'pytest >=3.9', 'trio'] }