Add six 1.15.0 to pypi.pub.build.mozilla.org/pub/
Categories
(Release Engineering :: General, task)
Tracking
(Not tracked)
People
(Reporter: bc, Unassigned)
References
(Blocks 1 open bug)
Details
Please add six 1.15.0 as a py2-py3 wheel to pypi.pub.build.mozilla.org/pub/.
Most in-tree requirements are for six >= 1.10.0 which does not include six.ensure_binary, six.ensure_text and six.ensure_str which were introduced in 1.12.0. If are going to update the minimum version of six, we might as well go for the latest version which also includes performance optimizations for six.ensure_binary, six.ensure_text and six.ensure_str.
Comment 1•5 years ago
|
||
First off, we have six 1.13.0 on pypi.pbmo: https://pypi.pub.build.mozilla.org/pub/six-1.13.0-py2.py3-none-any.whl
Is that sufficient for six.ensure_* ?
Second, if we're not pinned to a specific version in-tree, there's the possibility that this breaks every python task across all trees, which is why uploading packages to pypi.pbmo is a dicey prospect.
A safer approach might be:
- pin all
sixversions to a specific version (1.13.0?) in-tree - uplift to beta/release/esr
- upload new
sixto pypi.pbmo - land a
sixversion bump on try, verify it works - land the
sixversion bump on autoland, let it ride the trains
| Reporter | ||
Comment 2•5 years ago
|
||
1.13.0 is sufficient.
Description
•