civisanalytics / civis-python

Civis API Python Client
BSD 3-Clause "New" or "Revised" License
34 stars 26 forks source link

[CIVIS-6486] DEP limit `joblib` to `< 1.3.0` #469

Closed jacksonlee-civis closed 6 months ago

jacksonlee-civis commented 6 months ago

Before this pull request, the main branch was broken because joblib >= 1.3.0 is incompatible with the current civis-python codebase, thereby making the test suite unable to run at all on CI. This pull request caps joblib to < 1.3.0 so that the main branch is back to a healthy state for CI builds so as to not block other dev work on main.

Note that this pull request does not fully address the linked, internal ticket CIVIS-6486 (which has the goal of making civis-python compatible with joblib >= 1.3.0, something we aren't prioritizing at the moment), but is related to it.

Resolves #468.