The print/weasyprint,python3 port
weasyprint-62.3 – create PDFs from markdown or HTML (cvsweb github mirror)
Description
WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets.. From a technical point of view, WeasyPrint is a visual rendering engine for HTML and CSS that can export to PDF. It aims to support web standards for printing. It is based on various libraries but not on a full rendering engine like WebKit or Gecko. The CSS layout engine is written in Python, designed for pagination, and meant to be easy to hack on.WWW: https://weasyprint.org/
Maintainer
The OpenBSD ports mailing-list
Categories
Build dependencies
- STEM->=0.10.0:print/py-pydyf,python3
- archivers/py-zopfli,python3
- devel/pango
- devel/py-build,python3
- devel/py-cffi,python3
- devel/py-flit_core,python3
- devel/py-html5lib,python3
- devel/py-installer,python3
- graphics/py-Pillow,python3
- lang/python/3
- lang/python/3
- print/py-fonttools,python3
- textproc/py-cssselect2,python3
- textproc/py-pyphen,python3
- textproc/py-tinycss2,python3
Run dependencies
Test dependencies
- STEM->=0.10.0:print/py-pydyf,python3
- archivers/py-zopfli,python3
- devel/pango
- devel/py-cffi,python3
- devel/py-html5lib,python3
- devel/py-test,python3
- devel/py-test-flake8,python3
- devel/py-test-isort,python3
- devel/py-test-xdist,python3
- graphics/py-Pillow,python3
- lang/python/3
- print/ghostscript/gnu
- print/py-fonttools,python3
- textproc/py-cssselect2,python3
- textproc/py-pyphen,python3
- textproc/py-tinycss2,python3
Files
- /usr/local/bin/weasyprint
- /usr/local/lib/python3.11/site-packages/weasyprint-62.3.dist-info/
- /usr/local/lib/python3.11/site-packages/weasyprint-62.3.dist-info/LICENSE
- /usr/local/lib/python3.11/site-packages/weasyprint-62.3.dist-info/METADATA
- /usr/local/lib/python3.11/site-packages/weasyprint-62.3.dist-info/RECORD
- /usr/local/lib/python3.11/site-packages/weasyprint-62.3.dist-info/WHEEL
- /usr/local/lib/python3.11/site-packages/weasyprint-62.3.dist-info/entry_points.txt
- /usr/local/lib/python3.11/site-packages/weasyprint/
- /usr/local/lib/python3.11/site-packages/weasyprint/__init__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/__main__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/__main__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/__main__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/anchors.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/anchors.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/document.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/document.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/draw.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/draw.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/html.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/html.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/images.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/images.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/logger.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/logger.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/matrix.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/matrix.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/stacking.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/stacking.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/urls.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/__pycache__/urls.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/anchors.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__init__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/computed_values.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/computed_values.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/counters.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/counters.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/media_queries.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/media_queries.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/properties.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/properties.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/targets.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/targets.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/utils.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/__pycache__/utils.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/computed_values.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/counters.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/html5_ph.css
- /usr/local/lib/python3.11/site-packages/weasyprint/css/html5_ua.css
- /usr/local/lib/python3.11/site-packages/weasyprint/css/html5_ua_form.css
- /usr/local/lib/python3.11/site-packages/weasyprint/css/media_queries.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/properties.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/targets.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/tests_ua.css
- /usr/local/lib/python3.11/site-packages/weasyprint/css/utils.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__init__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/descriptors.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/descriptors.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/expanders.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/expanders.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/properties.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/__pycache__/properties.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/descriptors.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/expanders.py
- /usr/local/lib/python3.11/site-packages/weasyprint/css/validation/properties.py
- /usr/local/lib/python3.11/site-packages/weasyprint/document.py
- /usr/local/lib/python3.11/site-packages/weasyprint/draw.py
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/__pycache__/boxes.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/__pycache__/boxes.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/__pycache__/build.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/__pycache__/build.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/boxes.py
- /usr/local/lib/python3.11/site-packages/weasyprint/formatting_structure/build.py
- /usr/local/lib/python3.11/site-packages/weasyprint/html.py
- /usr/local/lib/python3.11/site-packages/weasyprint/images.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__init__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/absolute.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/absolute.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/background.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/background.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/block.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/block.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/column.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/column.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/flex.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/flex.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/float.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/float.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/grid.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/grid.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/inline.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/inline.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/leader.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/leader.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/min_max.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/min_max.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/page.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/page.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/percent.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/percent.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/preferred.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/preferred.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/replaced.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/replaced.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/table.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/__pycache__/table.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/absolute.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/background.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/block.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/column.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/flex.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/float.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/grid.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/inline.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/leader.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/min_max.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/page.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/percent.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/preferred.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/replaced.py
- /usr/local/lib/python3.11/site-packages/weasyprint/layout/table.py
- /usr/local/lib/python3.11/site-packages/weasyprint/logger.py
- /usr/local/lib/python3.11/site-packages/weasyprint/matrix.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__init__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/anchors.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/anchors.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/fonts.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/fonts.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/metadata.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/metadata.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/pdfa.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/pdfa.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/pdfua.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/pdfua.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/stream.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/__pycache__/stream.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/anchors.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/fonts.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/metadata.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/pdfa.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/pdfua.py
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/sRGB2014.icc
- /usr/local/lib/python3.11/site-packages/weasyprint/pdf/stream.py
- /usr/local/lib/python3.11/site-packages/weasyprint/stacking.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__init__.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/__init__.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/__init__.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/bounding_box.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/bounding_box.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/css.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/css.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/defs.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/defs.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/images.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/images.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/path.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/path.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/shapes.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/shapes.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/text.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/text.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/utils.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/__pycache__/utils.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/bounding_box.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/css.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/defs.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/images.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/path.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/shapes.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/text.py
- /usr/local/lib/python3.11/site-packages/weasyprint/svg/utils.py
- /usr/local/lib/python3.11/site-packages/weasyprint/text/
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/constants.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/constants.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/ffi.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/ffi.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/fonts.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/fonts.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/line_break.cpython-311.opt-1.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/__pycache__/line_break.cpython-311.pyc
- /usr/local/lib/python3.11/site-packages/weasyprint/text/constants.py
- /usr/local/lib/python3.11/site-packages/weasyprint/text/ffi.py
- /usr/local/lib/python3.11/site-packages/weasyprint/text/fonts.py
- /usr/local/lib/python3.11/site-packages/weasyprint/text/line_break.py
- /usr/local/lib/python3.11/site-packages/weasyprint/urls.py