{
"info": {
"author": "Luis Zarate",
"author_email": "luisza14@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: Other Environment",
"Intended Audience :: Developers",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
"Topic :: Documentation",
"Topic :: Multimedia",
"Topic :: Office/Business",
"Topic :: Printing",
"Topic :: Text Processing",
"Topic :: Text Processing :: Filters",
"Topic :: Text Processing :: Fonts",
"Topic :: Text Processing :: General",
"Topic :: Text Processing :: Indexing",
"Topic :: Text Processing :: Markup",
"Topic :: Text Processing :: Markup :: HTML",
"Topic :: Text Processing :: Markup :: XML",
"Topic :: Utilities"
],
"description": "XHTML2PDF\n=========\n\n\n.. image:: https://travis-ci.org/xhtml2pdf/xhtml2pdf.svg\n :target: https://travis-ci.org/xhtml2pdf/xhtml2pdf\n\n.. image:: https://ci.appveyor.com/api/projects/status/y2mj843lpptwars9/branch/master?svg=true\n :target: https://ci.appveyor.com/project/LegoStormtroopr/xhtml2pdf/branch/master\n\n.. image:: https://coveralls.io/repos/xhtml2pdf/xhtml2pdf/badge.svg?branch=develop&service=github\n :target: https://coveralls.io/github/xhtml2pdf/xhtml2pdf?branch=develop\n :alt: Coveralls\n\n.. image:: https://badge.fury.io/py/xhtml2pdf.svg\n :target: https://pypi.python.org/pypi/xhtml2pdf\n\n.. image:: https://readthedocs.org/projects/xhtml2pdf/badge/?version=latest\n :target: http://xhtml2pdf.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\nThe current release of xhtml2pdf is xhtml2pdf **0.2.1** which is the first stable\nversion that has Python 3 support. \nAs with all open-source software, its use in production depends\non many factors, so be aware that you may find issues in some cases.\n**Big thanks** to everyone\nwho has worked on this project so far and to those who help maintain it.\n\n\n\nWhat else can you use instead?\n==============================\n\nGo use WeasyPrint, the codebase is pretty, it has a different features, and it\ndoes a lot of what xhtml2pdf does and it is easier to use in many circumstances.\n\n`WeasyPrint `__\n\n\nDocumentation?\n==============\n\nxhtml2pdf has some documentation, and we could use your help improving it.\nA good place to start is ``doc/usage.rst``.\n\nOr also see in `Readthedocs `__\n\n\nCall for testing\n================\n\nThis project is heavily dependent on getting its test coverage up!\nCurrently, Python 3 support is being worked on and many refactors and suggestions are potentially coming in.\nFurthermore, parts of the codebase could do well with cleanups and refactoring.\n\nIf you benefit from xhtml2pdf, perhaps `look at the test coverage `__ and identify parts that are yet untouched.\n\n\nAbout\n=====\n\n``xhtml2pdf`` is a html2pdf converter using the ReportLab Toolkit,\nthe HTML5lib and pyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3).\nIt is completely written in pure Python so it is platform independent.\n\nThe main benefit of this tool that a user with Web skills like HTML and CSS\nis able to generate PDF templates very quickly without learning new\ntechnologies.\n\n\nInstallation\n============\n\nThis is a typical Python library and is installed using pip::\n\n pip install xhtml2pdf\n\n\nRequirements\n============\n\nPython 2.7+. Only Python 3.4+ is tested and guaranteed to work.\n\nAll additional requirements are listed in ``requirements.txt`` file and are\ninstalled automatically using the ``pip install xhtml2pdf`` method.\n\n\nDevelopment environment\n=======================\n\n#. If you don't have it, install ``pip``, the python package installer::\n\n sudo easy_install pip\n\n For more information about ``pip`` refer to http://www.pip-installer.org/.\n\n#. I will recommend using ``virtualenv`` for development. This is great to have separate environment for\n each project, keeping the dependencies for multiple projects separated::\n\n sudo pip install virtualenv\n\n For more information about ``virtualenv`` refer to http://www.virtualenv.org/\n\n#. Create virtualenv for the project. This can be inside the project directory, but cannot be under\n version control::\n\n virtualenv --distribute xhtml2pdfenv --python=python2\n\n#. Activate your virtualenv::\n\n source xhtml2pdfenv/bin/activate\n\n Later to deactivate use::\n\n deactivate\n\n#. Next step will be to install/upgrade dependencies from ``requirements.txt`` file::\n\n pip install -r requirements.txt\n\n#. Run tests to check your configuration::\n\n nosetests --with-coverage\n\n You should have a log with success status::\n\n Ran 36 tests in 0.322s\n\n OK\n\n\nPython integration\n==================\n\nSome simple demos of how to integrate xhtml2pdf into\na Python program may be found here: test/simple.py\n\n\nRunning tests\n=============\n\nTwo different test suites are available to assert xhtml2pdf works reliably:\n\n#. Unit tests. The unit testing framework is currently minimal, but is being\n improved on a daily basis (contributions welcome). They should run in the\n expected way for Python's unittest module, i.e.::\n\n nosetests --with-coverage (or your personal favorite)\n\n#. Functional tests. Thanks to mawe42's super cool work, a full functional\n test suite lives in testrender/.\n\n\nContact\n=======\n\nThis project is community-led! To strengthen it, please hang out on IRC #xhtml2pdf (Freenode)\nor join `our maling list `__.\n\n* IRC: #xhtml2pdf on freenode\n* Mailing list: xhtml2pdf@googlegroups.com\n* Google group: http://groups.google.com/group/xhtml2pdf\n\n\nHistory\n=======\n\nThis are the major milestones and the maintainers of the project:\n\n* 2000-2007, commercial project, spirito.de, written by Dirk Holtwich\n* 2007-2010 Dirk Holtwich (project named \"Pisa\", project released as GPL)\n* 2010-2012 Dirk Holtwick (project named \"xhtml2pdf\", changed license to Apache)\n* 2012-2015 Chris Glass (@chrisglass)\n* 2015-2016 Benjamin Bach (@benjaoming)\n* 2016-2018 Sam Spencer (@LegoStormtroopr)\n* 2018-Current Luis Zarate (@luisza) \n\nFor more history, see the CHANGELOG.\n\nLicense\n=======\n\nCopyright 2010 Dirk Holtwick, holtwick.it\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/xhtml2pdf/xhtml2pdf",
"keywords": "PDF,HTML,XHTML,XML,CSS",
"license": "Apache License 2.0",
"maintainer": "",
"maintainer_email": "",
"name": "xhtml2pdf",
"package_url": "https://pypi.org/project/xhtml2pdf/",
"platform": "",
"project_url": "https://pypi.org/project/xhtml2pdf/",
"project_urls": {
"Homepage": "http://github.com/xhtml2pdf/xhtml2pdf"
},
"release_url": "https://pypi.org/project/xhtml2pdf/0.2.3/",
"requires_dist": null,
"requires_python": "",
"summary": "PDF generator using HTML and CSS",
"version": "0.2.3"
},
"last_serial": 4273004,
"releases": {
"0.0.0": [],
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "9f83a2bcb67858aca9e058761f3bea7b",
"sha256": "4d236d3a8398bfe26e38f3411e49ab855733cea5439292dac0bfdef4f1dd88c0"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "9f83a2bcb67858aca9e058761f3bea7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 107104,
"upload_time": "2011-05-20T13:12:20",
"url": "https://files.pythonhosted.org/packages/10/b3/413a72dd06410d63e96d9395704ba2a192d2376e0238375e42fa213bb609/xhtml2pdf-0.0.1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "4ad41c845735ae14da99085311d84c00",
"sha256": "9d12a1f2185675cfe03f1b5d2f3f4dc93c602fa5c2fee9554635f284c7513605"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.1.zip",
"has_sig": false,
"md5_digest": "4ad41c845735ae14da99085311d84c00",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 124952,
"upload_time": "2011-05-20T13:12:21",
"url": "https://files.pythonhosted.org/packages/dc/5b/ff3330a43d62486bb528335898d08e84cd151c2cf9dea4b81ab9ee4762ca/xhtml2pdf-0.0.1.zip"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "d640ccb9470942fd2e6d3ae740c27dc1",
"sha256": "1a571426249e15c5b24f91b07a7e32aa46b40c33dbf656ed58e593d41a3b42e1"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "d640ccb9470942fd2e6d3ae740c27dc1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 100484,
"upload_time": "2011-05-27T15:38:26",
"url": "https://files.pythonhosted.org/packages/72/11/2e2f876044f5cdc318044c94801fa52a87caabf875a4576c518730ae9634/xhtml2pdf-0.0.2.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "4047a8234eb6b77591d526dcb1f60161",
"sha256": "55ef9b52ebc1957ad8c99bec999b2f1a0620d30120f40966dc3220a361fdc5bb"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.2.zip",
"has_sig": false,
"md5_digest": "4047a8234eb6b77591d526dcb1f60161",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 118368,
"upload_time": "2011-05-27T15:38:26",
"url": "https://files.pythonhosted.org/packages/97/1b/9bc61ddd669df5973f5548e917757a68b0a36e6fef169c37aebdf533ad37/xhtml2pdf-0.0.2.zip"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "13b0d6059b72c994473fddfa7a528451",
"sha256": "a05d199211c31c611660b645210c65e6438dff1b3c374f63e47c4c278b0d4db5"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "13b0d6059b72c994473fddfa7a528451",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 102081,
"upload_time": "2011-07-19T10:36:46",
"url": "https://files.pythonhosted.org/packages/3d/22/463cf3ba050bf3857c80a30d968266fb1bb2d02761638642d44d30f068df/xhtml2pdf-0.0.3.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "32599c74f26f57ebd002765741ec64f7",
"sha256": "e9d25730ed8450a859f3cdaa08dc9615dd4d9461ee36da85487653691e08e21f"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.3.zip",
"has_sig": false,
"md5_digest": "32599c74f26f57ebd002765741ec64f7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121747,
"upload_time": "2011-07-19T10:36:47",
"url": "https://files.pythonhosted.org/packages/6b/9b/1951f5103645c93168e579ccf01619475f728ed9f0401a85c610ff06e544/xhtml2pdf-0.0.3.zip"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "36b015a4e2918460711cbc5eebe026ce",
"sha256": "2a533f80874338069739d013737b2fd35f0143a46366097ad907fb24ee881233"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "36b015a4e2918460711cbc5eebe026ce",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 101809,
"upload_time": "2012-05-23T08:24:46",
"url": "https://files.pythonhosted.org/packages/c3/d5/a29d204074c853e875638a3f7b8477dea448f6df83c284595f17c362c3dc/xhtml2pdf-0.0.4.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "5f035cd6532bef99b7d35054caaa6ef7",
"sha256": "9cd80ac325ba64591b8c63ffd363385a31688d3d90a1eb6c3b142a631669bc7b"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.4.zip",
"has_sig": false,
"md5_digest": "5f035cd6532bef99b7d35054caaa6ef7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 122768,
"upload_time": "2012-05-23T08:24:47",
"url": "https://files.pythonhosted.org/packages/dc/b7/c09190bdefff6680960af50c01636b7a0422ce6d876c8d1c2c007c64c035/xhtml2pdf-0.0.4.zip"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "1ef268b40c11bf966f7c6c5504299e3e",
"sha256": "1f108c09d0939025069e71e099ec88fb477076bdc781e54215d28a8d42fe5868"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "1ef268b40c11bf966f7c6c5504299e3e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97399,
"upload_time": "2013-03-25T09:37:21",
"url": "https://files.pythonhosted.org/packages/cc/ef/befc3b66cff25e1c7a9b97562894b9005a0203a65082f2f214bd7d6c8527/xhtml2pdf-0.0.5.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "8db99aae8536436a2b7b0b3987197b99",
"sha256": "f419e1a4c529872e1ccf7da3c2c3406613dd3be764eae56d66f5889a06cbaa64"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.5.zip",
"has_sig": false,
"md5_digest": "8db99aae8536436a2b7b0b3987197b99",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 118965,
"upload_time": "2013-03-25T09:37:36",
"url": "https://files.pythonhosted.org/packages/a9/69/a068877d701d16f3fe9af162cfcadc24120319d5bea4528331aa46230143/xhtml2pdf-0.0.5.zip"
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "dee3703f768efcba26eab81a4207c2c8",
"sha256": "29dbf7da8943ccef4afb958747cd0084762821546e3cc62d23115fd7470d95f0"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "dee3703f768efcba26eab81a4207c2c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 100628,
"upload_time": "2014-04-27T16:05:02",
"url": "https://files.pythonhosted.org/packages/ad/45/fb41eb8e766b7ef50a0db0893b71ff90d27ff1a9c76a0164bdbec37f4e84/xhtml2pdf-0.0.6.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "338d15dd13746b24eac625bc5fe45dc1",
"sha256": "7ee8ad104eeae5df73a43c66804cc347baf366c9ef3c7488de2f04bd4282af43"
},
"downloads": -1,
"filename": "xhtml2pdf-0.0.6.zip",
"has_sig": false,
"md5_digest": "338d15dd13746b24eac625bc5fe45dc1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 120694,
"upload_time": "2014-04-27T16:05:07",
"url": "https://files.pythonhosted.org/packages/2e/1f/8cad2f493b1a77c06480b535aeb53198ab2142e9d9947a8a27c4beed0f85/xhtml2pdf-0.0.6.zip"
}
],
"0.1a1": [
{
"comment_text": "",
"digests": {
"md5": "0fe139a86a39b38b9676a639cefe5fe4",
"sha256": "4b0fa1c003fa4c9f2678952a3cfc83ed90aac91cc56f4a481ff46e924e81f8da"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a1-py3-none-any.whl",
"has_sig": true,
"md5_digest": "0fe139a86a39b38b9676a639cefe5fe4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 251439,
"upload_time": "2016-01-20T01:52:14",
"url": "https://files.pythonhosted.org/packages/30/34/984fdd7712f330be7d7cf93b434e03381d66dcf5a0cc680709429735e37d/xhtml2pdf-0.1a1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b923a7ffe3eada6266f6bb39671fe552",
"sha256": "1493ac8d76bf6003a85c30c381bde946b37dbee5bf41347b0deb6e9079eef08b"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a1.tar.gz",
"has_sig": true,
"md5_digest": "b923a7ffe3eada6266f6bb39671fe552",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 103914,
"upload_time": "2016-01-20T01:52:20",
"url": "https://files.pythonhosted.org/packages/61/16/8abde77ed009ac43fef9cb264bdf97184940552c5cadf96a1bbbb19b8d26/xhtml2pdf-0.1a1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "03041e8e2425d76ecc050ce3a10fb607",
"sha256": "e296f7b642e43958c6a9d7cb8868dfaca5de74241e6dca3186a72adf8d36bf57"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a1.zip",
"has_sig": true,
"md5_digest": "03041e8e2425d76ecc050ce3a10fb607",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121855,
"upload_time": "2016-01-20T01:52:32",
"url": "https://files.pythonhosted.org/packages/07/04/fc6f9707a2112b0707b3813da74efb1e3bb003b1b5e50802a1bd74d03d44/xhtml2pdf-0.1a1.zip"
}
],
"0.1a2": [
{
"comment_text": "",
"digests": {
"md5": "62e4a9164e53021ce0bc0628c7a4ebc4",
"sha256": "65175de0eb69644362a97ebce3893aabf0bb6e6048b34df1277768e2aeadd2d5"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a2-py3-none-any.whl",
"has_sig": true,
"md5_digest": "62e4a9164e53021ce0bc0628c7a4ebc4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 251378,
"upload_time": "2016-04-14T20:19:21",
"url": "https://files.pythonhosted.org/packages/8e/6b/64d9a7e8fa116f0d3a6c3798ea0bdde285b7663e2c39f440ef01df0c8c84/xhtml2pdf-0.1a2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2af6e7689a59d8bfea2bcf253d898581",
"sha256": "5c89883f5214b74524ba3b3f2afb830c3c74992188bb513ec6330580ceead73d"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a2.tar.gz",
"has_sig": true,
"md5_digest": "2af6e7689a59d8bfea2bcf253d898581",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 101073,
"upload_time": "2016-04-14T20:19:31",
"url": "https://files.pythonhosted.org/packages/9a/13/4bd45c34714850926c826a5bfc3d8b63ffdeb720c5524b08dded7ae06bbb/xhtml2pdf-0.1a2.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "172d2dea6dc3ac4ac34540452a8fdbbf",
"sha256": "ae68bd0001f02504c97b8054c89299e93e908a76fd8f229169f612cb421030f1"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a2.zip",
"has_sig": true,
"md5_digest": "172d2dea6dc3ac4ac34540452a8fdbbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121844,
"upload_time": "2016-04-14T20:19:39",
"url": "https://files.pythonhosted.org/packages/43/89/0c4652cc5bcd3be93a7b59aeec2b33019db08f4c39939fa997f2554f1ad3/xhtml2pdf-0.1a2.zip"
}
],
"0.1a3": [
{
"comment_text": "",
"digests": {
"md5": "433dba69d69957453ffc72a3ff412234",
"sha256": "9247a02d8022b37491d97f3a95f31f96350d855b043b0122709d2081339eda28"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a3-py3-none-any.whl",
"has_sig": true,
"md5_digest": "433dba69d69957453ffc72a3ff412234",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 251257,
"upload_time": "2016-05-01T13:19:40",
"url": "https://files.pythonhosted.org/packages/91/e5/fe12eec94bd5f9f6b3698d3715cce005548bbef1b3774195ec842444a916/xhtml2pdf-0.1a3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2eed337e4dd5a01a51620844cefe225a",
"sha256": "76d07fa7d58b88745b4e972fc4a55abd7d2f2716da606824d490838319953f86"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a3.tar.gz",
"has_sig": true,
"md5_digest": "2eed337e4dd5a01a51620844cefe225a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 100935,
"upload_time": "2016-05-01T13:19:46",
"url": "https://files.pythonhosted.org/packages/73/9c/2fa37a27095370a39e74f44de5e7be568b2bb47bd7cb23e7adc5b678bd3c/xhtml2pdf-0.1a3.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "e820d21e4ce95514b222530acb970bb3",
"sha256": "f4a0ed2dbf471b584bc9c33c3f7834fd97a6b96b18703118105a3bf222f79efd"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a3.zip",
"has_sig": true,
"md5_digest": "e820d21e4ce95514b222530acb970bb3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 121902,
"upload_time": "2016-05-01T13:19:53",
"url": "https://files.pythonhosted.org/packages/b6/3d/9635f01790f0f25ae8c3c25c7714e548d2fb3ce76aefbc82b6363a941fa7/xhtml2pdf-0.1a3.zip"
}
],
"0.1a4": [
{
"comment_text": "",
"digests": {
"md5": "94772e606ee94ac8f344359c6186675e",
"sha256": "11b1bf40ecb09af8fe68885e5d143a6fa5a9e7f92b06c13b55354e566a6fcece"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a4-py3-none-any.whl",
"has_sig": true,
"md5_digest": "94772e606ee94ac8f344359c6186675e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 235926,
"upload_time": "2016-05-18T11:23:17",
"url": "https://files.pythonhosted.org/packages/68/f1/fc3170773250aa3aaee086e542ae9dd2ae80493b531768085baaf4d0d8c5/xhtml2pdf-0.1a4-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "beb2d99bb99376a3a4f584599eacec23",
"sha256": "3d8d1edb70890d9c9a016a3ddbdcf6dd23cf49bab33ab55fe22b879df3390e92"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a4.tar.gz",
"has_sig": true,
"md5_digest": "beb2d99bb99376a3a4f584599eacec23",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 95168,
"upload_time": "2016-05-18T11:23:27",
"url": "https://files.pythonhosted.org/packages/1c/04/a52a262a9ae6cd07b86baf2d9486d00da1dec5edf638cbe19c5983ebd266/xhtml2pdf-0.1a4.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "735febb51794dee99e81f31e6eb569e5",
"sha256": "7515a65931309e392e062a2d496e986b2f54e061e08f963995c51d08fb4cef31"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1a4.zip",
"has_sig": true,
"md5_digest": "735febb51794dee99e81f31e6eb569e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 115421,
"upload_time": "2016-05-18T11:23:40",
"url": "https://files.pythonhosted.org/packages/1c/67/54660d81221c3b8d302da89194caa313bcde8cc38244bf9a217d434e3d61/xhtml2pdf-0.1a4.zip"
}
],
"0.1b1": [
{
"comment_text": "",
"digests": {
"md5": "c31f993d82a6d9a033dd236edd923c52",
"sha256": "029a9ff516fd3eec3f850657f115270a0ee94328d3daa52d203fa9b3a307a77c"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b1-py3-none-any.whl",
"has_sig": true,
"md5_digest": "c31f993d82a6d9a033dd236edd923c52",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 237214,
"upload_time": "2016-06-04T23:07:03",
"url": "https://files.pythonhosted.org/packages/68/33/69a63f6d4367a55bb38efaf194187cd33f9d09e6960beef6f8cd032f44b3/xhtml2pdf-0.1b1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fb16931040fdfc2c525cbc821c95a3ea",
"sha256": "cc5e15ad6072eb91ea77ed118ce681d58cfb6d16d1a63f31860683411daed835"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b1.tar.gz",
"has_sig": true,
"md5_digest": "fb16931040fdfc2c525cbc821c95a3ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 95894,
"upload_time": "2016-06-04T23:07:08",
"url": "https://files.pythonhosted.org/packages/e1/7b/ee71ca18b7fd5a48a6a6745dd1d7bd1b7a167263e1e6b18236ce0c95bfc5/xhtml2pdf-0.1b1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "906b3862d095e6a1f37bc9e58346f44e",
"sha256": "a02e47ea6a6159558f6c6528cbbc2b6b51586000a3e1d129968cb7aaf9dccc92"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b1.zip",
"has_sig": true,
"md5_digest": "906b3862d095e6a1f37bc9e58346f44e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 117399,
"upload_time": "2016-06-04T23:07:13",
"url": "https://files.pythonhosted.org/packages/74/48/03b6dc8cefd31f437d21821109fa541bc3b7100dc0a1c22e805e393c4f34/xhtml2pdf-0.1b1.zip"
}
],
"0.1b2": [
{
"comment_text": "",
"digests": {
"md5": "fd4c569f96356193c35bdf3df0a1fd7a",
"sha256": "7aa2caeb4300ca57ee555d2be93f46cfa758fa9e9cc1ba07ae48b5f6f41ebd71"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b2-py3-none-any.whl",
"has_sig": true,
"md5_digest": "fd4c569f96356193c35bdf3df0a1fd7a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 237382,
"upload_time": "2016-08-01T15:29:43",
"url": "https://files.pythonhosted.org/packages/ac/51/614d32e4028b4739f80e483f828873c7bfca262b2fd3a47c1eb9aa017089/xhtml2pdf-0.1b2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "390f72e1a8295667854d463e26f73a7c",
"sha256": "1cd58418ec551e1d21dbc150af78d4187ef613cbf1c03011fe61cba79b775975"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b2.tar.gz",
"has_sig": true,
"md5_digest": "390f72e1a8295667854d463e26f73a7c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 95996,
"upload_time": "2016-08-01T15:29:47",
"url": "https://files.pythonhosted.org/packages/1c/c5/6c356d2cf5646e3b65b49498196aec02c3eff225ebbc8529e4daf5e5a6a5/xhtml2pdf-0.1b2.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "51450696e6b998ff5f2c6510bcae594f",
"sha256": "25c68b78b55c145840fd47d735b66d9cf76c168febf9112f990c8b47a7f07462"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b2.zip",
"has_sig": true,
"md5_digest": "51450696e6b998ff5f2c6510bcae594f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 117606,
"upload_time": "2016-08-01T15:29:51",
"url": "https://files.pythonhosted.org/packages/6a/ef/8888f9d5a8c47ede0786c98b4b6fab9131de6670dd4b702b3e053d36e782/xhtml2pdf-0.1b2.zip"
}
],
"0.1b3": [
{
"comment_text": "",
"digests": {
"md5": "4aa0eab3b7a7749432708fc8081d6504",
"sha256": "b7638dd30a6fdf6188d492c12178e88154ce6179ed66591a030201941b437903"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b3-py3-none-any.whl",
"has_sig": true,
"md5_digest": "4aa0eab3b7a7749432708fc8081d6504",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 237400,
"upload_time": "2016-08-16T15:30:09",
"url": "https://files.pythonhosted.org/packages/7e/24/1490ae3b4f70cef7b72dc6f71189479af34c69a036fc9f3fc8b71023f66b/xhtml2pdf-0.1b3-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9872762ecceb164240e985621d385018",
"sha256": "159d3dc1cf253f1a8382404a8f9957bd4d3bc000bbdb8304bf9c230c4d3d0fd0"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b3.tar.gz",
"has_sig": true,
"md5_digest": "9872762ecceb164240e985621d385018",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 95998,
"upload_time": "2016-08-16T15:30:13",
"url": "https://files.pythonhosted.org/packages/4f/c6/2ee5a81db84f1606c22b6f15d8cc399534bb9558f72c9725b031f41ca0e6/xhtml2pdf-0.1b3.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "25cac74856b1e550a839774859cccd49",
"sha256": "9b01745dd2fc1a00aaed992469021e0db457e7c67a666939089baf51a7d77e8d"
},
"downloads": -1,
"filename": "xhtml2pdf-0.1b3.zip",
"has_sig": true,
"md5_digest": "25cac74856b1e550a839774859cccd49",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 117619,
"upload_time": "2016-08-16T15:30:17",
"url": "https://files.pythonhosted.org/packages/cf/7d/3b6eb290114fe959e4f71c9ed5d68fb04f843e5862d3883b087a0b749229/xhtml2pdf-0.1b3.zip"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "fbfa68b8df3b63b4365fd63df5a8ea55",
"sha256": "769193c4ed2d841cfe10cd36cacc77aefb8fd6ea1abee9f919686fa93c38b06e"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2.tar.gz",
"has_sig": true,
"md5_digest": "fbfa68b8df3b63b4365fd63df5a8ea55",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97275,
"upload_time": "2018-02-15T21:42:02",
"url": "https://files.pythonhosted.org/packages/e4/f7/3ebe5d97644e3c7263e127091a5d3da59f8820edb2388f46b924eb84e31d/xhtml2pdf-0.2.tar.gz"
}
],
"0.2.1": [
{
"comment_text": "",
"digests": {
"md5": "9abbe8c034f973eac4256c5f8fcdc7ef",
"sha256": "61a6af82aa5bda6175fde83c246f0c82b4fa355cc0609746e982bd34db4739d9"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2.1.tar.gz",
"has_sig": true,
"md5_digest": "9abbe8c034f973eac4256c5f8fcdc7ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97259,
"upload_time": "2018-02-15T23:08:46",
"url": "https://files.pythonhosted.org/packages/c1/6b/2bc6c311aab08ed8c4c1d08ff6f8020e138246cbcfc9b0f722a7f2bf8e42/xhtml2pdf-0.2.1.tar.gz"
}
],
"0.2.2": [
{
"comment_text": "",
"digests": {
"md5": "920a007bb812b7e77fac10a96613aacc",
"sha256": "b7eba9a59771e0a4d786a814cc33b5554b0afd255e9dd735effce9f05efdc912"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2.2.tar.gz",
"has_sig": false,
"md5_digest": "920a007bb812b7e77fac10a96613aacc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97280,
"upload_time": "2018-04-16T15:20:29",
"url": "https://files.pythonhosted.org/packages/a8/08/d005dc84006cb0a2fb39841f63f1df1f651321c600b9733e2ee095f0966e/xhtml2pdf-0.2.2.tar.gz"
}
],
"0.2.3": [
{
"comment_text": "",
"digests": {
"md5": "a8022fa1feafc7efa835b07daf8e2011",
"sha256": "86a37e78d7a8d8bb2761746c3d559e12284d92c4d531b3a8a0f8fd632b436f82"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "a8022fa1feafc7efa835b07daf8e2011",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 99510,
"upload_time": "2018-09-14T16:46:35",
"url": "https://files.pythonhosted.org/packages/d1/94/a9b4e0ecb472f4d2bcb277524b586d9c8ee6c50745614f1b340c69bf2a3e/xhtml2pdf-0.2.3.tar.gz"
}
],
"0.2b1": [
{
"comment_text": "",
"digests": {
"md5": "2e646b4e83a711ae271c0b8b69b584ea",
"sha256": "d4c544beb1225faa81cca8f456c1e2c3e329d56a14d366810442b20948c3a923"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2b1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "2e646b4e83a711ae271c0b8b69b584ea",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 232738,
"upload_time": "2016-11-30T04:12:08",
"url": "https://files.pythonhosted.org/packages/3e/4a/b207f5928d8a36dc8b8875c0e8b8e652607fdb6a8cd57046d34cf842c191/xhtml2pdf-0.2b1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4b99b1504047d3f340004243e604a297",
"sha256": "cd6f789f2deefcea56c221d125262430faa2b4ed284636f55db2b10686ba635d"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2b1.tar.gz",
"has_sig": false,
"md5_digest": "4b99b1504047d3f340004243e604a297",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 97421,
"upload_time": "2016-11-30T04:12:12",
"url": "https://files.pythonhosted.org/packages/63/8e/918e2b2ced0eadb20372c23a0de7c514e83f44a2998b0d4e8d9f8fcf2216/xhtml2pdf-0.2b1.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "5793120c3622bf85ecbd0844d2501904",
"sha256": "42ce87e4e732f0569ce592114fc007cbe50689c6a5ac50dc8d846aaa3a55e451"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2b1.zip",
"has_sig": false,
"md5_digest": "5793120c3622bf85ecbd0844d2501904",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 116995,
"upload_time": "2016-11-30T04:12:15",
"url": "https://files.pythonhosted.org/packages/a9/82/57ada36111511206ff2db1f77f0f3e3e5e8b2dfb073c2b6239016c493be1/xhtml2pdf-0.2b1.zip"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a8022fa1feafc7efa835b07daf8e2011",
"sha256": "86a37e78d7a8d8bb2761746c3d559e12284d92c4d531b3a8a0f8fd632b436f82"
},
"downloads": -1,
"filename": "xhtml2pdf-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "a8022fa1feafc7efa835b07daf8e2011",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 99510,
"upload_time": "2018-09-14T16:46:35",
"url": "https://files.pythonhosted.org/packages/d1/94/a9b4e0ecb472f4d2bcb277524b586d9c8ee6c50745614f1b340c69bf2a3e/xhtml2pdf-0.2.3.tar.gz"
}
]
}