playwright: High-level API to automate web browsers¶
Description¶
High-level API to automate web browsers
SageMath uses Playwright to take screenshots of 3D graphics in a headless browser. Exporting Jupyter notebooks to PDF via nbconvert’s WebPDF technology also uses Playwright.
License¶
Apache-2.0
Upstream Contact¶
Type¶
optional
Dependencies¶
$(PYTHON)
$(PYTHON_TOOLCHAIN)
typing_extensions: Backported and Experimental Type Hints for Python 3.8+
Version Information¶
requirements.txt:
playwright
Equivalent System Packages¶
$ sudo pacman -S python-playwright
$ conda install playwright
$ nix-env -f \'\<nixpkgs\>\' --install --attr python3.\$\{PYTHON_MINOR\}-playwright
# See https://repology.org/project/python:playwright/versions
However, these system packages will not be used for building Sage
because spkg-configure.m4
has not been written for this package;
see upstream Issue #27330 for more information.