Skip to content
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

python2 end-of-life #55

Open
walterdejong opened this issue Aug 11, 2019 · 3 comments
Open

python2 end-of-life #55

walterdejong opened this issue Aug 11, 2019 · 3 comments

Comments

@walterdejong
Copy link
Owner

synctool is Python 2 code. Python 2 goes end-of-life soon: https://pythonclock.org/

@walterdejong
Copy link
Owner Author

Python 2 should be around for a while, but it's going to end sooner rather than later. Moreover it depends heavily on what your OS or Linux/BSD distro of choice is doing. synctool has always been a very multi-platform, even platform-agnostic tool, but in any case it needs python2 to function.

@fancsali
Copy link

Just out of curiosity: is there a plan to upgrade the code to python3 eventually?

@walterdejong
Copy link
Owner Author

This issue is mostly here as a kind of warning sign.
Never say never, but currently there is no plan to convert to Python 3.

I have looked into this quite some time ago, and doing it right was a lot more involved than expected. synctool is a big code and then it needs to be tested too. On top of that, OS distros tend to offer rather old Python 3 versions, and it's really not helping the adoption of Python 3.

Every now and I then I get this request by email and then I get the itch again. But I think I'd sooner develop a new tool in the same vein than do a straight conversion of the current code base. Just being realistic here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants