{"package": "xhtml2pdf", "summary": "PDF generator using HTML and CSS", "pypi_url": "https://pypi.org/project/xhtml2pdf", "piwheels_url": "https://www.piwheels.org/project/xhtml2pdf", "releases": {"0.2.17": {"released": "2025-02-23 23:17:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.17-py3-none-any.whl": {"file_url": "/simple/xhtml2pdf/xhtml2pdf-0.2.17-py3-none-any.whl", "filehash": "b92370be561583e9578d291383c276baec227779c7d56b11f7282838d3ebd401", "filesize": 125349, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.16": {"released": "2024-06-08 17:59:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.16-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.16-py3-none-any.whl", "filehash": "26d07d9348cafee818578369a1d3794cd2cd2638b370ba02d5c43f4dc103aabb", "filesize": 125039, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.15": {"released": "2024-02-08 23:06:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.15-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.15-py3-none-any.whl", "filehash": "cb3e5e4a5aace255b4ea7da527582ead6c094b78984a63fe123187a09e81f854", "filesize": 124998, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.14": {"released": "2024-01-20 16:37:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.14-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.14-py3-none-any.whl", "filehash": "4414aa7ddeae705208559f70b70ddd8341bdd8030748b5832339920b2a9db155", "filesize": 124991, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.13": {"released": "2023-11-09 01:12:40", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.13-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.13-py3-none-any.whl", "filehash": "0acd08309b4799335bbe19ca234dcf79f94d15fedd709e1604d01d87584019f9", "filesize": 124831, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.12": {"released": "2023-11-08 11:20:37", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.12-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.12-py3-none-any.whl", "filehash": "0068d5370087c6a11dffa1c0255451e753f970b184c8638bf9069190a4843fc4", "filesize": 124817, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.11": {"released": "2023-05-07 15:56:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.11-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.11-py3-none-any.whl", "filehash": "c60ab93631c58bfd069f2ce7e06cb305f057e67c0f5c2692c2867d17618734d9", "filesize": 258792, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.10": {"released": "2023-04-19 22:21:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.10-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.10-py3-none-any.whl", "filehash": "657f634b75485a4ed4dab413d1f9a9f52c6e7b27eb0fc77bd581627af429679b", "filesize": 258786, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf", "python-bidi", "reportlab", "svglib"]}}}, "0.2.9": {"released": "2023-01-30 18:05:03", "prerelease": false, "yanked": false, "skip_reason": "binary only", "files": {}}, "0.2.8": {"released": "2022-06-16 04:32:32", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.8-py3-none-any.whl", "filehash": "694f298c407e8e4944b3688ceba4481c5e753fabaa331c025fb289f63d3c7a51", "filesize": 254409, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf3", "python-bidi", "reportlab", "svglib"]}}}, "0.2.7": {"released": "2022-03-31 22:42:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.7-py3-none-any.whl", "filehash": "8e16917f40b4c4425104e89c141960e3b3ebc972e243d0a5d3efa567d2a27089", "filesize": 254403, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pyhanko", "pyhanko-certvalidator", "pypdf3", "python-bidi", "reportlab", "svglib"]}}}, "0.2.6": {"released": "2022-03-11 23:43:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.6-py3-none-any.whl", "filehash": "d3edf99190dbccba6bbe650153ce5d56a04b2e00b121b10edf18e6a6c37742ba", "filesize": 237523, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pypdf3", "python-bidi", "reportlab", "svglib"]}}}, "0.2.5": {"released": "2020-10-08 18:57:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.5-py3-none-any.whl", "filehash": "fd97458d4723a8a0c85590f2f157986a6b1472f0c6691bba627f53a35145a776", "filesize": 238960, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": null, "apt_dependencies": [], "pip_dependencies": ["arabic-reshaper", "html5lib", "pillow", "pypdf2", "python-bidi", "reportlab", "six"]}}}, "0.2.4": {"released": "2020-01-18 06:21:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.4-py3-none-any.whl", "filehash": "ec7402267e62bd361e85a6a1575198bac70effd9b5f161371d5d3e8fdf51cffa", "filesize": 237007, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.2.3": {"released": "2018-09-14 16:46:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.3-py3-none-any.whl", "filehash": "0c0ba9324ed86793bf05cfbdd9623e7273a124891b262954081f05ace6c09271", "filesize": 235605, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.2.2": {"released": "2018-04-16 15:20:29", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.2-py3-none-any.whl", "filehash": "73930fd13aa412e68a44f3763eba648d987c7724ab26089bd18e0d1cb3cfc044", "filesize": 230247, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.2.1": {"released": "2018-02-15 23:08:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2.1-py3-none-any.whl", "filehash": "2d55500df6655f0a3acea0a6c2337a2fbb7e1166240e7dd7138bc0828e74df23", "filesize": 236514, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.2": {"released": "2018-02-15 21:42:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2-py3-none-any.whl", "filehash": "9952b6de8576044b3d06a2ebac2081b67ff7e8809da83c492debeeee3f42b73d", "filesize": 236523, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.2b1": {"released": "2016-11-30 04:12:08", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.2b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.2b1-py3-none-any.whl", "filehash": "047d6b29dd8f458a6f3219aef0083eef6968b347b53f6e53b8b6b0e4d070b62f", "filesize": 236903, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1b3": {"released": "2016-08-16 15:30:10", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1b3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1b3-py3-none-any.whl", "filehash": "b7638dd30a6fdf6188d492c12178e88154ce6179ed66591a030201941b437903", "filesize": 237400, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1b2": {"released": "2016-08-01 15:29:45", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1b2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1b2-py3-none-any.whl", "filehash": "7aa2caeb4300ca57ee555d2be93f46cfa758fa9e9cc1ba07ae48b5f6f41ebd71", "filesize": 237382, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1b1": {"released": "2016-06-04 23:07:04", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1b1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1b1-py3-none-any.whl", "filehash": "029a9ff516fd3eec3f850657f115270a0ee94328d3daa52d203fa9b3a307a77c", "filesize": 237214, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1a4": {"released": "2016-05-18 11:23:18", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1a4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1a4-py3-none-any.whl", "filehash": "11b1bf40ecb09af8fe68885e5d143a6fa5a9e7f92b06c13b55354e566a6fcece", "filesize": 235926, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1a3": {"released": "2016-05-01 13:19:42", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1a3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1a3-py3-none-any.whl", "filehash": "9247a02d8022b37491d97f3a95f31f96350d855b043b0122709d2081339eda28", "filesize": 251257, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1a2": {"released": "2016-04-14 20:19:22", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1a2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1a2-py3-none-any.whl", "filehash": "65175de0eb69644362a97ebce3893aabf0bb6e6048b34df1277768e2aeadd2d5", "filesize": 251378, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.1a1": {"released": "2016-01-20 01:52:15", "prerelease": true, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.1a1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.1a1-py3-none-any.whl", "filehash": "4b0fa1c003fa4c9f2678952a3cfc83ed90aac91cc56f4a481ff46e924e81f8da", "filesize": 251439, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "httplib2", "pillow", "pypdf2", "reportlab", "six"]}}}, "0.0.6": {"released": "2014-04-27 16:05:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.0.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.0.6-py3-none-any.whl", "filehash": "5991422716564aaf365eff398c4c2d599257d883704941b26fc10332259f2637", "filesize": 165033, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pillow", "pypdf2", "reportlab"]}}}, "0.0.5": {"released": "2013-03-25 09:37:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.0.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.0.5-py3-none-any.whl", "filehash": "56785880ee2c73781b80e10448075d93ab2889bb10d983194e610bc6aa009e62", "filesize": 139998, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pillow", "pypdf", "reportlab"]}}}, "0.0.4": {"released": "2012-05-23 06:24:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.0.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.0.4-py3-none-any.whl", "filehash": "fc6b4401e4830549cfd180951ad311d2c1b85fe60c8fc6f1103edfdec0ba953f", "filesize": 153318, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pil", "pypdf", "reportlab"]}}}, "0.0.3": {"released": "2011-07-19 08:36:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.0.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.0.3-py3-none-any.whl", "filehash": "a4bcc4c42ad55c38b2631b4192de7229c40ed2c4029d983cd945040cc0c43810", "filesize": 152717, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pil", "pypdf", "reportlab"]}}}, "0.0.2": {"released": "2011-05-27 13:38:26", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.0.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.0.2-py3-none-any.whl", "filehash": "cf5bf2de1b05ad12f910581e34b86f0c5c83ce88c8550de2b9645004ae88bdc2", "filesize": 150304, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pil", "pypdf", "reportlab"]}}}, "0.0.1": {"released": "2011-05-20 11:12:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"xhtml2pdf-0.0.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/xhtml2pdf/xhtml2pdf-0.0.1-py3-none-any.whl", "filehash": "c18a6a4db2bc647114c3a0c62b556dbd5388edf3864e9ca244ead2ab7e00310c", "filesize": 143432, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["html5lib", "pil", "pypdf", "reportlab"]}}}}}