data-govt-nz / ckanext-security

A CKAN extension to hold various security improvements for CKAN
GNU Affero General Public License v3.0
25 stars 33 forks source link

Roadmap for upgrade to CKAN 2.9 and python 3 #35

Closed kentsanggds closed 2 years ago

kentsanggds commented 4 years ago

I'm the tech lead for datagovuk and we're in the middle of upgrading our stack from 2.7 to 2.9 now that python 2 has reached EOL.

We are thinking of using your extension as part of the upgrade work but before we do, it would be good to know if you have plans to upgrade to flask and python 3 and what the schedule looks like roughly?

jqnatividad commented 4 years ago

Now that 2.9 has been released, is there any update on this?

danmihaila commented 3 years ago

do you have an update or an estimate when this will be done? thank you!

markstuart commented 3 years ago

Sorry for the extreme delay in getting back to you all on this one. As you can see, @ThrawnCA has made the first inroads into Python 3 compat, and it seems that there will be effort going into upgrading this plugin to work with CKAN 2.9 in the not too distant future. I can't give specific timelines unfortunately, but we're also happy for community contributions if anyone else is keen to help out :)

ThrawnCA commented 3 years ago

Based on my recent experience, what needs to happen is basically:

might become

    secure_user.add_url_rule('/reset/<id>', view_func=perform_reset)
markstuart commented 2 years ago

This extension now supports Python 3 and CKAN 2.9.x and is in active use on https://catalogue.data.govt.nz

Please let us know if you find any issues with it :+1: