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

python3 support #469

Open
m040601 opened this issue May 6, 2020 · 2 comments
Open

python3 support #469

m040601 opened this issue May 6, 2020 · 2 comments

Comments

@m040601
Copy link

m040601 commented May 6, 2020

Hi, thanks for your work in this interesting tool.
Been following it for quite some time.

I'm on ArchLinux, and I would like to help in creating a proper official package for it.
In Arch (like Debian and many others) the official (and only) python version is python3.

We do have an alternative. A user contributed way of installing GMapCatcher, https://aur.archlinux.org/packages/gmapcatcher,
that will ,because of the dependency, force you to install for python 2.

Since python2 is a thing of the past, not many people will want to be forced to install it, just to try some software that depends on it.

Is there any reason GMapCatcher has to depend on python2 ?
What would it take to make it work with python3 ?

Thanks in advance.

@heldersepu
Copy link
Owner

Is there any reason GMapCatcher has to depend on python2 ?

This applies to any open source project... The reason is always time and money

What would it take to make it work with python3 ?

It would take time!
anyone looking to take on this has to research on the dependencies:
https://github.com/heldersepu/GMapCatcher/blob/wiki/devEnv.md
I have a list of dependencies I collected for windows there

...and If a dependency is not officially available for python3 then what?

@m040601
Copy link
Author

m040601 commented May 11, 2020

Thanks for the reply. You can close the issue now.
Aahh ... ok... I missed that.
I see now that it's also important
to support Mac and Windows also on old versions.
It seems like you are tied to pygtk because of windows.

Maybe this could be usefull in the future:

PyGTK - Wikipedia (https://en.wikipedia.org/wiki/PyGTK)

PyGTK will be phased out with the transition to GTK+ version 3 and be replaced with PyGObject,

PyGObject (https://pygobject.readthedocs.io/en/latest/)

It supports Linux, Windows and macOS
If you want to write a Python application for GNOME (https://www.gnome.org/) or a Python GUI application using GTK, then PyGObject is the way to go.

@heldersepu heldersepu changed the title python3 support ? python3 support May 11, 2020
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