-
Notifications
You must be signed in to change notification settings - Fork 11
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
support Python 3 #84
Comments
Unless someone wants to put the effort into porting with |
@ALescoulie if you want to take the py3 upgrade on — please do!!!! |
We need to replace |
Accidentally closed with a premature merge. |
* close #84 * support Python 3.6 – 3.9 (in addition to Python 2.7) * use six and other compatibility hacks - replaced outdated merge_dicts function in config.py with recursive method that works in python 2 - added `__deepcopy__` method in fep.py with method that works in python 3. - use `__future__` imports - use logger.warning() everywhere * Updated tests - avoid reading errors when opening pickle file generated in Python 2 - replaced outdated yield tests - fixed tempdir imports (replace with pytest fixtures later) * updated mdpow scripts Python3 compatibility (untested, see #172 ) * Updated ci workflow to test supported Python versions * updated AUTHORS * updated CHANGES Co-authored-by: Oliver Beckstein <orbeckst@gmail.com>
Support Python 2.7 and Python 3.6+
from __future__ import print_function, ...
six
where necessaryThe text was updated successfully, but these errors were encountered: