{ "info": { "author": "Andreas Jung", "author_email": "info@zopyx.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "pp.client-python\n================\n\nProduce & Publish bindings for Python.\n\nThe ``pp.client-python`` bindings can be used to communicate\nwith the Produce & Publish server ``pp.server`` for generating\nPDF from Python applications or for making document conversions\nusing the ``unoconv`` (wrapper around LibreOffice or LibreOffice).\n\nRequirements\n------------\n\n- Python 3.5\n- Python 3.6\n\nSource code\n-----------\n\nhttps://bitbucket.org/ajung/pp.client-python\n\nBug tracker\n-----------\n\nhttps://bitbucket.org/ajung/pp.client-python/issues\n\nDocumentation\n-------------\n\nhttps://pythonhosted.org/pp.client-python\n\nAPI\n---\n\npdf API \n+++++++\n\nThe ``pdf`` API supports the conversion of HTML/XML to PDF\nthrough the following PDFconverters:\n\n- PDFreactor 7+ (commercial)\n- PrinceXML 9+ (commercial)\n- Speedata Publisher (free)\n- PhantomJS (free)\n- Vivliostyle Formatter (free)\n\nThe PDF conversion process is based on the \"CSS Paged Media\" approach\nwhere the input documents (XML or HTML) are styled using CSS only.\n\nThe ``pdf`` API of ``pp.client-python`` expects that the input\nfile and all related assets (images, stylesheets, font files etc.)\nare placed within a working directory. The input file must be named \n``index.html``.\n\nUsing the commandline frontend::\n\n $ ../bin/pp-pdf --help\n usage: pp-pdf [-h] [-f princexml] [-o] [-a] [-s http://localhost:6543]\n [-t None] [-c] [-v]\n source_directory [cmd_options]\n\n positional arguments:\n source_directory Source directory containing content and assets to be\n converted\n cmd_options []\n\n optional arguments:\n -h, --help show this help message and exit\n -f princexml, --converter princexml\n PDF converter to be used (princexml, pdfreactor, publisher)\n -o , --output Write result ZIP to given .zip filename\n -s http://localhost:6543, --server-url http://localhost:6543\n URL of Produce & Publish server)\n -t None, --authorization-token None\n Authorization token for P&P server\n -v, --verbose Verbose mode\n\n\nThe same functionality is available to any Python application through the \n``pdf()`` API of the ``pp.client-python`` module::\n\n\n from pp.client.python.pdf import pdf\n\n def pdf(source_directory,\n converter='princexml', \n output='',\n cmd_options='',\n server_url='http://localhost:6543',\n authorization_token=None,\n verbose=False):\n\nunoconv API\n+++++++++++\n\nThe ``unoconv`` API provides a generic conversion API\nfor various formats (supported by the underlaying LibreOffice\nbackground service)::\n\n The following list of document formats are currently available:\n\n bib - BibTeX [.bib]\n doc - Microsoft Word 97/2000/XP [.doc]\n doc6 - Microsoft Word 6.0 [.doc]\n doc95 - Microsoft Word 95 [.doc]\n docbook - DocBook [.xml]\n docx - Microsoft Office Open XML [.docx]\n docx7 - Microsoft Office Open XML [.docx]\n fodt - OpenDocument Text (Flat XML) [.fodt]\n html - HTML Document (OpenOffice.org Writer) [.html]\n latex - LaTeX 2e [.ltx]\n mediawiki - MediaWiki [.txt]\n odt - ODF Text Document [.odt]\n ooxml - Microsoft Office Open XML [.xml]\n ott - Open Document Text [.ott]\n pdb - AportisDoc (Palm) [.pdb]\n pdf - Portable Document Format [.pdf]\n psw - Pocket Word [.psw]\n rtf - Rich Text Format [.rtf]\n sdw - StarWriter 5.0 [.sdw]\n sdw4 - StarWriter 4.0 [.sdw]\n sdw3 - StarWriter 3.0 [.sdw]\n stw - Open Office.org 1.0 Text Document Template [.stw]\n sxw - Open Office.org 1.0 Text Document [.sxw]\n text - Text Encoded [.txt]\n txt - Text [.txt]\n uot - Unified Office Format text [.uot]\n vor - StarWriter 5.0 Template [.vor]\n vor4 - StarWriter 4.0 Template [.vor]\n vor3 - StarWriter 3.0 Template [.vor]\n xhtml - XHTML Document [.html]\n\n The following list of graphics formats are currently available:\n\n bmp - Windows Bitmap [.bmp]\n emf - Enhanced Metafile [.emf]\n eps - Encapsulated PostScript [.eps]\n fodg - OpenDocument Drawing (Flat XML) [.fodg]\n gif - Graphics Interchange Format [.gif]\n html - HTML Document (OpenOffice.org Draw) [.html]\n jpg - Joint Photographic Experts Group [.jpg]\n met - OS/2 Metafile [.met]\n odd - OpenDocument Drawing [.odd]\n otg - OpenDocument Drawing Template [.otg]\n pbm - Portable Bitmap [.pbm]\n pct - Mac Pict [.pct]\n pdf - Portable Document Format [.pdf]\n pgm - Portable Graymap [.pgm]\n png - Portable Network Graphic [.png]\n ppm - Portable Pixelmap [.ppm]\n ras - Sun Raster Image [.ras]\n std - OpenOffice.org 1.0 Drawing Template [.std]\n svg - Scalable Vector Graphics [.svg]\n svm - StarView Metafile [.svm]\n swf - Macromedia Flash (SWF) [.swf]\n sxd - OpenOffice.org 1.0 Drawing [.sxd]\n sxd3 - StarDraw 3.0 [.sxd]\n sxd5 - StarDraw 5.0 [.sxd]\n sxw - StarOffice XML (Draw) [.sxw]\n tiff - Tagged Image File Format [.tiff]\n vor - StarDraw 5.0 Template [.vor]\n vor3 - StarDraw 3.0 Template [.vor]\n wmf - Windows Metafile [.wmf]\n xhtml - XHTML [.xhtml]\n xpm - X PixMap [.xpm]\n\n The following list of presentation formats are currently available:\n\n bmp - Windows Bitmap [.bmp]\n emf - Enhanced Metafile [.emf]\n eps - Encapsulated PostScript [.eps]\n fodp - OpenDocument Presentation (Flat XML) [.fodp]\n gif - Graphics Interchange Format [.gif]\n html - HTML Document (OpenOffice.org Impress) [.html]\n jpg - Joint Photographic Experts Group [.jpg]\n met - OS/2 Metafile [.met]\n odg - ODF Drawing (Impress) [.odg]\n odp - ODF Presentation [.odp]\n otp - ODF Presentation Template [.otp]\n pbm - Portable Bitmap [.pbm]\n pct - Mac Pict [.pct]\n pdf - Portable Document Format [.pdf]\n pgm - Portable Graymap [.pgm]\n png - Portable Network Graphic [.png]\n potm - Microsoft PowerPoint 2007/2010 XML Template [.potm]\n pot - Microsoft PowerPoint 97/2000/XP Template [.pot]\n ppm - Portable Pixelmap [.ppm]\n pptx - Microsoft PowerPoint 2007/2010 XML [.pptx]\n pps - Microsoft PowerPoint 97/2000/XP (Autoplay) [.pps]\n ppt - Microsoft PowerPoint 97/2000/XP [.ppt]\n pwp - PlaceWare [.pwp]\n ras - Sun Raster Image [.ras]\n sda - StarDraw 5.0 (OpenOffice.org Impress) [.sda]\n sdd - StarImpress 5.0 [.sdd]\n sdd3 - StarDraw 3.0 (OpenOffice.org Impress) [.sdd]\n sdd4 - StarImpress 4.0 [.sdd]\n sxd - OpenOffice.org 1.0 Drawing (OpenOffice.org Impress) [.sxd]\n sti - OpenOffice.org 1.0 Presentation Template [.sti]\n svg - Scalable Vector Graphics [.svg]\n svm - StarView Metafile [.svm]\n swf - Macromedia Flash (SWF) [.swf]\n sxi - OpenOffice.org 1.0 Presentation [.sxi]\n tiff - Tagged Image File Format [.tiff]\n uop - Unified Office Format presentation [.uop]\n vor - StarImpress 5.0 Template [.vor]\n vor3 - StarDraw 3.0 Template (OpenOffice.org Impress) [.vor]\n vor4 - StarImpress 4.0 Template [.vor]\n vor5 - StarDraw 5.0 Template (OpenOffice.org Impress) [.vor]\n wmf - Windows Metafile [.wmf]\n xhtml - XHTML [.xml]\n xpm - X PixMap [.xpm]\n\n The following list of spreadsheet formats are currently available:\n\n csv - Text CSV [.csv]\n dbf - dBASE [.dbf]\n dif - Data Interchange Format [.dif]\n fods - OpenDocument Spreadsheet (Flat XML) [.fods]\n html - HTML Document (OpenOffice.org Calc) [.html]\n ods - ODF Spreadsheet [.ods]\n ooxml - Microsoft Excel 2003 XML [.xml]\n ots - ODF Spreadsheet Template [.ots]\n pdf - Portable Document Format [.pdf]\n pxl - Pocket Excel [.pxl]\n sdc - StarCalc 5.0 [.sdc]\n sdc4 - StarCalc 4.0 [.sdc]\n sdc3 - StarCalc 3.0 [.sdc]\n slk - SYLK [.slk]\n stc - OpenOffice.org 1.0 Spreadsheet Template [.stc]\n sxc - OpenOffice.org 1.0 Spreadsheet [.sxc]\n uos - Unified Office Format spreadsheet [.uos]\n vor3 - StarCalc 3.0 Template [.vor]\n vor4 - StarCalc 4.0 Template [.vor]\n vor - StarCalc 5.0 Template [.vor]\n xhtml - XHTML [.xhtml]\n xls - Microsoft Excel 97/2000/XP [.xls]\n xls5 - Microsoft Excel 5.0 [.xls]\n xls95 - Microsoft Excel 95 [.xls]\n xlt - Microsoft Excel 97/2000/XP Template [.xlt]\n xlt5 - Microsoft Excel 5.0 Template [.xlt]\n xlt95 - Microsoft Excel 95 Template [.xlt]\n xlsx - Microsoft Excel 2007/2010 XML [.xlsx]\n\nUsing the commandline frontend::\n\n $ bin/pp-unoconv --help\n usage: pp-unoconv [-h] [-f pdf] [-o] [-a] [-s http://localhost:6543] [-t None]\n [-v]\n input_filename\n\n positional arguments:\n input_filename Source file to be converted\n\n optional arguments:\n -h, --help show this help message and exit\n -f pdf, --format pdf Output format (default=pdf)\n -o , --output Write converted file to custom filename\n -s http://localhost:6543, --server-url http://localhost:6543\n URL of Produce & Publish server)\n -t None, --authorization-token None\n Authorization token for P&P server\n -v, --verbose Verbose mode)\n\nFor example you can use the following commandline call for converting your \n``my.docx`` document to HTML. The conversion result will be returned always\nas a ZIP file containing the converted data (in this case the ZIP file\nwill contain the converted HTML and extracted graphic files if applicable).\nA dedicated ``token`` is necessary if you want to access the hosted conversion\nservice provided by ZOPYX Limited (contact us)::\n\n bin/pp-unoconv -f html -s https://pp-server.zopyx.com -v -o out.zip -t my.docx\n\nThe same functionality is available to any Python application through the \n``unoconv()`` API of the ``pp.client-python`` module::\n\n\n from pp.client.python.unoconv import unoconv\n\n def unoconv(input_filename, \n format='pdf', \n output='',\n server_url=None,\n authorization_token=None,\n verbose=False):\n \n\nSupport\n-------\n\nSupport for Produce & Publish Server and components is currently only available\non a project basis.\n\nLicense\n-------\n``pp.client-python`` is published under the GNU Public License V2 (GPL 2).\n\nContact\n-------\n\n| Andreas Jung/ZOPYX \n| Hundskapfklinge 33\n| D-72074 Tuebingen, Germany\n| info@zopyx.com\n| www.zopyx.com\n\n\nCHANGES\n=======\n\n0.5.1 (2019-8-02)\n------------------\n- fixed Python 3 deprecation warning\n\n0.5.0 (2018-07-14)\n------------------\n- compatibility with pp.server 2.0\n- removed async support \n\n0.4.5 (2017-08-08)\n------------------\n- disabled option to by-pass SSL cert checks\n\n0.4.4 (2015-11-14)\n------------------\n- support for Vivliostyle Formatter\n\n0.4.2 (2015-02-02)\n------------------\n- support for /api/available-converters (requires pp.server>=0.6.1)\n\n0.4.1 (2014-11-19)\n------------------\n- experimental support for Speedata Publisher\n\n0.4.0 (2014-10-13)\n------------------\n- compatiblity with Python 3.3 and 3.4\n- dropped Python 2.6 support\n\n0.3.6 (24-01-2014)\n------------------\n- added option '-c' to most commandline script in order\n for explicit SSL cert validation \n\n0.3.5 (24-01-2014)\n------------------\n- disabled SSL cert validation since Python/requests module\n can not deal properly with the StartCOM SSL cert of\n https://pp-server.zopyx.com\n\n0.3.4 (21-01-2014)\n------------------\n- updated unoconv API documentation\n\n0.3.3 (13-01-2014)\n------------------\n- support for server side token-based authorization\n\n0.3.2 (13-01-2014)\n------------------\n- import fix\n\n0.3.1 (21-10-2013)\n------------------\n- fixed an open file issue on Windows\n https://bitbucket.org/ajung/pp.client-python/issue/1/\n\n0.3.0 (17-10-2013)\n------------------\n- Python 3.3 compatibility\n\n0.2.9 (06-10-2013)\n------------------\n- added API methods for ``version`` and ``converters`` API\n of pp.server webservice\n\n0.2.8 (05-10-2013)\n------------------\n- added support for ``cmd_options`` parameter\n for pp.server==0.3.5\n\n0.2.7 (03-10-2013)\n------------------\n- documentation update\n\n0.2.6 (14-07-2013)\n------------------\n- better error handling\n- fixed issues with format() calls under Python 2.6\n\n0.2.0 (06-07-2013)\n------------------\n- minor fixes\n- moved documentation to Sphinx\n\n0.1.5 (04-07-2013)\n------------------\n- implemented poll support\n- fixes\n\n0.1.4 (04-07-2013)\n------------------\n- added async support to pp-pdf commandline frontend\n\n0.1.3 (03-07-2013)\n------------------\n- pdf converter parameter not properly propagated\n\n0.1.2 (03-07-2013)\n------------------\n- logger fixes/changes\n\n0.1.0 (03-07-2013)\n------------------\n\n- initial release", "description_content_type": "", "docs_url": "https://pythonhosted.org/pp.client-python/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/pp.client-python", "keywords": "web pyramid pylons", "license": "", "maintainer": "", "maintainer_email": "", "name": "pp.client-python", "package_url": "https://pypi.org/project/pp.client-python/", "platform": "", "project_url": "https://pypi.org/project/pp.client-python/", "project_urls": { "Homepage": "http://pypi.python.org/pypi/pp.client-python" }, "release_url": "https://pypi.org/project/pp.client-python/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "Produce & Publish Python Client", "version": "0.5.1" }, "last_serial": 5622017, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "435fbf701e6d0eb8da4c8456fbaf4fb4", "sha256": "5e8815eabb2fdeaa894eca3701c3f580038c838e75f4e0f9022c8f5bb547f5cc" }, "downloads": -1, "filename": "pp.client-python-0.1.zip", "has_sig": false, "md5_digest": "435fbf701e6d0eb8da4c8456fbaf4fb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27495, "upload_time": "2013-07-03T10:31:42", "url": "https://files.pythonhosted.org/packages/b4/ff/af775b9bc9de425b359b5439a38044352aa5e700d0472eff3d210df888bb/pp.client-python-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "004b635e40e1f222e9528f97154ecaa4", "sha256": "22a644ef2673b8a0996cb480b39e28ca109508c8e3df24718765755a6126001e" }, "downloads": -1, "filename": "pp.client-python-0.1.1.zip", "has_sig": false, "md5_digest": "004b635e40e1f222e9528f97154ecaa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27592, "upload_time": "2013-07-03T11:21:15", "url": "https://files.pythonhosted.org/packages/2a/f2/dbe42c46c43ad366f96568fe700266e8973b0e6c08e432d07986ba37dbc1/pp.client-python-0.1.1.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "674a9e466f0a138d96cc387feaed3e01", "sha256": "e1b5d806c5ec971706a4a6dc29937803e237960ae08814f4c861ca783395f0fe" }, "downloads": -1, "filename": "pp.client-python-0.1.3.zip", "has_sig": false, "md5_digest": "674a9e466f0a138d96cc387feaed3e01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27973, "upload_time": "2013-07-03T16:12:44", "url": "https://files.pythonhosted.org/packages/63/55/bf557118249aa7181b636bf0a2b81b1f01ff55e7de03495891a1f562c0d3/pp.client-python-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "37fb1960fa4c3bbd89f37039f3c8eec4", "sha256": "22065f3155ccab8ec2e0d611979eed49343d68a13bc6c077f858d7e3a9483744" }, "downloads": -1, "filename": "pp.client-python-0.1.4.zip", "has_sig": false, "md5_digest": "37fb1960fa4c3bbd89f37039f3c8eec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28123, "upload_time": "2013-07-04T05:19:00", "url": "https://files.pythonhosted.org/packages/3c/c9/aa690b966ed7f2300fa1e79567f32e285ff2a754dcb0493ed2f399b5e055/pp.client-python-0.1.4.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "cfad57345b5015a79fe84101cfd27726", "sha256": "5ac796862a628f99db96121ef48a7cc1afbd32e83973c08554716ccbbfb5e345" }, "downloads": -1, "filename": "pp.client-python-0.1.5.zip", "has_sig": false, "md5_digest": "cfad57345b5015a79fe84101cfd27726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28798, "upload_time": "2013-07-04T16:12:47", "url": "https://files.pythonhosted.org/packages/76/cc/2d208d9448470d8c780cb06ec2d76609e92a9bba47e29f624bc78515e602/pp.client-python-0.1.5.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "12ddd3c707f5b756ad1f2482e259343a", "sha256": "4c70c573c2d07c06b24799784cf1c49d55013c28b8ff81e8d21a1f741faf0cc0" }, "downloads": -1, "filename": "pp.client-python-0.2.0.zip", "has_sig": false, "md5_digest": "12ddd3c707f5b756ad1f2482e259343a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36490, "upload_time": "2013-07-06T06:46:32", "url": "https://files.pythonhosted.org/packages/88/b5/b779c142f924da577de7f788db9140f74463a5c95fb400a7b06b2f6d726d/pp.client-python-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c70647e958c7c6b0d2577755c6f676db", "sha256": "f242272aaab67abf566526c138fe8eac691460a3f372cc90078bae9caf41a343" }, "downloads": -1, "filename": "pp.client-python-0.2.1.zip", "has_sig": false, "md5_digest": "c70647e958c7c6b0d2577755c6f676db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36542, "upload_time": "2013-07-06T06:48:20", "url": "https://files.pythonhosted.org/packages/42/a4/4cd87e91066007ea45671ce06da00ba51960fb463fea090e23e2ed13394e/pp.client-python-0.2.1.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "cc702bd591b993208c3b2b10a77d2553", "sha256": "667eef8c6883aa467214ce594f32f4134300db7cb3154b4685cbbf955eccbe58" }, "downloads": -1, "filename": "pp.client-python-0.2.2.zip", "has_sig": false, "md5_digest": "cc702bd591b993208c3b2b10a77d2553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36544, "upload_time": "2013-07-06T06:49:56", "url": "https://files.pythonhosted.org/packages/1d/0a/e8d2809d64b02eb837befcb76350f001861ed8c7f3b93efe579870e99b6f/pp.client-python-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "48d5fd04475aa36ee66479aec8e7b053", "sha256": "858188c9eaa2c2a82cab93ae51c82b41ece0d5dedb50a97ea608b342dc3e4d17" }, "downloads": -1, "filename": "pp.client-python-0.2.3.zip", "has_sig": false, "md5_digest": "48d5fd04475aa36ee66479aec8e7b053", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37066, "upload_time": "2013-07-11T18:15:41", "url": "https://files.pythonhosted.org/packages/ca/50/0d7491881899713209d92e27efc682868b83cb00776d095d14714b0773fc/pp.client-python-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "24c80f5415c0fc9e8eccdb4dfc440b23", "sha256": "3bb2bf3009788ca5d90e4b94ac60179635bc100e3e351421d5317c7c19149272" }, "downloads": -1, "filename": "pp.client-python-0.2.4.zip", "has_sig": false, "md5_digest": "24c80f5415c0fc9e8eccdb4dfc440b23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37405, "upload_time": "2013-07-11T18:22:19", "url": "https://files.pythonhosted.org/packages/4f/60/9acbdd4798001c4635742bb2f26e2059b31448be4344bcd01ffb4906adba/pp.client-python-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "6bab446b22e90eeefdacc8f98dbd8147", "sha256": "a5aaa08eac7ec72df2232ef9e33f1a0d6e302913f939575ea79beb5c3f3fbe2a" }, "downloads": -1, "filename": "pp.client-python-0.2.5.zip", "has_sig": false, "md5_digest": "6bab446b22e90eeefdacc8f98dbd8147", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37430, "upload_time": "2013-07-11T18:26:13", "url": "https://files.pythonhosted.org/packages/10/be/a4ca2aa7ad6eaa2a64d32d34319a5d93233b46c72527fb90f12e23b8f599/pp.client-python-0.2.5.zip" } ], "0.2.5.1": [ { "comment_text": "", "digests": { "md5": "bb377d5fdc1d7a04bcbde109fb0a3aea", "sha256": "2209c75fbc4ad57e1222ba6f5c7797d339670dad1d6a4b5ae375ac1af50d17da" }, "downloads": -1, "filename": "pp.client-python-0.2.5.1.zip", "has_sig": false, "md5_digest": "bb377d5fdc1d7a04bcbde109fb0a3aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37557, "upload_time": "2013-07-11T18:29:57", "url": "https://files.pythonhosted.org/packages/a3/5a/a4b793d8fd4c851ea54dc8609b02788f5e1598550d16440f65c437633d9f/pp.client-python-0.2.5.1.zip" } ], "0.2.5.2": [ { "comment_text": "", "digests": { "md5": "f303989760c7f40b7960074c798f1aaa", "sha256": "a0f0d5565e68175ee600ed7080e728197dd600b27548ed5a443d12d2707c7fc9" }, "downloads": -1, "filename": "pp.client-python-0.2.5.2.zip", "has_sig": false, "md5_digest": "f303989760c7f40b7960074c798f1aaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37561, "upload_time": "2013-07-11T19:02:18", "url": "https://files.pythonhosted.org/packages/0f/35/eae2915de53fe3dcb7b7a34675421985703239d096842fe88b555982524f/pp.client-python-0.2.5.2.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "69a5693a6788bd88d2fb2334eef54b6f", "sha256": "9d2f1e6a8ca9a249e90c23d8e6fa3359ce7cbcfc993992127626081d8f1fa118" }, "downloads": -1, "filename": "pp.client-python-0.2.6.zip", "has_sig": false, "md5_digest": "69a5693a6788bd88d2fb2334eef54b6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37684, "upload_time": "2013-07-14T07:49:11", "url": "https://files.pythonhosted.org/packages/5b/a4/d6a6c861be60c6415c7fb109a9b96e02ebfbedbd5f9d7f4ce0ea46ad93fa/pp.client-python-0.2.6.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "53b310115361c57bc1be9790f5713771", "sha256": "36f4df10b1b6e109eca1aef366ca51b7d33581d55e81e91eefa1bbadc53baa68" }, "downloads": -1, "filename": "pp.client-python-0.2.7.zip", "has_sig": false, "md5_digest": "53b310115361c57bc1be9790f5713771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37413, "upload_time": "2013-10-03T07:13:34", "url": "https://files.pythonhosted.org/packages/7f/12/a6ea769b3324e19a29f473958d132d892e9e4735fb5d42cb448d162f0e0c/pp.client-python-0.2.7.zip" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "c99273f4fb15fa5fac83daf49ea75a46", "sha256": "59bb3b1b279538d65a1d1a33ac2a5e254c93e67d820795cf044dd3d338e82418" }, "downloads": -1, "filename": "pp.client-python-0.2.8.zip", "has_sig": false, "md5_digest": "c99273f4fb15fa5fac83daf49ea75a46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37604, "upload_time": "2013-10-05T15:06:29", "url": "https://files.pythonhosted.org/packages/b9/e8/256df8afdeca13ac4c7e8d630e3c86fb7997f3b00b14aad294b2cc9f36f7/pp.client-python-0.2.8.zip" } ], "0.2.8.1": [ { "comment_text": "", "digests": { "md5": "e513d1fa81d87e306ed686fe4154f263", "sha256": "aa4bf9c615aa4430c690f1ae7ebf64fa3331fcae4de60cb9e417d2d7954becac" }, "downloads": -1, "filename": "pp.client-python-0.2.8.1.zip", "has_sig": false, "md5_digest": "e513d1fa81d87e306ed686fe4154f263", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37984, "upload_time": "2013-10-05T15:08:47", "url": "https://files.pythonhosted.org/packages/31/c9/95f4bc47ed99fe39d878275cb0dfa7064e68ea6353d380d7a588f4e20822/pp.client-python-0.2.8.1.zip" } ], "0.2.8.2": [ { "comment_text": "", "digests": { "md5": "3ad513cc0579326eb3eac37d982fe1fe", "sha256": "dfb674a7207473a8c55e08cf39039a35d7bbc75dc36850e585cf2a4dc9e9d368" }, "downloads": -1, "filename": "pp.client-python-0.2.8.2.zip", "has_sig": false, "md5_digest": "3ad513cc0579326eb3eac37d982fe1fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37990, "upload_time": "2013-10-05T15:13:14", "url": "https://files.pythonhosted.org/packages/2f/95/a31a01f4fe91aaecde178eaa7f6a7f0acfacfcba2614ab885a7de54ef0e6/pp.client-python-0.2.8.2.zip" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "3eb0fc67eb7afdea2b6371ad7a0a89e9", "sha256": "19192a35618ba0c3e64b86ea53950df9238217c1c65700724dbeefb625064e2a" }, "downloads": -1, "filename": "pp.client_python-0.2.9-py27-none-any.whl", "has_sig": false, "md5_digest": "3eb0fc67eb7afdea2b6371ad7a0a89e9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11921, "upload_time": "2013-11-15T06:38:16", "url": "https://files.pythonhosted.org/packages/77/90/9b7ea7519b25603659668dd92e48a31a09757c829fca80355dbfb8f13edf/pp.client_python-0.2.9-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e7bf473b3b43b86ca329b9bddff9123", "sha256": "5b668e844892e0b8731c479d77f881b17596b7ee89bc47ff71f3c4b054b8a668" }, "downloads": -1, "filename": "pp.client-python-0.2.9.zip", "has_sig": false, "md5_digest": "5e7bf473b3b43b86ca329b9bddff9123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39007, "upload_time": "2013-10-06T09:34:22", "url": "https://files.pythonhosted.org/packages/29/d9/07426c861b3125ea1d1d6c648bb8f15c2dcb74213067b1a075ff10cc86af/pp.client-python-0.2.9.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "78501cb3d27894f88f17c6f5123a7713", "sha256": "002d2a47caa97491ee06db99b1c37560b18312aaff976c2246fa72eb0d53e878" }, "downloads": -1, "filename": "pp.client-python-0.3.0.zip", "has_sig": false, "md5_digest": "78501cb3d27894f88f17c6f5123a7713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39144, "upload_time": "2013-10-17T11:42:50", "url": "https://files.pythonhosted.org/packages/3b/bb/1049bf04d6f382eb90a95b4ada8ba3876839a6393c7b8ef0baaad1d59b87/pp.client-python-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3c42c857f9e9f2948b85f9eca4dd5449", "sha256": "eb2cc4535386d6291854ed35b2ed79bc7dc0c68b4dad09b7137d069b5704f9bd" }, "downloads": -1, "filename": "pp.client_python-0.3.1-py27-none-any.whl", "has_sig": false, "md5_digest": "3c42c857f9e9f2948b85f9eca4dd5449", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 12132, "upload_time": "2013-11-15T06:38:57", "url": "https://files.pythonhosted.org/packages/2f/85/8d0a02e4264e6f7e0a1f854af9ebfef9ac1ed6069d5977482f49e15137eb/pp.client_python-0.3.1-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aaa764f59a5e7f21204511a0256a92d1", "sha256": "cc06c44e12b642c954fd8d516796ddd110b6cd5da9554cf8758f9e16c59ba42d" }, "downloads": -1, "filename": "pp.client-python-0.3.1.zip", "has_sig": false, "md5_digest": "aaa764f59a5e7f21204511a0256a92d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39292, "upload_time": "2013-10-21T18:03:27", "url": "https://files.pythonhosted.org/packages/1d/0d/ff394c328c0e67df4b88c72d27e35bc4a167702296089ec039a34e3b5a48/pp.client-python-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "ad4557787cc349b5ccfb1b5b224e8516", "sha256": "c776deee5586bedfaba5d5ae77fb6e1a513e02ace55ff2e0ff35f249be8c06fe" }, "downloads": -1, "filename": "pp.client-python-0.3.2.zip", "has_sig": false, "md5_digest": "ad4557787cc349b5ccfb1b5b224e8516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39352, "upload_time": "2014-01-13T11:23:02", "url": "https://files.pythonhosted.org/packages/ae/b5/3f1167acede40840a65b3a786ab2a29ba32a1a3bea0152111013f5cd9b6c/pp.client-python-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "6db5d7d40163a423479952d218727bce", "sha256": "e5f90e4eaf34987fc86107b00095f0500218367be51da3f0c1f511e41a991a50" }, "downloads": -1, "filename": "pp.client-python-0.3.3.zip", "has_sig": false, "md5_digest": "6db5d7d40163a423479952d218727bce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39595, "upload_time": "2014-01-13T12:05:24", "url": "https://files.pythonhosted.org/packages/7f/85/e7143829ecebf97d388672fc6a37aa202b8f7986e8926f43934d2805ebb5/pp.client-python-0.3.3.zip" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "37395a826144c335755b074534480cfb", "sha256": "a95254b84df100682b06fc222109f8dd8712b0a89cc032df885fd5762cb7497b" }, "downloads": -1, "filename": "pp.client-python-0.3.4.zip", "has_sig": false, "md5_digest": "37395a826144c335755b074534480cfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46037, "upload_time": "2014-01-21T07:53:02", "url": "https://files.pythonhosted.org/packages/34/bb/7936e484ea9c365936d798c085b14ce96efbd659c9fd4f42121886325fab/pp.client-python-0.3.4.zip" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "69aff816238151ca04a0acf8ced8ced4", "sha256": "03f2d5714abc7a2f3cb8807796f7ab9c90a7b067e760ddfe994ae8f7fe5dd10e" }, "downloads": -1, "filename": "pp.client-python-0.3.5.zip", "has_sig": false, "md5_digest": "69aff816238151ca04a0acf8ced8ced4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68460, "upload_time": "2014-01-24T09:00:21", "url": "https://files.pythonhosted.org/packages/58/11/fd1ba2df32f6f9db4b7993257106de835c1e50d0c2006d716decc3de6656/pp.client-python-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "92358f1e21868f79e2753749502e3483", "sha256": "d20e28f3e50faa2eb332b4d33c58ddc49505f90887671b650242f485e785f37f" }, "downloads": -1, "filename": "pp.client-python-0.3.6.zip", "has_sig": false, "md5_digest": "92358f1e21868f79e2753749502e3483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68752, "upload_time": "2014-01-24T10:46:59", "url": "https://files.pythonhosted.org/packages/a2/d3/8a33b7ff39f7aa293350a88ec4ac86f55bcfb80d788a03afca3039d23a4b/pp.client-python-0.3.6.zip" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "51f8c56b1c83082ea86896813efd69d2", "sha256": "18a9f8aa5db673f9d2884d34a9f26079d4804e5b497d3a897fcfc06a6b337283" }, "downloads": -1, "filename": "pp.client-python-0.3.7.zip", "has_sig": false, "md5_digest": "51f8c56b1c83082ea86896813efd69d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70419, "upload_time": "2014-10-11T09:31:21", "url": "https://files.pythonhosted.org/packages/46/9e/c2c7ccf73ae1475b40dd025ce2ae637a45889dddba9ddf59a6fbca6aa355/pp.client-python-0.3.7.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9557d00b02768b344f9f637e8817c00c", "sha256": "a3ca38d8847f10eb3f5828626df0de615c1cc4f6b4b2b0459388d7854ee21493" }, "downloads": -1, "filename": "pp.client-python-0.4.0.zip", "has_sig": false, "md5_digest": "9557d00b02768b344f9f637e8817c00c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70602, "upload_time": "2014-10-13T11:14:48", "url": "https://files.pythonhosted.org/packages/92/c8/3ee420aebfaca82c33fbd2b2f23e1ae0134dfa797ec2c4b779767277fb2f/pp.client-python-0.4.0.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "bdab56eb29915f38782736f53f04da80", "sha256": "37859338e1e8e82c0f1a74ebf130296cff16b8566990f92491e0fb08e0160d8f" }, "downloads": -1, "filename": "pp.client-python-0.4.2.zip", "has_sig": false, "md5_digest": "bdab56eb29915f38782736f53f04da80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76608, "upload_time": "2014-11-19T17:20:58", "url": "https://files.pythonhosted.org/packages/f9/30/66e797ad07fea2e1e1834dacdc4f5308a93b977bba42c9a307a9b10ea9da/pp.client-python-0.4.2.zip" } ], "0.4.2.1": [ { "comment_text": "", "digests": { "md5": "9a566a7a9df05eacbaa94d2d24030a87", "sha256": "20c14cb5258abbb507cd0751030629b5613b054a0a0337fda1804e0d88db2836" }, "downloads": -1, "filename": "pp.client-python-0.4.2.1.zip", "has_sig": false, "md5_digest": "9a566a7a9df05eacbaa94d2d24030a87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76801, "upload_time": "2014-11-19T17:23:01", "url": "https://files.pythonhosted.org/packages/73/f7/d899c0e38f6b2afec13fa3cdd85ed148512c9728681f08ee969f89d98b57/pp.client-python-0.4.2.1.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "4fe9c266da3b7728c7537aa1a11cd06f", "sha256": "07347c6d85fbf786d3758aec8f9e17e46fb15e23fa5c50400346d4f4d9bf1821" }, "downloads": -1, "filename": "pp.client-python-0.4.3.zip", "has_sig": false, "md5_digest": "4fe9c266da3b7728c7537aa1a11cd06f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77354, "upload_time": "2015-02-02T12:58:33", "url": "https://files.pythonhosted.org/packages/1a/08/8636fd8f21780644cf6a69765495ab7747d02ebf7602a67ccde212f3a3de/pp.client-python-0.4.3.zip" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "9d990383827dae18127dc3927de7335a", "sha256": "31614e698972da209b316725ee8d9e8edbc7e372bb4d14e439fa90ec18998f62" }, "downloads": -1, "filename": "pp.client-python-0.4.4.zip", "has_sig": false, "md5_digest": "9d990383827dae18127dc3927de7335a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77453, "upload_time": "2015-11-14T11:23:31", "url": "https://files.pythonhosted.org/packages/84/c6/ef9eb61322cdacc62e13999c8a40e52043cc9073ff1d6454859f1cc52266/pp.client-python-0.4.4.zip" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "e3e12a55dfdb4780f5951be2c1e23441", "sha256": "9f63ceee47ec5dea037f556b2bf86611f2260ed28840843b9c6fbf5f0ab80ee1" }, "downloads": -1, "filename": "pp.client-python-0.4.7.zip", "has_sig": false, "md5_digest": "e3e12a55dfdb4780f5951be2c1e23441", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77176, "upload_time": "2017-08-08T16:31:43", "url": "https://files.pythonhosted.org/packages/55/d5/3d6ac8114dff942697b892484caec17facabf837da90bce0449b48a78dd5/pp.client-python-0.4.7.zip" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "9a1b41e65e7c2af5cccecb4b4effede2", "sha256": "ec5b6e7e246a9f57a86b7761a18da6781755d050a3c737348f48fffd42d2a129" }, "downloads": -1, "filename": "pp.client-python-0.4.8.zip", "has_sig": false, "md5_digest": "9a1b41e65e7c2af5cccecb4b4effede2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77161, "upload_time": "2017-08-25T14:31:59", "url": "https://files.pythonhosted.org/packages/6c/d4/c2a4fa97424a80c22f67ef0d1688139c6cd425cad45fbb6c64308c7d16e5/pp.client-python-0.4.8.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "40121d0e3664d4daadf8b6449c60c2ee", "sha256": "5bb115d52201b49717635b801ac3827997cae906850423fc60c1029d56458830" }, "downloads": -1, "filename": "pp.client-python-0.5.0.zip", "has_sig": false, "md5_digest": "40121d0e3664d4daadf8b6449c60c2ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77021, "upload_time": "2018-07-14T09:18:25", "url": "https://files.pythonhosted.org/packages/a6/20/b76ee440e4cf52cb37807f0593ee1b8405af6fccf56f374b6b34932a582e/pp.client-python-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d41ad1b71b435273b3d952c5b5704867", "sha256": "65d2c2993d2b5b7c2edd659a2ee9d53424d933d6083a88aaa0f1a62d8b0e34b7" }, "downloads": -1, "filename": "pp.client-python-0.5.1.zip", "has_sig": false, "md5_digest": "d41ad1b71b435273b3d952c5b5704867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77062, "upload_time": "2019-08-02T05:48:30", "url": "https://files.pythonhosted.org/packages/f3/08/20a1c9ea4c400d99a4fd339f678680b6a127cc23d81421bf5205264cb6c1/pp.client-python-0.5.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d41ad1b71b435273b3d952c5b5704867", "sha256": "65d2c2993d2b5b7c2edd659a2ee9d53424d933d6083a88aaa0f1a62d8b0e34b7" }, "downloads": -1, "filename": "pp.client-python-0.5.1.zip", "has_sig": false, "md5_digest": "d41ad1b71b435273b3d952c5b5704867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77062, "upload_time": "2019-08-02T05:48:30", "url": "https://files.pythonhosted.org/packages/f3/08/20a1c9ea4c400d99a4fd339f678680b6a127cc23d81421bf5205264cb6c1/pp.client-python-0.5.1.zip" } ] }