cryos / avogadro

Avogadro 1 is not under active development, the repository was archived in September 2021. Development of Avogadro 2 is being done at https://github.com/openchemistry/avogadrolibs. Avogadro is an advanced molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas.
http://avogadro.cc/
GNU General Public License v2.0
332 stars 155 forks source link

Python3 support #933

Open sagitter opened 4 years ago

sagitter commented 4 years ago

Hi all.

@cryos,

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

cryos commented 4 years ago

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.

sagitter commented 4 years ago

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 4 years ago

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!

sagitter commented 4 years ago

Avogadro2 is already packaged:

avogadroapp: https://src.fedoraproject.org/rpms/avogadro2 avogadro-libs: https://src.fedoraproject.org/rpms/avogadro2-libs

sagitter commented 4 years ago

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 4 years ago

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.

sagitter commented 4 years ago

Thank you.