cryos/avogadro

Python3 support

sagitter opened this issue · 7 comments

Hi all.

@cryos,

will Avogadro ever support Python3?
Is Avogadro still under development or your efforts are entirely for Avogadro2?

cryos commented

I have no plans to migrate to Python 3 or Qt 5, and I am working on releases of Avogadro 2 that support both. Are there features that are missing for you still? I am eager to plug any holes, but Avogadro 2 should support most things at this point.

Are there features that are missing for you still?

No.
Since we have deprecated the Python2 support on Fedora starting from release 32, Avogadro will not be available anymore. Only Avogadro2 will be packaged and distributed.

cryos commented

Sounds good - please let me know if there are any ways that I can help you to get Avogadro 2 packaged. I will tag a new release soon, but can make bug fix releases too if issues arise. Thanks for reaching out!

Are there features that are missing for you still?

Currently, python2-sip is the only Python dependency for Avogadro(1).
Can Avogadro work without it?
Could be missed any main features if i remove SIP as build required dependency?

cryos commented

You could disable the Python bindings and the core code would still work. Python bindings are optional, and the editor etc would still work. Probably the better option if it would otherwise be removed entirely.

Thank you.