-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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 <[email protected]>
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: