Closed Bug 1551710 Opened 6 years ago Closed 6 years ago

hashin shouldn't be used within the project

Categories

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

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: peterbe, Assigned: peterbe)

Details

(Keywords: in-triage)

Attachments

(1 file)

It's rare that you need to upgrade Python packages. Soon enough we'll have something like Dependabot doing it for us for small version upgrades.

Today, we built hashin with every build: https://github.com/mozilla/kuma/blob/78cfd85429a7b83d6488f50538537500816ac680/requirements/dev.txt#L37
It's cheap but just yet another thing to maintain and slow us down.

It's documented how to use hashin here.

Type: defect → enhancement

By the way, according to pipdeptree this is what hashin brings in:

hashin==0.14.5
  - futures [required: Any, installed: 3.0.5]
  - packaging [required: Any, installed: 17.1]
    - pyparsing [required: >=2.0.2, installed: 2.2.0]
    - six [required: Any, installed: 1.11.0]
  - pip-api [required: Any, installed: 0.0.1]

By looking through all the other dependencies packaging, pyparsing and pip-api are all dragged in because of hashin.

Keywords: in-triage
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: