WeasyPrint

View on PyPIReverse Dependencies (172)

63.0 weasyprint-63.0-py3-none-any.whl

Wheel Details

Project: WeasyPrint
Version: 63.0
Filename: weasyprint-63.0-py3-none-any.whl
Download: [link]
Size: 299900
MD5: 2ec20000d1af12182b0fbd56176848b6
SHA256: 57d02dcfd06811a1299730c01dcc0e14eb81e990c8c51844a7fc0351fd71ed83
Uploaded: 2024-10-29 17:34:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: weasyprint
Version: 63.0
Summary: The Awesome Document Factory
Author-Email: Simon Sapin <simon.sapin[at]exyr.org>
Maintainer-Email: CourtBouillon <contact[at]courtbouillon.org>
Project-Url: Changelog, https://github.com/Kozea/WeasyPrint/releases
Project-Url: Code, https://github.com/Kozea/WeasyPrint
Project-Url: Documentation, https://doc.courtbouillon.org/weasyprint/
Project-Url: Donation, https://opencollective.com/courtbouillon
Project-Url: Homepage, https://weasyprint.org/
Project-Url: Issues, https://github.com/Kozea/WeasyPrint/issues
Keywords: html,css,pdf,converter
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Text Processing :: Markup :: HTML
Classifier: Topic :: Multimedia :: Graphics :: Graphics Conversion
Classifier: Topic :: Printing
Requires-Python: >=3.9
Requires-Dist: pydyf (<0.12,>=0.11.0)
Requires-Dist: cffi (<2,>=0.6)
Requires-Dist: tinyhtml5 (<3,>=2.0.0b1)
Requires-Dist: tinycss2 (<2,>=1.4.0)
Requires-Dist: cssselect2 (<0.8,>=0.1)
Requires-Dist: Pyphen (<0.16,>=0.9.1)
Requires-Dist: Pillow (<11,>=9.1.0)
Requires-Dist: fonttools[woff] (<5,>=4.0.0)
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx_rtd_theme; extra == "doc"
Requires-Dist: pytest; extra == "test"
Requires-Dist: ruff; extra == "test"
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/x-rst
[Description omitted; length: 1635 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
weasyprint/__init__.py sha256=KZxlnGHOSRY9zRi0Hxx3HakeM4NRijJtHaR1PLts-V4 17182
weasyprint/__main__.py sha256=WaRdNsuuTBCJlny8AgqF9I_0Mnx5GseQEFA5lXimErw 7114
weasyprint/anchors.py sha256=yXEZD0uFsCAdDjC07cHgWqRuGOSsOsmmmk4omZZecAo 6428
weasyprint/document.py sha256=oL3ERNjOAr5GithoOS6HbZyoMK6PKfgKfoEuUoYHZ-Q 17318
weasyprint/html.py sha256=om7dvhx12ecunTaVclmWejkr5nPQF1BZmeH7jqQ_4GM 11590
weasyprint/images.py sha256=z1RB_eowOIZcxseKOwUBYTzKHYDJIxCO8za9rEpxO5g 35493
weasyprint/logger.py sha256=oFU9-BfaoI2kKEBkqqGuA9yMksxCLP-VsIzpt3lDvWQ 1822
weasyprint/matrix.py sha256=v1BPtyn_-S_4TrAUgzOOR-viUXgdqsABKRndCEprkPc 1909
weasyprint/stacking.py sha256=TN4Bg6pRIUFdT7B9FKwRwNPTM6Tqj0u-miuNamxpCI4 5601
weasyprint/urls.py sha256=yf6pXTic73l_nZiYkX03bfgFl2HdQlH0rCs4bSY5tjQ 9960
weasyprint/css/__init__.py sha256=H5R5HepaS-QXCRcjgi8SL6fYqcW8ter5aKAl0eMocfI 50670
weasyprint/css/computed_values.py sha256=07Zsuc0p3Gasx4Tn1r6Y2ztwuU4zka5Pmnne51K-SHE 27164
weasyprint/css/counters.py sha256=DHSrGJr2ktpZLCc-JYIiE67ak0TORsKSBKkjju-qwdE 11373
weasyprint/css/html5_ph.css sha256=u2VD0dJ5nAL3ubnQVd7q9Ii649T8vDKQ539I8h1Fh5o 7407
weasyprint/css/html5_ua.css sha256=1QuLfrHzSjksbLYKwlOBXK2QqEB-eRNrKF6YXcbebqU 31358
weasyprint/css/html5_ua_form.css sha256=WvUjNE1JUmikG7cLs0UOAo3aNW89nan5oo_FRwTZ2z0 241
weasyprint/css/media_queries.py sha256=wHPteZ9Gs2ttuA5kZpMDgRtFHnhYZVwrFXrhKgmR-4g 1072
weasyprint/css/properties.py sha256=BQ5AdVQJGXOwLIAolTaXzZuGVzxtYmN-PWUKb9xLHIU 11456
weasyprint/css/targets.py sha256=5Ofw1RrmPsfQjDuZ1FCgktspGUai3wJmNa03MbT2sOI 8853
weasyprint/css/utils.py sha256=6RYa6e6OFrxMhI-CZcddnFvfwJjfFomxlejyXeqF7NE 25105
weasyprint/css/validation/__init__.py sha256=NKvg0angoXeKho00m-yLNdqYak7kYY8sxwUN4YWtp9I 8467
weasyprint/css/validation/descriptors.py sha256=3Eu8TgxNnH_OhE4ibQYgviecA9A1QimkSskXqyse410 10961
weasyprint/css/validation/expanders.py sha256=khFv1QD5JD_IxMCxyQlgrywIgTUjYxVjWLpr4hIbq7U 39316
weasyprint/css/validation/properties.py sha256=pLlh-REoD7eRnL2e49170UaHWmzCk0wSajCDy060wOE 66231
weasyprint/draw/__init__.py sha256=_zVmnTZxvG6ucn6glqTuvTeRgr-7SfIoURMuOLTde_8 22910
weasyprint/draw/border.py sha256=dv4Kc6wzrnhOxnE2MXYMjHcKIQxMIuVyYXubqJZV8Jk 27770
weasyprint/draw/color.py sha256=ZjqiMDSNIFOLsIz2qP30HrFMbVqeEmYAKxcU6tl4GBs 1449
weasyprint/draw/stack.py sha256=o9VB8GtAdLfbrzQpZ1SWiV_hneHAz64egURawBLYbMo 281
weasyprint/draw/text.py sha256=EA5AFqnr2WPaCc91KAaEweSJQXedgSEzSiWR6__tVy4 10426
weasyprint/formatting_structure/boxes.py sha256=U3HPSaM9mbzQSbZCo_ZQp8VAS48KVOsQaH0g08iBGpc 26279
weasyprint/formatting_structure/build.py sha256=P01BbqDOw_wXNZWB28nLLsPvf2zW8aprf3zpDUrJH0A 56629
weasyprint/layout/__init__.py sha256=hRt1LlxYuCdRG8pOcQXkePI4iHtqkoQfSiFnhk9Fjzk 15761
weasyprint/layout/absolute.py sha256=f9d9AZ7kAqXnMHxfRHHwu_L2nhee3ZtiZZm00A7BXDI 13966
weasyprint/layout/background.py sha256=0ZRFZGAJnvF9eULIMyt8oy6lDqE-hKSbcyomQPx8HsQ 10008
weasyprint/layout/block.py sha256=h9MJELYdgyluMZ0MSxi0wwOqD0kVN3viLvUj_lK0H3g 45198
weasyprint/layout/column.py sha256=Oi-GzsZMpWZnR1SDAIBsc1o6Jz67gUVdk0m_t3i8O8Y 17322
weasyprint/layout/flex.py sha256=tUQ_R0lek18z3o2lLZ5W1lcYypt0f_DGAhldjtd_Z30 53518
weasyprint/layout/float.py sha256=0y_v4xoSmC3GaienYTiIiYJ1iZ67Sp_6EZ0lu7KTUow 9143
weasyprint/layout/grid.py sha256=GOtfF-LVmRgg1VXDHQN6Dk69oQ_yTOWlMXCnukon9pM 54729
weasyprint/layout/inline.py sha256=N2YXLWmBds-a3a1YgOLiI2bdVVactPhE0SaHj_Seqbw 48154
weasyprint/layout/leader.py sha256=wklI0aLyTx0VJhqU7D_FxtJpfe7dXswcN-VApAusM-Q 2825
weasyprint/layout/min_max.py sha256=JdXJG9ISO_RsfeHua_-3g477a16I-NrnYuwH_tQwq4o 1527
weasyprint/layout/page.py sha256=W7uf7FrXL4O37PGaRzoy7My89clO4Aem76ctYEcFZc4 37602
weasyprint/layout/percent.py sha256=_UdU9eMTvRTRZYRiqGvOXCtB9alxbCU0huf6HKPhabo 6173
weasyprint/layout/preferred.py sha256=KaRPM8o2OuU9LpYX47NlybqBza597MyuLCau_zfilXg 30822
weasyprint/layout/replaced.py sha256=ucAd6VMKIEryjnwK8ciKbUoE2yK29-ggdYlGW3KPDXk 11178
weasyprint/layout/table.py sha256=bxVZ5KzYAHUnXPJ5Uu0K0H2CFIuG0OrFfQodbZcI19I 47197
weasyprint/pdf/__init__.py sha256=kgsR8YmyI7Jpp185fMmmRrb140QIuYlto2Il0EkQqz0 12033
weasyprint/pdf/anchors.py sha256=X8LmHgD8AEAgIGSI5x9MkETfcFozWxLo3I0GPvkL2_0 17287
weasyprint/pdf/debug.py sha256=reLw6U6hK94FOVNYW8psdt_SFN11iIe1rhYkr6sURF4 1407
weasyprint/pdf/fonts.py sha256=eZ-pxBIjBekKzcsHSqHD0BsJG1rG_3jP2fn3jJ8cA9M 24244
weasyprint/pdf/metadata.py sha256=Ws03SLAsOTAcfryJ4Q4KKONMQiADSGmGFrGb_08Y82g 3900
weasyprint/pdf/pdfa.py sha256=97J7nlKHmP5vdSBz0X0cDnGnqAPZ5qqoQ7ArZsdWRT8 3626
weasyprint/pdf/pdfua.py sha256=mCgXdr1RUe6hffg6Jsu4LzmDtBNyJTtj32wTouBeJy4 5236
weasyprint/pdf/sRGB2014.icc sha256=OEuDLeNBIGZ0O1KnXukGtvufuNngnpNvwsQyI4Fcbgo 3024
weasyprint/pdf/stream.py sha256=e1w2fIHqgcqLbRLnP1JE_Mh_VgT6z5CdTCfMvSIRmI0 11241
weasyprint/svg/__init__.py sha256=Ss9GAOYBz2jHBf_49oc2kTj3I375F5jX7F-SG_OdBV4 29723
weasyprint/svg/bounding_box.py sha256=lW-ZJ9QxrXLxnepY1it4HtNiMXHI32AnO5clesTiuyM 12690
weasyprint/svg/css.py sha256=AUsIim2rOmRGLgFuiWm4EzXwnrRlThczfM17Uq2MRUg 3832
weasyprint/svg/defs.py sha256=eCpT9BGauOnx0F-7XzsJ_kF1Ec1dQ7GmVb4xccBildg 20843
weasyprint/svg/images.py sha256=x5tSVcEwn2UJIip-fUX1Db4QWjexvgCcWPZpEToHISs 3009
weasyprint/svg/path.py sha256=Z-T6kbUU3pyHhzVV0JSBgO--XaCGXLsH-cS9iAsITMM 10064
weasyprint/svg/shapes.py sha256=NDo0KMnwrm0hj3BOmfrKjRZo4iJF9o-MeUhZ5avANco 3845
weasyprint/svg/text.py sha256=JVrLSpDtU3P9IgkG50g_lQVi0L5uNbXoEDh6tk3o2z4 6404
weasyprint/svg/utils.py sha256=RkmPhTAqBfn85YACP3u9m4Rs8hyqZyQLBLME1q8psyw 6969
weasyprint/text/constants.py sha256=BA1v1pg9FHAEd94KltIp1yONkWPbj3MvWZ5INuCNIQE 13641
weasyprint/text/ffi.py sha256=1KUBuH9k3Yc_gI8UjfU6tCCBIhxYmqu6i80Rh9zDKcA 17078
weasyprint/text/fonts.py sha256=gKsLkReDPZByPtPqH6hvMEhSRCbQqedcYKTCQOBsPl8 16509
weasyprint/text/line_break.py sha256=XFkGMYvrKA_UKHuuz4G3IbKrruaRm-bm1OkX8IlLSF4 23327
weasyprint-63.0.dist-info/entry_points.txt sha256=wgDp3XXzFywdYgI5vUWMp1zAwx1sZXXH0FTUQbFOq6A 55
weasyprint-63.0.dist-info/LICENSE sha256=v9FOzPphAFdUYOaFVWsYM5nUvTNZBOPJUhsBFtIcVNo 1534
weasyprint-63.0.dist-info/WHEEL sha256=EZbGkh7Ie4PoZfRQ8I0ZuP9VklN_TvcZ6DSE5Uar4z4 81
weasyprint-63.0.dist-info/METADATA sha256=UoIAYVcMAsauJDscekP4-mHlqGD2no6Q4WwEtySIt0M 3728
weasyprint-63.0.dist-info/RECORD

entry_points.txt

weasyprint = weasyprint.__main__:main