-
Notifications
You must be signed in to change notification settings - Fork 4
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
Convert to Python 3 #7
Comments
Hey Jose, I've upgraded a few things to Python 3, and I thought I might offer to help. Anaconda has a function that ships with it that handles the upgrade very well. The command As for building on Linux, I made a pull request that uses pyinstaller, which works well on Ubuntu, although I can't get it to connect, but I don't think that has anything to do with the build. -Dylan |
I think |
@StarkillerX42 It would be great if you can push your initial Python 3 conversion to a new branch. Did you convert only RO or both RO and STUI (and, I guess, opscore)? Also, I keep meaning to comment on your PR but keep forgetting about it. Will do that now. I have migrated opscore to Python 3 and tested it; it should work fine. I have also migrated actorcore and actorkeys. @r-owen I guess the question is whether we want to keep both 2 and 3 compatibility or just 3. Since STUI is self-contained I was thinking to migrate to only 3. For that I have been using |
I was thinking of a different package. 2to3 is probably an excellent choice. I strongly agree that going to Python 3 with no backwards compatibility is the best thing to do. Code that is compatible with both is an awkward hybrid that is difficult to test and maintain and I see no need to maintain that backward compatibility. |
The text was updated successfully, but these errors were encountered: