servo/python
Martin Robinson d6ded03a65
Get LLVM from chocolatey (#30140)
LLVM is the largest package that we get from servo-build-deps, so
installing it via chocolatey should reduce the amount of data that we
transfer from that source. In addition, it's one less dependency that we
have to manage.

It also seems that installing LLVM to the default location with choco
means that we no longer have to set the LIBCLANG_PATH environment
variable for bindgen.

Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
2023-08-21 11:19:18 +00:00
..
mach Make mach work on Python 3.11 2023-01-22 05:13:30 +01:00
servo Get LLVM from chocolatey (#30140) 2023-08-21 11:19:18 +00:00
tidy Format toml files (#30112) 2023-08-17 15:07:43 +00:00
wpt Fix mach test-wpt to make crash tests work (#29832) 2023-08-18 23:43:32 +00:00
mach_bootstrap.py Remove Gecko-specific Python bootstrap logic (#30041) 2023-07-28 13:34:23 +00:00
README.md Reorganize Servo's WPT Python scripts 2023-04-20 12:24:55 +02:00
requirements.txt Remove old code for out-of-date CA stores (#30031) 2023-07-27 15:26:22 +00:00
tox.ini Added tox.ini 2016-05-08 12:10:48 +02:00

This directory contains various Python modules used to support servo development.

servo

servo-specific python code e.g. implementations of mach commands. This is the canonical repository for this code.

tidy

servo-tidy is used to check licenses, line lengths, whitespace, flake8 on Python files, lock file versions, and more.

wpt

servo-wpt is a module with support scripts for running, importing, exporting, updating manifests, and updating expectations for WPT tests.