Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Add Python 3.7 to Travis-CI tests #82

Merged
merged 3 commits into from
Oct 23, 2018
Merged

Add Python 3.7 to Travis-CI tests #82

merged 3 commits into from
Oct 23, 2018

Conversation

mimischi
Copy link
Contributor

@mimischi mimischi commented Aug 8, 2018

No description provided.

@mimischi
Copy link
Contributor Author

mimischi commented Aug 8, 2018

We'll keep this open for now.

Currently we are using a workaround, because Travis-CI does not support Python 3.7 (travis-ci/travis-ci#9815 (comment)). Also some dependency is pulling in pytables, which needs hdf5. The lack of a wheel file blocks the installation on Python 3.7 (PyTables/PyTables#704).

@kain88-de
Copy link
Contributor

mdsynthesis is pulling in that dependency. An update to the new datreant version will fix this.

@kain88-de
Copy link
Contributor

give python 3.7 another month until all packages are updated.

@mimischi
Copy link
Contributor Author

Currently blocked by #99.

@mimischi
Copy link
Contributor Author

Now that PR #110 is merged, we can actually also merge this. As a note, with Python 3.7 we get some deprecation warnings during the pytest call. Some are ours, some from dependencies:

/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/pathlib2/__init__.py:15: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import Sequence
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/matplotlib/__init__.py:107: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import MutableMapping
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/matplotlib/rcsetup.py:20: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import Iterable, Mapping
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/matplotlib/rcsetup.py:20: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import Iterable, Mapping
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/matplotlib/colors.py:53: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  from collections import Sized
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:32: DeprecationWarning: invalid escape sequence \.
  "gromacs": [".*/bench\.job", ".*\.tpr", ".*\.mdp"],
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:32: DeprecationWarning: invalid escape sequence \.
  "gromacs": [".*/bench\.job", ".*\.tpr", ".*\.mdp"],
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:32: DeprecationWarning: invalid escape sequence \.
  "gromacs": [".*/bench\.job", ".*\.tpr", ".*\.mdp"],
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:33: DeprecationWarning: invalid escape sequence \.
  "namd": [".*/bench\.job", ".*\.namd", ".*\.psf", ".*\.pdb"],
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:33: DeprecationWarning: invalid escape sequence \.
  "namd": [".*/bench\.job", ".*\.namd", ".*\.psf", ".*\.pdb"],
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:33: DeprecationWarning: invalid escape sequence \.
  "namd": [".*/bench\.job", ".*\.namd", ".*\.psf", ".*\.pdb"],
/home/travis/build/bio-phys/MDBenchmark/mdbenchmark/mdengines/utils.py:33: DeprecationWarning: invalid escape sequence \.
  "namd": [".*/bench\.job", ".*\.namd", ".*\.psf", ".*\.pdb"],
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/matplotlib/cbook/__init__.py:2349: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  if isinstance(obj, collections.Iterator):
/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages/matplotlib/cbook/__init__.py:2366: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
  return list(data) if isinstance(data, collections.MappingView) else data

@mimischi mimischi merged commit 7145c15 into develop Oct 23, 2018
@mimischi mimischi deleted the python3.7 branch October 23, 2018 12:54
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants