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

Nemo 3.6 compatibility (python3) #172

Open
clefebvre opened this issue Nov 7, 2016 · 5 comments
Open

Nemo 3.6 compatibility (python3) #172

clefebvre opened this issue Nov 7, 2016 · 5 comments

Comments

@clefebvre
Copy link

Hi everyone,

This is just a heads up on a forecoming issue.

RabbitCVS provides a nemo extension. At the moment this extension system uses Python 2.

A PR has been pending for a while on nemo to upgrade this system to Python 3: linuxmint/nemo-extensions#145.

Nemo 3.2 is just around the corner and its extensions will continue to use python2.

The decision was taken to postpone the upgrade to python3 to Nemo 3.4, which is planned for around May 2017.

I know it's only 6 months and you also need to support python2 extension systems. I just wanted to give you a heads up on this so you could react if python3 support is a possibility on your side.

Do let us know if you need any help or if you have any questions with this.

@adamplumb
Copy link

We've done some work to make RabbitVCS support python3, at least partly. The best thing you can do is install the master branch of RabbitVCS and run the nemo extension. It already uses gobject introspection so I don't think it'll require much work. If getting it to work requires major or backwards-incompatible changes, we can make a new "client" for nemo-3.4, but it might be possible to get it to work with no or little changes.

@clefebvre
Copy link
Author

Thanks @adamplumb, we've continued to use python2 with Nemo 3.4.

We'll probably make the switch to python3 with Nemo 3.6.

@clefebvre clefebvre changed the title Nemo 3.4 compatibility (python3) Nemo 3.6 compatibility (python3) Jun 29, 2017
@BartonCline
Copy link

OK, on an updated ArchLinux system, Nemo 3.6.5, checkerservice is running under python2 and icon overlays are working. The context menu also still works. The RabbitVCS Property Page Tab is missing, however.

@seigneurfuo
Copy link

Hi. Now with Nemo 4.0, the same issue appears: All nemo extensions are now using to Python 3.

@monnerat
Copy link

Master branch is now Python 3 compatible. I tried successfully with nemo 4.0.6. Please reinstall RabbitVCS from a master checkout and report here. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants