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

Port to Python 3 #102

Closed
3 tasks done
quozl opened this issue Feb 26, 2018 · 5 comments
Closed
3 tasks done

Port to Python 3 #102

quozl opened this issue Feb 26, 2018 · 5 comments

Comments

@quozl
Copy link
Contributor

quozl commented Feb 26, 2018

Port to Python 3.

  • remove or port both em.py to Python 3,
  • port icons/import-icon to Python 3,
  • make local Fedora and Debian packages for testing by others.

Python programs in sugar-artwork are used during build only.

@rhl-bthr
Copy link
Contributor

rhl-bthr commented Mar 1, 2018

Our em.py was the same as upstream em.py except for the shebang line, we had python2 (because some distributions use python3 as default 815303c), whereas upstream had python
No other changes were present in v3.3 and our current version

After the port, we should write python3 in shebang instead of python since a lot of distributions still use python2 as default. If not, then we can remove our local em.py files

@quozl quozl mentioned this issue Jun 5, 2018
@quozl
Copy link
Contributor Author

quozl commented May 20, 2019

As of 29fc56c, no other code changes are planned for sugar-artwork for the Port to Python 3 project, and sugar-artwork is ready to be tested using the native build environment method, making local packages, and release.

@Aniket21mathur
Copy link

Thanks, looking forward to the release of artwork once tested. ;-)

@quozl
Copy link
Contributor Author

quozl commented May 20, 2019

Thanks. Release won't be for a while yet. We like to release sugar, sugar-toolkit-gtk3, sugar-datastore and sugar-artwork at the same time.

@Aniket21mathur
Copy link

Agreed. Thanks!

@quozl quozl closed this as completed Jan 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

3 participants