fhcrc / taxtastic

Create and maintain phylogenetic "reference packages" of biological sequences.
GNU General Public License v3.0
21 stars 10 forks source link

Migrate to python3 #83

Closed crosenth closed 6 years ago

crosenth commented 8 years ago

Plan:

1) run 2to3-2.7 on the package dir 2) run git diff to view differences 3) if 2to3-2.7 does not, update taxit shebang to #!/usr/bin/env python3

crosenth commented 8 years ago

Decided to take a stab at this since it only depends on packages that are already python 3 compatible. It mostly works under python 3.4 with most generic test cases and included unittests. https://github.com/fhcrc/taxtastic/tree/py3

crosenth commented 8 years ago

Right now this branch is not backwards compatible with Python 2 but could be made backwards compatible with a little more work.

This guide has been helpful: http://python3porting.com/

crosenth commented 7 years ago

This is ready to go without backwards compatibility with Python 2.

nhoffman commented 6 years ago

python3 compatibility added in v0.8.4