servo/python
Martin Robinson 5facf436f6
mach: Make ./mach try a little friendlier (#31290)
1. Move `./mach try` to `testing_commands.py which is a bit more
   consistent.
2. Make `./mach try` print out the remote name always and properly
   form the URL for ssh repositories.
3. Print out the try configuration matrix to make it more obvious
   what is being triggered remotely.
4. Better error handling. Print and error and exit if the remote isn't
   on GitHub and also clean up properly if something fails after making
   the temporary commit.
2024-02-08 11:40:15 +00:00
..
mach Fix build script error.because starting with Python 3.9, the util module was moved from importlib to a separate top-level module called importlib.util. Therefore, if you are using Python 3.9 or later and you receive an AttributeError stating that module 'importlib' has no attribute 'util', it is likely due to a compatibility issue with your code. You can fix this issue by updating your code to import importlib.util directly (#30796) 2023-11-29 16:45:51 +00:00
servo mach: Make ./mach try a little friendlier (#31290) 2024-02-08 11:40:15 +00:00
tidy Fix bugs in mach test-tidy (#31232) 2024-01-31 05:50:36 +00:00
wpt tidy: A few small improvements and fixes (#30941) 2024-01-02 06:14:51 +00:00
mach_bootstrap.py mach: Don't print anything when deps are up-to-date (#31128) 2024-01-18 19:05:41 +00:00
README.md Reorganize Servo's WPT Python scripts 2023-04-20 12:24:55 +02:00
requirements.txt bootstrap: Improve pip dependency resolution (#31026) 2024-01-15 13:16:42 +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.