gecko-dev/third_party/python
Mitchell Hentges df45b126d1 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium
Did you know that our version of requests was from 2015? Phwoar!
This bumps `jinja2`, `py`, `pyyaml`, `requests` and `urllib3`.
There's significant risk for regressions due to breaking changes,
though due to the dynamic nature of Python, they're tricky to track
down.

The potential breaking changes I'm expecting to potentially affect
us are:

* `requests@2.11.0`: No longer accepts non-strings as header values.
* `requests@2.16.0`: `requests.packages` namespace was removed due to
  packages no longer being vendored. The namespace has been
  incrementally restored over future releases, but it's unclear to
  what degree.
* `requests@2.24.0`: Redirect resolution now only happens when
  `allow_redirects` is `True`.
* `requests` version of `urllib3` was bumped from `1.13.1` to `1.26`,
  unsure what repercussions that will have.

This also added dependencies to `flake8_requirements`. This is because
the vendored `importlib-metadata` update (and the new
`typing-extensions` dependency) is found by `pip`, but the
vendored `typing-extensions` is _not_ discovered (perhaps due to
details around "eggs" and the way we add vendored code to the sys.path).
So, `pip` tries to install it manually and fails when it finds no hash.
By re-compiling `flake8_requirements`, the necessary hashes are made
available.

Differential Revision: https://phabricator.services.mozilla.com/D108526
2021-05-04 20:43:26 +00:00
..
Click Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
Jinja2 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
MarkupSafe Bug 1635260 - Update vendored glean_parser to 1.28.0 r=janerik 2020-07-29 16:53:10 +00:00
PyYAML Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
appdirs Bug 1635260 - Update vendored glean_parser to 1.28.0 r=janerik 2020-07-29 16:53:10 +00:00
atomicwrites Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
attrs Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
backports/shutil_which
blessings
cbor2
certifi
chardet Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
compare-locales Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
cookies
coverage Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
cram/cram
diskcache
distro Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
dlmanager
ecdsa Bug 1621440 - Add Python 3-compatible library ecdsa to eventually replace the legacy PyECC library r=glandium 2020-04-21 04:31:25 +00:00
enum34
esprima Bug 1633437 - Support for test metadata r=acreskey 2020-04-28 17:07:14 +00:00
fluent.migrate Bug 1696206 - Vendor fluent.migrate 0.11; r=flod 2021-03-17 18:51:01 +00:00
fluent.syntax Bug 1666232 - Vendor fluent.syntax 0.18.1, fluent.migrate 0.10, compare-locales 8.1.0. r=flod 2020-09-21 12:26:42 +00:00
funcsigs
futures
glean_parser Bug 1698518 - Upgrade Glean to get new time API. r=chutten 2021-03-18 11:21:27 +00:00
gyp Bug 1683797: Remove obsolete "build_targets" option from CI r=sheehan,releng-reviewers,jmaher 2021-03-09 14:45:26 +00:00
idna Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
importlib_metadata Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
iso8601 Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
jsmin
json-e
jsonschema Bug 1635260 - Update vendored glean_parser to 1.28.0 r=janerik 2020-07-29 16:53:10 +00:00
mock-1.0.0
mohawk
more-itertools Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
mozilla-version Bug 1653662: Update mozilla-version; r=aki 2020-07-18 01:42:25 +00:00
pathlib2 Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
pathspec Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
pep487
pip-tools Bug 1692254: Bump pip-tools package r=sheehan,firefox-build-system-reviewers,andi,glandium 2021-02-16 17:47:12 +00:00
pluggy
ply Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
py Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
pyasn1 Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
pyasn1-modules
pylru
pyrsistent Bug 1635260 - Update vendored glean_parser to 1.28.0 r=janerik 2020-07-29 16:53:10 +00:00
pystache
pytest Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
python-hglib Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
pytoml Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
redo
requests Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
requests-unixsocket
responses
rsa
scandir
sentry-sdk Bug 1636251: vendor sentry python package r=rstewart 2020-05-12 20:07:45 +00:00
six
slugid
taskcluster
taskcluster-urls
typing_extensions Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
urllib3 Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
virtualenv Bug 1680802: Bump vendored virtualenv package r=firefox-build-system-reviewers,sheehan,glandium 2021-01-05 20:09:38 +00:00
voluptuous
yamllint Bug 1646427 - [vendor] Re-run |mach vendor python| with the new ignore rules, r=rstewart 2020-06-23 12:43:14 +00:00
zipp Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
moz.build Bug 1621441 - Update Python scripts that depend on PyECC to run in Python 3 and to leverage the ecdsa library instead r=glandium,keeler 2020-04-17 20:56:09 +00:00
requirements.in Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00
requirements.txt Bug 1698616: Bump python dependencies r=firefox-build-system-reviewers,glandium 2021-05-04 20:43:26 +00:00