Closed Bug 1332666 Opened 9 years ago Closed 7 years ago

Upgrade dependencies, Q1 2017

Categories

(developer.mozilla.org Graveyard :: Code Cleanup, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: jwhitlock, Unassigned)

Details

Upgrade Kuma third party libraries to the recent versions, as noted by requires.io: https://requires.io/github/mozilla/kuma/requirements/?branch=master Also update KumaScript's dependencies as needed. The previous quarter's effort was tracked in bug 1308322.
Commit pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/2f8cc7bc8efc445f5f56223d148cfab6e554474d bug 1332666: Update django-taggit to 0.21.6 django-taggit 0.18.0->0.21.5: Many changes, including: * Deprecate old and add new Django version support * Implement m2m_changed signal * Improvements for use in Django admin * Fix case-insensitive duplicates when creating tags This fixes the xfailed tests.
Commits pushed to master at https://github.com/mozilla/kuma https://github.com/mozilla/kuma/commit/65ec3435865bee79eac557158f71a0d9ee096e7a bug 1332666: Update to hashin 0.14.4 * hashin 0.14.1 → 0.14.4: Comment parsing fix for --update-all, add --index-url to use different PyPI server. https://github.com/mozilla/kuma/commit/bcead8c0818088851260fb88ca006193484d8c0c bug 1332666: Update to flake8 3.7.3, update code * flake8 3.6.0 → 3.7.3: Add support for per-file ignores * configparser 3.5.0 → 3.7.1: Sync with Python 3.7.2 * pycodestyle 2.4.0 → 2.5.0: Check for over-indented blocks (E117) * pyflakes 2.0.0 → 2.1.0: Check for "is" with string and integer literals, other Python 3.x support Adds a new depenency to replace setuptools.pkg_resources: * entrypoints 0.3: Advertise objects with a common interface The new linters require code changes: * Fix import order in payments * Switch from long multi-line conditionals to a named test boolean * Standardize on 4-space indents * Use x=='' instead of x is '' * Use x==1 instead of x is 1 https://github.com/mozilla/kuma/commit/bd5ac1c2013443abb445a85a1938eb3ff23878e8 bug 1332666: Avoid flake8 auto-update in TravisCI Instead of installing the latest flake8, install the one specified in the requirements file. This lets us decide when to update flake8, and also ensures the flake8-import-error plugin is installed. https://github.com/mozilla/kuma/commit/38fbe966516760c4c8312dc92f6f884c2b457f89 Merge pull request #5225 from jwhitlock/flake8-1332666 bug 1332666: Update hashin, flake8, and dependencies
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.