Require six 1.13.0 in non third_party and non web-platform packages
Categories
(Testing :: General, task)
Tracking
(firefox85 fixed)
| Tracking | Status | |
|---|---|---|
| firefox85 | --- | fixed |
People
(Reporter: bc, Assigned: bc)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
Most of the python requirements for six in tree specify version 1.10.0. However we currently have uses of six.ensure_binary, six.ensure_text and six.ensure_str in tree which were not added until six 1.12.0.
If we are going to bump the minimum version of six, we might as well go for the latest version 1.15.0 which will also provides optimized versions of the ensure_* methods.
I'm planning on ignoring third_party code in tree.
jgraham: wptserve has six >= 1.8 testing/web-platform/tests/tools/wptserve/setup.py:deps = ["six>=1.8", "h2==3.0.1"]. Is this something I could change or does it need additional steps to update upstream?
| Assignee | ||
Comment 1•5 years ago
|
||
oops. wrong summary! fixed.
| Assignee | ||
Comment 2•5 years ago
|
||
Adding six 1.15.0 is too problematic so we'll stick with six 1.13.0 that is already in pypi.pub.build.mozilla.org/pub/
Comment 3•5 years ago
|
||
You can change wptserve; the sync should automatically handle upstreaming the change.
| Assignee | ||
Comment 4•5 years ago
|
||
Updated•5 years ago
|
Comment 7•5 years ago
|
||
| bugherder | ||
Description
•