GSA / datagov-ckan-multi

Other
10 stars 6 forks source link

ckanext-report Py3 + CKAN 2.9 support #580

Closed thejuliekramer closed 2 years ago

thejuliekramer commented 3 years ago

User Story

As a data.gov developer, I want ckanext-report running with CKAN 2.9 and Python 3 so that we can move out of CKAN 2.8 and reduce our technical debt and meet compliance standards.

Acceptance Criteria

Background

CKAN 2.9 extension tracker.

Details / tasks

The goal is to support running this extension against CKAN 2.9 (Python 3) and CKAN 2.8 (Python 2) environments. Please refer to the main CKAN documentation for Python 3 extensions migration. We're not following this guide exactly. Instead of creating a long-lived py3 branch, we should be merging often. New CI test suites don't need to required or to be fully passing in order to merge. It's only important that changes don't introduce new failures or break the existing test suites.

Below are a list of tasks. Depending on the extension's functionality, not all tasks will be actionable.

Tasks:

Additional resources:

mogul commented 3 years ago

There's a PR for Py3 support upstream but it hasn't been updated since March 2020; we'll have to inquire about the status.

nickumia-reisys commented 3 years ago

Please see assessment for more details.

nickumia-reisys commented 2 years ago

This work was completed upstream:

Github Actions are testing CKAN 2.7 to 2.10