servo/python/requirements.txt
Jerens Lensun 55fd7b862f
Mach: introduce Pyrefly for Python type checking, starting with the wpt folder (#37953)
This is the first stage of adopting Pyrefly. It introduces the Python
folder and focuses on fixing issues around it.

Testing: *Describe how this pull request is tested or why it doesn't
require tests*
Fixes: *Link to an issue this pull requests fixes or remove this line if
there is no issue*

---------

Signed-off-by: Jerens Lensun <jerensslensun@gmail.com>
2025-07-11 13:07:36 +00:00

43 lines
724 B
Text

# Ensure all versions are pinned for repeatability,
# since `--system-site-packages` is enabled
blessed == 1.20.0
distro == 1.4
mozinfo == 1.2.3
mozlog == 8.0.0
setuptools == 78.1.1
toml == 0.9.2
# For Python linting and formatting
ruff == 0.11.10
# For test-webidl
ply == 3.8
# For Cross-platform colored terminal text
colorama == 0.3.7
# For package uploading
boto3 == 1.34.95
pyOpenSSL == 23.0.0
PyGithub == 1.58.1
# For Python3 compatibility
six == 1.16
# For sending build notifications.
notify-py == 0.3.43
# For wpt scripts and their tests.
flask
requests
types-requests
# For mach package on macOS.
Mako == 1.2.2
# For devtools tests.
geckordp == 1.0.3
# For Python static type checking
pyrefly == 0.23.1