mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
We can now use the "new" pip resolver which should prevent the installation of conflicting packages. Also, take this opportunity to make bootstrap more resilient. Hash all dependencies to detect situations where a newer marker file has been installed, but for an older branch. This should ensure that dependencies are up to date even when switching back and forth between older and new branches. This also updates some dependencies to be the same as the ones used for WPT tests, which is an issue caught be the resolver. Fixes #10611.
38 lines
715 B
Text
38 lines
715 B
Text
# Ensure all versions are pinned for repeatability,
|
|
# since `--system-site-packages` is enabled
|
|
|
|
blessings == 1.7
|
|
distro == 1.4
|
|
mozinfo == 1.2.3
|
|
mozlog == 8.0.0
|
|
setuptools == 68.2.2; python_version >= "3.8"
|
|
setuptools == 65.5.1; python_version < "3.8"
|
|
toml == 0.9.2
|
|
dataclasses == 0.8; python_version < "3.7"
|
|
|
|
# For Python linting
|
|
flake8 == 3.8.3
|
|
pep8 == 1.5.7
|
|
pyflakes == 2.2.0
|
|
|
|
# For test-webidl
|
|
ply == 3.8
|
|
|
|
# For Cross-platform colored terminal text
|
|
colorama == 0.3.7
|
|
|
|
# For package uploading
|
|
boto3 == 1.28.84
|
|
pyOpenSSL == 23.0.0
|
|
PyGithub == 1.58.1
|
|
|
|
# For Python3 compatibility
|
|
six == 1.16
|
|
|
|
# For sending build notifications.
|
|
notify-py == 0.3.42
|
|
|
|
# For wpt scripts and their tests.
|
|
flask
|
|
requests
|
|
types-requests
|