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 Six #382

Closed
12 of 13 tasks
quozl opened this issue Feb 26, 2018 · 20 comments
Closed
12 of 13 tasks

Port to Six #382

quozl opened this issue Feb 26, 2018 · 20 comments

Comments

@quozl
Copy link
Contributor

quozl commented Feb 26, 2018

Port the Sugar Toolkit for GTK+ 3 to Six, providing both Python 2 and Python 3 bindings from this package.

Progress goals:

  • fix a critical accidental dependency; remove the from jarabe.model import shell from src/sugar3/graphics/popwindow.py and use some other design,
  • port C code in src/sugar3 none of the C files include Python,h,
  • port toolkit code in src/sugar3 which calls C code, and test that the C code can be called from REPL,
  • port toolkit code in src/sugar3/graphics,
  • port graphics examples, and test that examples work,
  • port toolkit code in src/sugar3/activity,
  • port the Hello World activity,
  • port all remaining toolkit code, such as src/sugar3/datastore, presence, bundle,
  • port to TelepathyGLib,
  • port make files, and test that "make install" installs both bindings,
  • regenerate documentation,
  • make local Fedora and Debian packages for testing by others.
  • release new version of toolkit.

this is an issue for tracking a major project which is larger than one person's contributions, so developers should make pull requests to satisfy any of these items, and not ask to own the issue.

@quozl

This comment has been minimized.

@quozl

This comment has been minimized.

@Aniket21mathur

This comment has been minimized.

@Aniket21mathur
Copy link
Contributor

* make local Fedora and Debian packages for testing by others.

Link to Debian packages (Python 2 version).
https://github.com/Aniket21mathur/sugar-toolkit-gtk3-packages

@Aniket21mathur

This comment has been minimized.

@Aniket21mathur

This comment has been minimized.

@Aniket21mathur

This comment has been minimized.

@rhl-bthr

This comment has been minimized.

@rhl-bthr

This comment has been minimized.

@rhl-bthr

This comment has been minimized.

@Aniket21mathur

This comment has been minimized.

@rhl-bthr

This comment has been minimized.

@quozl

This comment has been minimized.

@Aniket21mathur

This comment has been minimized.

@quozl

This comment has been minimized.

@sukhdeepg

This comment has been minimized.

@rhl-bthr

This comment has been minimized.

@quozl

This comment has been minimized.

@sukhdeepg

This comment has been minimized.

@quozl

This comment has been minimized.

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

4 participants