ckan / ckan/ideas

Update dependencies

Open
#174 3 comments 0 reactions 0 assignees View on GitHub
Effort & Difficulty: ★ enhancement technical debt
Dominant language
No language data
Stars
39
Forks
1
PR merge metrics
No merged PRs in 30d

Description

A lot of dependencies that were chosen in 2010/2011 are still in use and have not been updated.

For instance, those that include celery (ckanext-qa for example) are using a version from 2011 even though Celery has undergone many improvements. The `pika` in use by ckanext-harvest is also from the same time frame.

I don't think this is a huge task, beyond finding out which ones are out of date, and ensuring tests pass, it might be a good place for someone new to ckan to start?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the dependency declarations for ckanext-qa and ckanext-harvest, focusing on the Celery and pika versions mentioned in the issue. Identify other outdated dependencies, check compatibility and run the relevant tests. Done means the selected dependencies are updated and the test suite passes.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.