DEV Community

Discussion on: Are you still using Python 2?

Collapse
 
pierrefaniel profile image
Pierre Faniel

I work with an ERP called Odoo which has been based on Python 2.7 since its first version. It only switched to Python 3 since last version which was released last year. The main issue faced is that it is very time costly to migrate from one Odoo version to another when there are custom made module on top of the base ERP solution. Most customer don't really see the benefit of switching to the newest Odoo version nor python and no one will do it for free sadly.

So I believe they're going to stick with decommissioned Python 2.7 after 2020. Hard to explain the benefit of updates when there is money at stake...

Collapse
 
rhymes profile image
rhymes

I understand perfectly. ERP products are hard to migrate.

Most customer don't really see the benefit of switching to the newest Odoo version nor python and no one will do it for free sadly.

Well, if they new Odoo version does not offer anything compelling to them then... the customer is always right, no debating on that :D

So I believe they're going to stick with decommissioned Python 2.7 after 2020. Hard to explain the benefit of updates when there is money at stake...

You can monitor the changes since the 11 version and see if they start implement features which will improve your customers modules and/or justify the migration.

Still, getting familiar with Python 3 is worth it anyway (even for professional reasons as a Python developer)

Collapse
 
pierrefaniel profile image
Pierre Faniel

Oh yeah, I definitely prefer to work with Python 3!

Yeah, I hope they come up with great new features that will justify migrations!