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

Migrating to Python3 #2519

Open
valgai opened this issue Mar 28, 2024 · 4 comments
Open

Migrating to Python3 #2519

valgai opened this issue Mar 28, 2024 · 4 comments

Comments

@valgai
Copy link

valgai commented Mar 28, 2024

Hello,

We are interested in using Senaite, however, the python version is a blocking point for us, from a security point of view. We would like to support the project so that the migration to Python3 can be completed.

Do you have an estimate of the time required, and by extension, the cost of this migration?

@ramonski
Copy link
Contributor

Hi @valgai,

Thank you very much for your offer!

Do you have experience in migrating Plone add-ons to Python 3?
https://www.starzel.de/blog/plone-finally-supports-python-3

@valgai
Copy link
Author

valgai commented Mar 29, 2024

Unfortunately, I don't. In any case, we don't plan to work on this migration ourselves
However, we would like to support your team financially so you can put efforts on this issue.
Obviously, it depends on the estimated time and price.
Is it something you and your team would agree on?

@ramonski
Copy link
Contributor

ramonski commented Apr 3, 2024

Thanks for your support offer @valgai!

However, we need to be clear about the expectations that we cannot give an exact price/time estimate for the effort required when we can finally move to Python 3.

It is a gradual process with migration and compatibility for our existing clients in mind.

For example, we are currently working on the migration of sample templates to the new Python 3 compatible Dexterity framework here: #2521

Although it seems like just another content type to migrate, it requires many aspects to be considered and therefore exceeded even my initial estimate...

In any case, this is what needs to be done and for which we would of course be happy to receive support.

Just be aware that any investment basically goes into existing functionality to become “just” compatible with Python 3, with most users not even noticing a change afterwards.

In any case, please feel free to contact us directly by email to discuss further details and how to proceed on this issue.

Best regards,
Ramon

@emiliolario
Copy link

I Ramon

Here another interested in using Seanite in our institute. Our issue is that using ldap is a requirement and the pas.plugins.ldap was moved to python 3 in 2019. So whether we are forced to use an outdated version of the pas plugin or we help to finally get Senaite working with python 3. If there is any way in which we can help, we will be happy to support the project.

Thanks!

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

No branches or pull requests

3 participants