-
Notifications
You must be signed in to change notification settings - Fork 574
Open
Labels
buildRelated to building or build systemRelated to building or build systemdevelopersThe issue is relevant mainly for developers rather than usersThe issue is relevant mainly for developers rather than usersrefactoringtest
Description
Using the principles of continuous delivery, port to python 3 should progress as following:
- the first PR will add allow travis to run python3 while successfully doing nothing. The
pybitmessage
binary will check if it's running python 3 and if yes, exit with return code 0. Unit tests will be decorated to skip all tests when using python 3. This should allow travis to succeed in python 3. Not sure what to do if requirements.txt diverge between python 2 and python 3. - gradually tests will be updated to allow running in python 3
- maybe new tests will be written to cater for areas that currently don't have tests to facilitate gradual porting
- once everything is working correctly in python 3, as well as binary builds for the main platforms, python 2 support will be dropped
lordcirth, tuxayo and adbenitez
Metadata
Metadata
Assignees
Labels
buildRelated to building or build systemRelated to building or build systemdevelopersThe issue is relevant mainly for developers rather than usersThe issue is relevant mainly for developers rather than usersrefactoringtest