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

[Work In Progress] Python3 port #546

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

[Work In Progress] Python3 port #546

wants to merge 12 commits into from

Conversation

dralley
Copy link
Contributor

@dralley dralley commented Dec 31, 2019

Rebased from my previous PR here: #475

Not functional, just opened for visibility. Compared to the other open PR, I kept all the commits separate and made less formatting changes.

I don't plan to finish this unless the maintainer is open to merging it.

range() on Python 3 behaves like xrange() on Python 2.
Python 3 has a unified integer type named 'int', the type 'long' no
longer exists.
Python 3 moved some of urllib's top level functions into subpackages
Python 3 only has a 'str' type, which is unicode.
Deliberately exclude Caja and Nemo plugins on the assumption that
they're still Python 2, although I'm not sure about that.
Convert the character into an integer first.

I'm not really sure why this worked in Python 2, there must have
been some funky type conversion behind the scenes.

https://lazka.github.io/pgi-docs/GLib-2.0/classes/OptionEntry.html
@dralley dralley changed the title [WIP] Python3 port [Work In Progress] Python3 port Dec 31, 2019
@dralley dralley mentioned this pull request Dec 31, 2019
@hutson hutson mentioned this pull request Jun 21, 2020
@soredake
Copy link

Any progress on this?

@aliddell
Copy link

aliddell commented Dec 1, 2020

I'm interested in this too.

@dralley
Copy link
Contributor Author

dralley commented Apr 17, 2021

@soredake @aliddell The maintainer basically told me he wasn't interested in migrating to Python 3, so I quit working on it. I basically only opened this so that anyone who wanted to fork could pick it up from there.

It appears that development has stopped anyways, which is unfortunate.

@es20490446e
Copy link

Python3 port at:
https://salsa.debian.org/debian/syncthing-gtk

@Rudd-O
Copy link

Rudd-O commented Jun 26, 2022

#587 has a full Python 3 port. I am actively using this program.

Fedora packages at https://repo.rudd-o.com/ .

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

Successfully merging this pull request may close these issues.

None yet

5 participants