-
Notifications
You must be signed in to change notification settings - Fork 22
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
python 3 support? #56
Comments
Unfortunately it does not. I looked at this at some point, but there are a number of changes required for compatibility. |
I've started this here: https://github.com/fhcrc/seqmagick/tree/py3 Couple annoying issues already with Python3:
Python 3 file objects are not consistent with their IO modes. For instance, regular Anyways, spent roughly a day on this. I'll work on it some more when I have time. We'll get there eventually. |
I took another stab at python3 support (https://github.com/fhcrc/seqmagick/tree/python3-nh). I decided to start from scratch because I first needed to fix all of the errors introduced with the most recent version of biopython (eg, see #59) under python2. The version in this branch now passes all tests under python 3.4+. There were a couple of casualties:
Before we consider releasing this version, I'd be grateful for some feedback on the above decisions, particularly on python2 support. Is this going to be acceptable? I could tag the commit that fixes the biopython errors but before starting the conversion to python3 for anyone who absolutely requires the py2 version. Also, for anyone who wants to install and test:
|
support for python 3.4+ added in version 0.7.0 |
Hey,
Just wondering if seqmagick is a-ok with python3? It doesn't say so in setup.py (but it doesn't restrict it like it does for
<2.7
either), and I'm having some problems installing it in python 3 so I'm unsure.thanks.
The text was updated successfully, but these errors were encountered: