gecko-dev/build/common_virtualenv_packages.txt
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

113 lines
4.5 KiB
Plaintext

optional:packages.txt:comm/build/virtualenv_packages.txt
mozilla.pth:build
mozilla.pth:config
mozilla.pth:config/mozunit
mozilla.pth:dom/bindings
mozilla.pth:dom/bindings/parser
mozilla.pth:layout/tools/reftest
mozilla.pth:python/l10n
mozilla.pth:python/mach
mozilla.pth:python/mozboot
mozilla.pth:python/mozbuild
mozilla.pth:python/mozlint
mozilla.pth:python/mozperftest
mozilla.pth:python/mozrelease
mozilla.pth:python/mozterm
mozilla.pth:python/mozversioncontrol
mozilla.pth:taskcluster
mozilla.pth:testing
mozilla.pth:testing/condprofile
mozilla.pth:testing/firefox-ui/harness
mozilla.pth:testing/marionette/client
mozilla.pth:testing/marionette/harness
mozilla.pth:testing/marionette/harness/marionette_harness/runner/mixins/browsermob-proxy-py
mozilla.pth:testing/marionette/puppeteer/firefox
packages.txt:testing/mozbase/packages.txt
mozilla.pth:testing/raptor
mozilla.pth:testing/talos
mozilla.pth:testing/web-platform
mozilla.pth:testing/web-platform/tests/tools/six
mozilla.pth:testing/web-platform/tests/tools/third_party/certifi
mozilla.pth:testing/web-platform/tests/tools/third_party/h2
mozilla.pth:testing/web-platform/tests/tools/third_party/hpack
mozilla.pth:testing/web-platform/tests/tools/third_party/html5lib
mozilla.pth:testing/web-platform/tests/tools/third_party/hyperframe
mozilla.pth:testing/web-platform/tests/tools/third_party/pywebsocket3
mozilla.pth:testing/web-platform/tests/tools/third_party/webencodings
python3:mozilla.pth:testing/web-platform/tests/tools/wptserve
python2:mozilla.pth:testing/web-platform/mozilla/tests/tools/wptserve_py2
mozilla.pth:testing/web-platform/tests/tools/wptrunner
mozilla.pth:testing/xpcshell
mozilla.pth:third_party/python/appdirs
mozilla.pth:third_party/python/atomicwrites
mozilla.pth:third_party/python/attrs/src
python2:mozilla.pth:third_party/python/backports
mozilla.pth:third_party/python/blessings
mozilla.pth:third_party/python/cbor2
mozilla.pth:third_party/python/chardet
mozilla.pth:third_party/python/Click
mozilla.pth:third_party/python/compare-locales
mozilla.pth:third_party/python/cookies
mozilla.pth:third_party/python/cram
mozilla.pth:third_party/python/diskcache
mozilla.pth:third_party/python/distro
mozilla.pth:third_party/python/dlmanager
mozilla.pth:third_party/python/ecdsa/src
python2:mozilla.pth:third_party/python/enum34
mozilla.pth:third_party/python/esprima
mozilla.pth:third_party/python/fluent.migrate
mozilla.pth:third_party/python/fluent.syntax
mozilla.pth:third_party/python/funcsigs
python2:mozilla.pth:third_party/python/futures
mozilla.pth:third_party/python/gyp/pylib
mozilla.pth:third_party/python/idna
mozilla.pth:third_party/python/importlib_metadata
mozilla.pth:third_party/python/iso8601
mozilla.pth:third_party/python/Jinja2/src
mozilla.pth:third_party/python/jsmin
mozilla.pth:third_party/python/json-e
mozilla.pth:third_party/python/jsonschema
mozilla.pth:third_party/python/MarkupSafe/src
mozilla.pth:third_party/python/mock-1.0.0
mozilla.pth:third_party/python/mohawk
mozilla.pth:third_party/python/more-itertools
mozilla.pth:third_party/python/mozilla-version
mozilla.pth:third_party/python/pathlib2
mozilla.pth:third_party/python/pathspec
mozilla.pth:third_party/python/pep487/lib
mozilla.pth:third_party/python/pluggy
mozilla.pth:third_party/python/ply
mozilla.pth:third_party/python/py
mozilla.pth:third_party/python/pyasn1
mozilla.pth:third_party/python/pyasn1-modules
mozilla.pth:third_party/python/pylru
mozilla.pth:third_party/python/pyrsistent
mozilla.pth:third_party/python/pystache
mozilla.pth:third_party/python/pytest/src
mozilla.pth:third_party/python/python-hglib
mozilla.pth:third_party/python/pytoml
python2:mozilla.pth:third_party/python/PyYAML/lib
python3:mozilla.pth:third_party/python/PyYAML/lib3/
mozilla.pth:third_party/python/redo
mozilla.pth:third_party/python/requests
mozilla.pth:third_party/python/requests-unixsocket
mozilla.pth:third_party/python/responses
mozilla.pth:third_party/python/rsa
python2:mozilla.pth:third_party/python/scandir
mozilla.pth:third_party/python/sentry-sdk
mozilla.pth:third_party/python/six
mozilla.pth:third_party/python/slugid
mozilla.pth:third_party/python/taskcluster
mozilla.pth:third_party/python/taskcluster-urls
python2:mozilla.pth:third_party/python/typing_extensions/src_py2
python3:mozilla.pth:third_party/python/typing_extensions/src_py3
mozilla.pth:third_party/python/urllib3/src
mozilla.pth:third_party/python/voluptuous
mozilla.pth:third_party/python/yamllint
mozilla.pth:third_party/python/zipp
mozilla.pth:toolkit/components/telemetry/tests/marionette/harness
mozilla.pth:tools
mozilla.pth:tools/moztreedocs
mozilla.pth:xpcom/ds/tools
mozilla.pth:xpcom/idl-parser