{ "info": { "author": "Florent Aide", "author_email": "florent.aide@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Text Processing :: General" ], "description": "Introduction\n============\n\npy3o.fusion is a web server that provides simple but important services:\n\n - transform your `py3o.template`_ LibreOffice templates\n into final LibreOffice documents.\n - transform OpenOffice / LibreOffice documents to any supported format\n\nBasically you can fusion a templated OpenOffice / LibreOffice document into any\nsupported format (odt, doc, docx, pdf)\n\nThis is intended to avoid direct dependencies in your own applications.\nThis also opens up the py3o ecosystem to other programming\nlanguages than Python.\n\nDeployment\n==========\n\nWe recommend using the docker images we created. This is by far the quickest\nto get a full conversion service up and running without hassle.\n\nJust follow the instructions from our page on the `docker hub`_\n\nUsing it\n========\n\nYou can use any language.\n\nHere is the simplest example possible::\n\n # import the wonderful requests lib\n # if you need to intall it just try\n # pip install --upgrade requests\n import requests\n\n # define where is your py3o.fusion endpoint\n url = 'http://localhost:8765/form'\n\n # open up the file and stuff it into a dictionary\n # tmpl_file is a required field on the form. If you don't give\n # it to the endpoint you'll receive an error back from it.\n files = {\n 'tmpl_file': open('templates/simple.odt', 'rb')\n }\n\n # then prepare the other fields of the form\n # those 3 fields are also mandatory and failing to POST\n # one of them will get you an error back from the server\n #\n # In this example you can see we leave the datadictionary\n # and the image_mapping empty... This is because we won't\n # send a template to the server but a simple plain\n # old ODT file\n fields = {\n \"targetformat\": 'pdf',\n \"datadict\": \"{}\",\n \"image_mapping\": \"{}\",\n }\n\n # finally POST our request on the endpoint\n r = requests.post(url, data=fields, files=files)\n\n # don't forget to close our orginal odt file\n files['tmpl_file'].close()\n\n # see if it is a success or a failure\n # ATM the server only returns 400 errors... this may change\n if r.status_code == 400:\n # server says we have an error...\n # this means it properly catched the error and nicely\n # gave us some info in a JSON answer...\n # let's use this fact\n print r.json()\n\n else:\n # if we're here it is because we should receive a new\n # file back\n\n # let's stream the file back here...\n chunk_size = 1024\n\n # fusion server will stream an ODT file content back\n outname = 'request_out.%s' % 'pdf'\n with open(outname, 'wb') as fd:\n for chunk in r.iter_content(chunk_size):\n fd.write(chunk)\n\n # warn our dear user his file is ready\n print \"Your file: %s is ready\" % outname\n\ngrab the full `odt2pdf.py source from here`_ and the `example ODT from here`_ here is a way to do this in one step::\n\n $ mkdir -p templates && wget https://bitbucket.org/faide/py3o.fusion/raw/055770694c0c4c1593aed156149d2d43a6042913/py3o/fusion/static/examples/odt2pdf.py && wget https://bitbucket.org/faide/py3o.fusion/src/6817b8bde3895434ed1997b07a1c422e66c033b3/py3o/fusion/static/examples/templates/simple.odt && mv simple.odt templates/\n\nHere is a more complicated example that fusions a datadictionary into a templated ODT using py3o.template and gives you back the resulting PDF. You'll note you can also override an image inside the template::\n\n # you'll need to install requests to make this example work\n # pip install --upgrade requests\n # should do the trick\n import requests\n import json\n\n # point the client to your own py3o.fusion server\n url = 'http://localhost:8765/form'\n\n # target formats you want... can be ODT, PDF, DOC, DOCX\n targetformats = [\"odt\", \"pdf\", \"doc\", \"docx\"]\n\n\n class MyEncoder1(json.JSONEncoder):\n def default(self, obj):\n if isinstance(obj, Item):\n obj = obj._asdict()\n else:\n obj = super(MyEncoder1, self).default(obj)\n\n return obj\n\n\n class Item(object):\n def _asdict(self):\n return self.__dict__\n\n\n items = list()\n\n item1 = Item()\n item1.val1 = 'Item1 Value1'\n item1.val2 = 'Item1 Value2'\n item1.val3 = 'Item1 Value3'\n item1.Currency = 'EUR'\n item1.Amount = '12345.35'\n item1.InvoiceRef = '#1234'\n items.append(item1)\n\n for i in xrange(1000):\n item = Item()\n item.val1 = 'Item%s Value1' % i\n item.val2 = 'Item%s Value2' % i\n item.val3 = 'Item%s Value3' % i\n item.Currency = 'EUR'\n item.Amount = '6666.77'\n item.InvoiceRef = 'Reference #%04d' % i\n items.append(item)\n\n document = Item()\n document.total = '9999999999999.999'\n\n data = dict(items=items, document=document)\n\n data_s = json.dumps(data, cls=MyEncoder1)\n\n for targetformat in targetformats:\n # open the files you need\n files = {\n 'tmpl_file': open('templates/py3o_example_template.odt', 'rb'),\n 'staticimage.img_logo': open('images/new_logo.png', 'rb'),\n }\n\n # fusion API needs those 3 keys\n fields = {\n \"targetformat\": targetformat,\n \"datadict\": data_s,\n \"image_mapping\": json.dumps({\"staticimage.img_logo\": \"logo\"}),\n }\n\n # and it needs to receive a POST with fields and files\n r = requests.post(url, data=fields, files=files)\n\n # TODO: handle error codes\n if r.status_code == 400:\n # server says we have a problem...\n # let's give the info back to our human friend\n print r.json()\n\n else:\n chunk_size = 1024\n # fusion server will stream an ODT file content back\n ext = targetformat.lower()\n with open('request_out.%s' % ext, 'wb') as fd:\n for chunk in r.iter_content(chunk_size):\n fd.write(chunk)\n\n files['tmpl_file'].close()\n files['staticimage.img_logo'].close()\n\n\nAnd voila. You have a file called out.odt that contains the final odt\nfusionned with your data dictionary.\n\nFor the full source code + template file and images just download\nthem from `our repo`_\n\nIf you just want to test it rapidly you can also point your browser\nto the server http://localhost:8765/form and fill the form manually.\n\nChangelog\n=========\n\n0.8.9 Jul. 8 2018\n~~~~~~~~~~~~~~~~~\n\n - Added support for PDF export options\n - fixed the -s command line option\n\n0.8.8 Apr. 11 2018\n~~~~~~~~~~~~~~~~~~\n\n - added a command line option (-s) to only listen on a certain network\n interface (thanks to Alexis de Lattre)\n\n0.8.7 Apr. 5 2017\n~~~~~~~~~~~~~~~~~\n\n - introduced form options to be able to control False values\n escaping and undefined variables escaping\n\n\n0.8.6 Nov. 29 2016\n~~~~~~~~~~~~~~~~~~\n - Added py3o.types as a dependency\n - Updated the example odt\n\n0.8.2 Jun. 26 2015\n~~~~~~~~~~~~~~~~~~\n - Added new formats (py3o.formats) support instead of using hard coded\n values, compatible with old formats so clients don't have to adapt\n their code\n - Added more information on the form page about the currently supported\n formats. The information is computed dynamically and takes into account\n if you have a renderserver or not.\n - Added a server version in the footer.\n\n0.8 Jun. 03 2015\n~~~~~~~~~~~~~~~~\n - bugfix release to fix regression introduced in 0.7 concerning allowed\n formats calculation in case a renderserver is present. All 0.7 users\n wishing to use a renderserver (ie: produce non-native formats) should\n upgrade to 0.8\n\n0.7 Jun. 02 2015\n~~~~~~~~~~~~~~~~\n - Internal refactoring that also changes public API, formats are now handled\n using py3o.formats instead of using internal functions. This changes\n format names the user must provide to be lower case instead of upper case.\n See https://bitbucket.org/faide/py3o.formats for more information about\n all the supported formats and their names.\n\n0.6 May. 29 2015\n~~~~~~~~~~~~~~~~\n - Now gracefully handle case when the caller does not provide an json payload\n\n0.5 0ct. 15 2014\n~~~~~~~~~~~~~~~~\n - Added better logs (datetime, level, module, message)\n - Fixed rendering of non native formats broken by the skipflag\n\n0.4 Oct. 14 2014\n~~~~~~~~~~~~~~~~\n - Added syntax coloration on features page\n - Added a new keyword to the POST options to skip the fusion step\n (ie: py3o.template -> plain odt). This is because in some case you only\n want to transform an already existing ODT file to some target format.\n\n0.3 sep. 12 2014\n~~~~~~~~~~~~~~~~\n - Added examples that can be downloaded from the feature page of the\n server itself.\n\n0.2 sep. 11 2014\n~~~~~~~~~~~~~~~~\n - Fixed an error case when the caller specified an invalid image mapping.\n The error was catched on the server but not sent back the the client.\n\n0.1 sep. 11 2014\n~~~~~~~~~~~~~~~~\n - Initial release\n\n.. _py3o.template: http://py3otemplate.readthedocs.org\n.. _our repo: https://bitbucket.org/faide/py3o.fusion\n.. _docker hub: https://registry.hub.docker.com/u/xcgd/py3o.fusion/\n.. _odt2pdf.py source from here: https://bitbucket.org/faide/py3o.fusion/raw/055770694c0c4c1593aed156149d2d43a6042913/py3o/fusion/static/examples/odt2pdf.py\n.. _example ODT from here: https://bitbucket.org/faide/py3o.fusion/src/055770694c0c4c1593aed156149d2d43a6042913/py3o/fusion/static/examples/templates/simple.odt?at=default\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/faide/py3o.fusion", "keywords": "LibreOffice OpenOffice templating PDF Fusion", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "py3o.fusion", "package_url": "https://pypi.org/project/py3o.fusion/", "platform": "", "project_url": "https://pypi.org/project/py3o.fusion/", "project_urls": { "Homepage": "http://bitbucket.org/faide/py3o.fusion" }, "release_url": "https://pypi.org/project/py3o.fusion/0.8.9/", "requires_dist": [ "setuptools", "py3o.template (>=0.9.13)", "py3o.renderclient (>=0.2)", "py3o.formats (>=0.3)", "py3o.types (>=0.1.1)", "twisted", "pygments" ], "requires_python": "", "summary": "A Fusion server that will transform your py3o.template into final LibreOffice documents", "version": "0.8.9" }, "last_serial": 4026771, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e90b2a3d68f57e0353469dc88ce3a3dd", "sha256": "88dc6696690eee90fbaaa46d15f4f39c7dc800174a3cd3bc98b934e3f5e0d6fc" }, "downloads": -1, "filename": "py3o.fusion-0.1-py2.7.egg", "has_sig": false, "md5_digest": "e90b2a3d68f57e0353469dc88ce3a3dd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 269800, "upload_time": "2014-09-11T14:39:26", "url": "https://files.pythonhosted.org/packages/59/b2/5fa9175a52c3b8d16cbab004eb08c39e5e6a17882c4e2d61baefbf880251/py3o.fusion-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d55e288cc24ad793c1bdd314397240cb", "sha256": "d546eedbc3b83f0346330dd40e2b47ad78376f106d10874415bfde5df6d02ada" }, "downloads": -1, "filename": "py3o.fusion-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d55e288cc24ad793c1bdd314397240cb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 265207, "upload_time": "2014-09-11T14:39:29", "url": "https://files.pythonhosted.org/packages/5c/80/45cab64d8f8b7245b0df897238f41ed3527314dbbe76753c45e706bcf856/py3o.fusion-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96e05f991dd9c5662d09e15585e126a5", "sha256": "ac7f44cf842a6bec2e2b954b0d76a537881973dca19d3d40156b1f5654fb6ac4" }, "downloads": -1, "filename": "py3o.fusion-0.1.tar.gz", "has_sig": false, "md5_digest": "96e05f991dd9c5662d09e15585e126a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257595, "upload_time": "2014-09-11T14:39:20", "url": "https://files.pythonhosted.org/packages/7f/ec/3338c8e6ed5188649fee9aa6248bf95d414759e98e2b95e3b047eaaa57fd/py3o.fusion-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "212172c78c84c4ed8fa7327615017af5", "sha256": "db20027f437e4b4edfdc28bec46c0dc52e74511cb84551dbd9b777205d2d0367" }, "downloads": -1, "filename": "py3o.fusion-0.1.zip", "has_sig": false, "md5_digest": "212172c78c84c4ed8fa7327615017af5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267470, "upload_time": "2014-09-11T14:39:23", "url": "https://files.pythonhosted.org/packages/48/30/e94b5c0d5da02743bf237dfd57d575d4eedbafd6ea4fa86f6b49e6adb01a/py3o.fusion-0.1.zip" } ], "0.1dev-r0": [], "0.2": [ { "comment_text": "", "digests": { "md5": "074f53799e3d0f0ef7939c6c7ab35eb6", "sha256": "378d534687ede1589c3eacc3aaae7bc7148fa502707e5c3e0932567f0c7dcfab" }, "downloads": -1, "filename": "py3o.fusion-0.2-py2.7.egg", "has_sig": false, "md5_digest": "074f53799e3d0f0ef7939c6c7ab35eb6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 269841, "upload_time": "2014-09-11T17:16:12", "url": "https://files.pythonhosted.org/packages/7c/ae/96a05af3b7140879acab39d100d70d935f84fae5717b7cf1b2ee4d9f09a8/py3o.fusion-0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5c4933c097437d2eac9eb5a2eb148615", "sha256": "8ddcab91204596ae024c754d7be105ff17a65a38a2434e2aaa66698b2a8d7075" }, "downloads": -1, "filename": "py3o.fusion-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "5c4933c097437d2eac9eb5a2eb148615", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 265221, "upload_time": "2014-09-11T17:16:16", "url": "https://files.pythonhosted.org/packages/98/1c/6fb54ee8f0c879c43da362d8e6022bae3c6f2faf5d81ca0e644d454e2ae9/py3o.fusion-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c2a6b784dfe85c81bf6a358f491b5d78", "sha256": "d52a91e6d401b0673a39bbbda11639156ce20a9ade10530be5f805160b373498" }, "downloads": -1, "filename": "py3o.fusion-0.2.tar.gz", "has_sig": false, "md5_digest": "c2a6b784dfe85c81bf6a358f491b5d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257627, "upload_time": "2014-09-11T17:16:05", "url": "https://files.pythonhosted.org/packages/89/96/0c5b5995bc8b3f1f431c22ed115ea10ccf4213e43c4c21f965d4906a11be/py3o.fusion-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "377602d7d20b4dcfb5545495d655771c", "sha256": "deded5e831d8c0362cbced861bae95ddaaf2a86e2aeb5f0512d894e78357f38d" }, "downloads": -1, "filename": "py3o.fusion-0.2.zip", "has_sig": false, "md5_digest": "377602d7d20b4dcfb5545495d655771c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 267486, "upload_time": "2014-09-11T17:16:09", "url": "https://files.pythonhosted.org/packages/93/c2/dc825c0da9f6936629d4a62fda33c4464a818f8e6f95a4a7a964f0cf1474/py3o.fusion-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1a7d34bdf107ecb4c98d2ec12b65640f", "sha256": "b7ad41f9cc8d25d0994354db0cad2482ca9bf08b286d288af4e6aca7aa127da9" }, "downloads": -1, "filename": "py3o.fusion-0.3-py2.7.egg", "has_sig": false, "md5_digest": "1a7d34bdf107ecb4c98d2ec12b65640f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 702535, "upload_time": "2014-09-12T11:35:24", "url": "https://files.pythonhosted.org/packages/de/0e/bf2530582891952103c3e3f8b98ca8c1cc135c56eda46021348cb6863670/py3o.fusion-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c96938fde0f34acde39793974b7c2b27", "sha256": "2be03010733ea16defdb8e2d2290d37a0fe919154596c77729273611a6848932" }, "downloads": -1, "filename": "py3o.fusion-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "c96938fde0f34acde39793974b7c2b27", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 694795, "upload_time": "2014-09-12T11:35:27", "url": "https://files.pythonhosted.org/packages/e8/9a/ee4497b59f2e1c11f3569f563b6da469b37628b442dd42a05e23b852aa1e/py3o.fusion-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea04b39a8bf6c7a64e7fcd76853845cc", "sha256": "04dc07cb95b3e80d1d45f35faa3bbbe3bddc88cabfcc63587f133d961d84dff0" }, "downloads": -1, "filename": "py3o.fusion-0.3.tar.gz", "has_sig": false, "md5_digest": "ea04b39a8bf6c7a64e7fcd76853845cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 687175, "upload_time": "2014-09-12T11:35:16", "url": "https://files.pythonhosted.org/packages/52/81/ecaedea7015ef12ce22341394e0c90a5f3fd4bbc2c41304a6d701c495bd8/py3o.fusion-0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "9c0fb6eb3361823f434a28370d6fad2f", "sha256": "9444b71a15ba521152ac95b81d5b236e0ad693b7f2738f5ecf1f1ff61c9eed0c" }, "downloads": -1, "filename": "py3o.fusion-0.3.zip", "has_sig": false, "md5_digest": "9c0fb6eb3361823f434a28370d6fad2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 699301, "upload_time": "2014-09-12T11:35:20", "url": "https://files.pythonhosted.org/packages/61/72/94fcfb51cf21709c42188aad04471f51862e8181eba65913d3f24b3ee20f/py3o.fusion-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "8d0f5777070be0d781379c54a7912842", "sha256": "1c4c3ba85e772604d0d250cdc5c8df858871d839d476feabe4e26957d809ecb7" }, "downloads": -1, "filename": "py3o.fusion-0.4-py2.7.egg", "has_sig": false, "md5_digest": "8d0f5777070be0d781379c54a7912842", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 780076, "upload_time": "2014-10-15T07:31:35", "url": "https://files.pythonhosted.org/packages/4b/bf/540948b71c2efc19b2345c2987f60d6c19a2e4552671ab7faa292f68b46b/py3o.fusion-0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4b921a703aa989706c999d8e9dd76d86", "sha256": "b65e3dc4a3ea9f64d5dc7c468f11e0e436632a48a307e2e0d47860a44de10951" }, "downloads": -1, "filename": "py3o.fusion-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "4b921a703aa989706c999d8e9dd76d86", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 772286, "upload_time": "2014-10-15T07:31:39", "url": "https://files.pythonhosted.org/packages/b9/a3/bbd1ecb5cb74e62494adf4bbfc46934c5e8b17497bb8b80ebe6d8620bdb5/py3o.fusion-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92d8e84370797c830b19783efbdd5e4b", "sha256": "a0263499a7118ae56723dad5c44e49d9f3549076705d390399e747926d0f1e49" }, "downloads": -1, "filename": "py3o.fusion-0.4.tar.gz", "has_sig": false, "md5_digest": "92d8e84370797c830b19783efbdd5e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 755939, "upload_time": "2014-10-15T07:31:26", "url": "https://files.pythonhosted.org/packages/e7/d4/f49389459c0d6935fc52d92bdef2dfeae0f8dc131024fd7b01e29be88b57/py3o.fusion-0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "ee61fbf6e49f4d4747b1b8fe9c401051", "sha256": "64017eaeb5de753e69ee81d4bbe2bd534eadb5696aa4395bc172f72c78f28fee" }, "downloads": -1, "filename": "py3o.fusion-0.4.zip", "has_sig": false, "md5_digest": "ee61fbf6e49f4d4747b1b8fe9c401051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 776856, "upload_time": "2014-10-15T07:31:31", "url": "https://files.pythonhosted.org/packages/62/bd/ee08a3f32c03999bc6d58ed17a17d289590ece0f53c15e31e06e09a905e4/py3o.fusion-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "8bc7e86088a69a99b0ce045c4d42038d", "sha256": "bd99bd465504403f47dca233485a984fd164a1ffbab7d55174d73e879e71a974" }, "downloads": -1, "filename": "py3o.fusion-0.5-py2.7.egg", "has_sig": false, "md5_digest": "8bc7e86088a69a99b0ce045c4d42038d", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 780515, "upload_time": "2014-10-15T15:39:20", "url": "https://files.pythonhosted.org/packages/70/bc/8236aef0252c0d82117ceb425096477f11f7ae05973cc5c29febc4bc5999/py3o.fusion-0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "746eb873ad9c5859dbca878d8bc72caf", "sha256": "7426fecc1143848f80c4af7be6d5d0e68ef6fd285449e27ccccbc5419d1bc876" }, "downloads": -1, "filename": "py3o.fusion-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "746eb873ad9c5859dbca878d8bc72caf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 772524, "upload_time": "2014-10-15T15:39:25", "url": "https://files.pythonhosted.org/packages/7a/3e/a687d86cd8d6b76a466a627fe6205184fc3fadc9bab3d31479475c7a2658/py3o.fusion-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32d418452fad8d8a1e7ed2cfeb9639cf", "sha256": "456390f5b8677c7c6a6adf06879aff9b9f1b07e68e74fb645b3a02c93ccf2bec" }, "downloads": -1, "filename": "py3o.fusion-0.5.tar.gz", "has_sig": false, "md5_digest": "32d418452fad8d8a1e7ed2cfeb9639cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 756160, "upload_time": "2014-10-15T15:39:12", "url": "https://files.pythonhosted.org/packages/58/f9/6148a673360b74e7b77b645d26e60523effddd170087d75c49b61b1bf0e0/py3o.fusion-0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "5f4a6ada24656eb7c2fef437f2576dac", "sha256": "df82736efbdc62f7f6f3b0476c5150ce47d45279e2529db422b791bebf3ebd68" }, "downloads": -1, "filename": "py3o.fusion-0.5.zip", "has_sig": false, "md5_digest": "5f4a6ada24656eb7c2fef437f2576dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 777083, "upload_time": "2014-10-15T15:39:16", "url": "https://files.pythonhosted.org/packages/af/70/c9753793c1a554cfb71662df88e76c6244863109f1e38350b4d129fc4706/py3o.fusion-0.5.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "00681928f6313772279796841dd6e23b", "sha256": "bc3bde7ec067c15c449cfae2b28840dad336803fed22dba082cb7d4d6200e5ba" }, "downloads": -1, "filename": "py3o.fusion-0.6-py2.7.egg", "has_sig": false, "md5_digest": "00681928f6313772279796841dd6e23b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1256879, "upload_time": "2015-05-28T17:41:37", "url": "https://files.pythonhosted.org/packages/72/3f/3dc1d29480f570a54f593406ebe08d3d6b98f19d47bdad5182512f965f3a/py3o.fusion-0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5cd04d09fa22fcfca0a59bd24e308dfa", "sha256": "d72c7bce2c691f311013bc5ad402946ef9ea6f8d057cfabe2b47fdedcc817d84" }, "downloads": -1, "filename": "py3o.fusion-0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "5cd04d09fa22fcfca0a59bd24e308dfa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1249056, "upload_time": "2015-05-28T17:41:42", "url": "https://files.pythonhosted.org/packages/34/58/626dbce9f45e3fe9fda4104d63cf22489ea9e45982ee5229a294fef70a6e/py3o.fusion-0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bee761c2b13375b0609b92ef51ed89c", "sha256": "efeb31b865019eb87b9eaa07638220707af978f202ebdf03f5329f7d6ec94e26" }, "downloads": -1, "filename": "py3o.fusion-0.6.tar.gz", "has_sig": false, "md5_digest": "5bee761c2b13375b0609b92ef51ed89c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1233988, "upload_time": "2015-05-28T17:41:24", "url": "https://files.pythonhosted.org/packages/ae/45/cfcb8bfcd0e350b6f919b4183fdc823ce10d3577c42a33846ed0f3c66fe1/py3o.fusion-0.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "806af793c74e35fed4a61e0fc5fbdb91", "sha256": "238f3e94389b08cffcb7c2dd240d3d928a4a858a16a0e69006f310ddce6194fe" }, "downloads": -1, "filename": "py3o.fusion-0.6.zip", "has_sig": false, "md5_digest": "806af793c74e35fed4a61e0fc5fbdb91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1253679, "upload_time": "2015-05-28T17:41:31", "url": "https://files.pythonhosted.org/packages/9a/af/883d1e07811991db57af1ba8af8439883821ea1dc89ff6980cd59bc247c2/py3o.fusion-0.6.zip" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "e585ee073ef8f26c4eddf57b4de67ec6", "sha256": "a963eb1b7700d30bffd9d89369b1de8f2331614d695115f84c0b9af7dd0c4e69" }, "downloads": -1, "filename": "py3o.fusion-0.7-py2.7.egg", "has_sig": false, "md5_digest": "e585ee073ef8f26c4eddf57b4de67ec6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1260669, "upload_time": "2015-06-02T14:52:26", "url": "https://files.pythonhosted.org/packages/c6/a9/a4f0f691108a63d7d74a016cfe9527db665c58111879db4ac801e2fbb232/py3o.fusion-0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "058f1faefc0af7a373e082136a1eb28e", "sha256": "3db708ef804752a726ced3e829d6615fb16526806d210eee84f85e5da0619896" }, "downloads": -1, "filename": "py3o.fusion-0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "058f1faefc0af7a373e082136a1eb28e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1252449, "upload_time": "2015-06-02T14:53:24", "url": "https://files.pythonhosted.org/packages/a3/f2/cca6f6fe042c276d60bdb6d1e40ec58f40d50450e22ba780173d037c2fba/py3o.fusion-0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d1a6817f67e2ff6f044cc45141dcd7a", "sha256": "29960989115a77c420e398251327c2669dea23be1e5bd4d2ed5fdd0fb46d28bc" }, "downloads": -1, "filename": "py3o.fusion-0.7.tar.gz", "has_sig": false, "md5_digest": "5d1a6817f67e2ff6f044cc45141dcd7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1236355, "upload_time": "2015-06-02T14:50:05", "url": "https://files.pythonhosted.org/packages/66/0d/a6e63a2bbc8f61c932da00622481ead8b58213a94d2a86b77219e0d087c9/py3o.fusion-0.7.tar.gz" }, { "comment_text": "", "digests": { "md5": "ea9889bbdc55d8a3e98ec4a7a43d7edd", "sha256": "b3963a0790f19b31ee7f1af12e4afd8a7f8004e747aa0fb7475e479550f28897" }, "downloads": -1, "filename": "py3o.fusion-0.7.zip", "has_sig": false, "md5_digest": "ea9889bbdc55d8a3e98ec4a7a43d7edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1257930, "upload_time": "2015-06-02T14:51:00", "url": "https://files.pythonhosted.org/packages/7f/b3/f2680b3ed4a74ef643026cddd60e19938d535c40c6b19eda0eb1858116ef/py3o.fusion-0.7.zip" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "06521524204b1df7558e85be77332268", "sha256": "a60145c938ef362563eeec43d7710bca066f33ab6fd5b69211205f02a73f1c98" }, "downloads": -1, "filename": "py3o.fusion-0.8-py2.7.egg", "has_sig": false, "md5_digest": "06521524204b1df7558e85be77332268", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1260818, "upload_time": "2015-06-03T22:51:30", "url": "https://files.pythonhosted.org/packages/58/f9/a06fcc9809cbcfd0c353c756cc58e33d6807aa1986ac24c461c595d0f7d5/py3o.fusion-0.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f0dfcc40ee1fdc08f2375a6a4508f411", "sha256": "a78407a568139378326570f9c8d9510e2ba2ebaa06dbebf4bf88b6c551e5968c" }, "downloads": -1, "filename": "py3o.fusion-0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "f0dfcc40ee1fdc08f2375a6a4508f411", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1252662, "upload_time": "2015-06-03T22:51:44", "url": "https://files.pythonhosted.org/packages/ff/23/67ef4a1508f632303344fcb64dc6a41eac39ac5e88c6b3d73fd666f158ea/py3o.fusion-0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f2da741fcbccbf4c829a9759a8e15e5", "sha256": "121724ba1f3e5ef71974bc63f5cacabd956d407d866842438ebf9658d69a6b4a" }, "downloads": -1, "filename": "py3o.fusion-0.8.tar.gz", "has_sig": false, "md5_digest": "4f2da741fcbccbf4c829a9759a8e15e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1236433, "upload_time": "2015-06-03T22:51:00", "url": "https://files.pythonhosted.org/packages/1d/bc/e239f0afac53346ff67bce05244243116ed79666d407322907a70cca2d72/py3o.fusion-0.8.tar.gz" }, { "comment_text": "", "digests": { "md5": "40d380125b725caabdf50fc8e3673084", "sha256": "4a678f8608e4001206313faccfa6078bb3248c644ef4cab85f242e79bacbb70f" }, "downloads": -1, "filename": "py3o.fusion-0.8.zip", "has_sig": false, "md5_digest": "40d380125b725caabdf50fc8e3673084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1258310, "upload_time": "2015-06-03T22:51:14", "url": "https://files.pythonhosted.org/packages/43/26/7e57d2e89eace20532bd03081522b3c9cb33c7e9220a2385b8a39b8421b4/py3o.fusion-0.8.zip" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "f099b4f35855871ec1041d882da7c7e7", "sha256": "7efe1d8cec9c2faad64461457a5db644648a0eed178ab89d1570a3b0d2cdd475" }, "downloads": -1, "filename": "py3o.fusion-0.8.1-py2.7.egg", "has_sig": false, "md5_digest": "f099b4f35855871ec1041d882da7c7e7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1260925, "upload_time": "2015-06-10T09:24:55", "url": "https://files.pythonhosted.org/packages/8c/b8/e5b7d416a84abfbc1d79e19a0476a9f9cb803bb3d01998022684299791dd/py3o.fusion-0.8.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "097e065a4082c14be63d9921870a4875", "sha256": "804fd5727e7ce21f3006aebc32fa1cef552e99da9050253f1703e0a37b16395a" }, "downloads": -1, "filename": "py3o.fusion-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "097e065a4082c14be63d9921870a4875", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1252810, "upload_time": "2015-06-10T09:25:01", "url": "https://files.pythonhosted.org/packages/77/7d/7c30f7c74dae65a82feb8ce8daa27faafc49528e60f8c57cba941e857e4b/py3o.fusion-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78b6ec6fbf7606f7b8303caecb1c85e2", "sha256": "f3b2a03e039d459aa20679a2fec5955260f418477d582fd3136b52b8c7c2f9c7" }, "downloads": -1, "filename": "py3o.fusion-0.8.1.tar.gz", "has_sig": false, "md5_digest": "78b6ec6fbf7606f7b8303caecb1c85e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1236505, "upload_time": "2015-06-10T09:24:44", "url": "https://files.pythonhosted.org/packages/21/67/c4832247cbeb8c82116a91a97ec2b265f8d63876ec49d5ff0f9ee87cdef3/py3o.fusion-0.8.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "699a728bff83b7e8f736d60b51758fbb", "sha256": "0c24caeb844450121294ccc1263e8241a13527e4930feace11e001811f4981fd" }, "downloads": -1, "filename": "py3o.fusion-0.8.1.zip", "has_sig": false, "md5_digest": "699a728bff83b7e8f736d60b51758fbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1258716, "upload_time": "2015-06-10T09:24:50", "url": "https://files.pythonhosted.org/packages/85/bc/48ac2194a856764c4cd8f244bd0ae630fcd64a84989b984746bade06760c/py3o.fusion-0.8.1.zip" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "008f666aea7f34b94fee4901b68e1ed6", "sha256": "8652af0c4905f61b2e9db4c1d56b942ac9490ed8b3ca2b625aaa9bc02260b3fd" }, "downloads": -1, "filename": "py3o.fusion-0.8.2-py2.7.egg", "has_sig": true, "md5_digest": "008f666aea7f34b94fee4901b68e1ed6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1261728, "upload_time": "2015-06-26T16:10:51", "url": "https://files.pythonhosted.org/packages/38/9f/3dee407f3b9a8236805a6b5bff4c546d0d04cbe67b59d110f3faee5a3682/py3o.fusion-0.8.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "4997a3454c4533879269765c75d36605", "sha256": "654717de2365ba7e3cfaf68f1eb7bd10437802df7bc0dace5bf5b958785e6b93" }, "downloads": -1, "filename": "py3o.fusion-0.8.2-py2-none-any.whl", "has_sig": true, "md5_digest": "4997a3454c4533879269765c75d36605", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1253425, "upload_time": "2015-06-26T16:10:57", "url": "https://files.pythonhosted.org/packages/f8/b3/5d9d9e12265089108e3e90b038f37f5f11ab47d81d2faeabf86b4c7c5ec2/py3o.fusion-0.8.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfdacd34dac35d7b56f25d854659ac1f", "sha256": "cca3e3cc1698b86d796bf8f1d5ce1b004a6a4491d92965facf210784d214df5c" }, "downloads": -1, "filename": "py3o.fusion-0.8.2.tar.gz", "has_sig": true, "md5_digest": "bfdacd34dac35d7b56f25d854659ac1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 761434, "upload_time": "2015-06-26T16:10:40", "url": "https://files.pythonhosted.org/packages/cd/b1/81b0418db5d21f8cd9ae523174f34b261c49d175459f25882d561aa4b4b5/py3o.fusion-0.8.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "0fc86e6632ab3c61463ab021e22132e2", "sha256": "45eb93289b77ab74b61ab37f6e7b76f407319298666fb8b73a2174284031fe73" }, "downloads": -1, "filename": "py3o.fusion-0.8.2.zip", "has_sig": true, "md5_digest": "0fc86e6632ab3c61463ab021e22132e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 783121, "upload_time": "2015-06-26T16:10:46", "url": "https://files.pythonhosted.org/packages/6f/54/edce6125f0692e6729f75e79aab071385db586ed1d13f698e2274e44dcdf/py3o.fusion-0.8.2.zip" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "c282063bf64591f626a0eb2268a6f3eb", "sha256": "3bb34da2faec9c876b8f60a58ceffed066553296967ed579caadb28401be0cb9" }, "downloads": -1, "filename": "py3o.fusion-0.8.5-py2.7.egg", "has_sig": true, "md5_digest": "c282063bf64591f626a0eb2268a6f3eb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1262064, "upload_time": "2016-04-25T09:32:40", "url": "https://files.pythonhosted.org/packages/79/c7/ff33d347f932570e6ebe580f7e066b3608c34f9077a52e9ea02fdead1866/py3o.fusion-0.8.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "0f1eb948f5676e5dd40f899e8ebd3b1a", "sha256": "989d17813633cdfcc8f0b202f31acca013241894ee3f44bb8c06597de17eb357" }, "downloads": -1, "filename": "py3o.fusion-0.8.5-py2-none-any.whl", "has_sig": true, "md5_digest": "0f1eb948f5676e5dd40f899e8ebd3b1a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1253535, "upload_time": "2016-04-25T09:32:47", "url": "https://files.pythonhosted.org/packages/18/9f/a26580d045d4a80950b7fa102e43730c033dc77a7ba26ef88258a674d212/py3o.fusion-0.8.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4459ed12b8532bf3c0e39a26cf1fc8fe", "sha256": "82524bf8c5dc0e88ebbc5c5c597691fe833ee09020667988e711582aef35e49d" }, "downloads": -1, "filename": "py3o.fusion-0.8.5.tar.gz", "has_sig": true, "md5_digest": "4459ed12b8532bf3c0e39a26cf1fc8fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 761619, "upload_time": "2016-04-25T09:32:02", "url": "https://files.pythonhosted.org/packages/8a/7e/5c9aecc03a7a073146b701bea45aeb6a70b12fc58d48a8b9074a59297bdb/py3o.fusion-0.8.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "97fdbe76870fd45d119339f38e61aec6", "sha256": "b30f273b74415346326cf7b3aef8a47328ae0822b99693a02856233118a88f66" }, "downloads": -1, "filename": "py3o.fusion-0.8.5.zip", "has_sig": true, "md5_digest": "97fdbe76870fd45d119339f38e61aec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 783301, "upload_time": "2016-04-25T09:32:25", "url": "https://files.pythonhosted.org/packages/68/75/c22b026fa83fcf53584dfd2efe24adfb73bdc3ffb4052d7f4a92ef193ef9/py3o.fusion-0.8.5.zip" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "197eff84be4b2789dbf90ac87f5d2fa4", "sha256": "ea1754227f857a4337f4dba08c96891a44b3a6f7c6e2e352c5f46fb54519d82d" }, "downloads": -1, "filename": "py3o.fusion-0.8.6-py2.7.egg", "has_sig": true, "md5_digest": "197eff84be4b2789dbf90ac87f5d2fa4", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1239577, "upload_time": "2016-11-29T11:31:25", "url": "https://files.pythonhosted.org/packages/ef/55/90688a70fc6621140a002a06930339f7406e7406c6109bd385a328ce7ccb/py3o.fusion-0.8.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "83510ad3063745697b148b6f241c976f", "sha256": "fe859dff12cfe1e1fe415ecdce84a358e27177e1523d18091b44c9d341f150cb" }, "downloads": -1, "filename": "py3o.fusion-0.8.6-py2-none-any.whl", "has_sig": true, "md5_digest": "83510ad3063745697b148b6f241c976f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1231103, "upload_time": "2016-11-29T11:31:29", "url": "https://files.pythonhosted.org/packages/50/b9/d28106b662e6d927cabd277b356bea51b13295a77eed9d5ab8267e9e7aed/py3o.fusion-0.8.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbc25e10aa02ffb66c163b3dfe61346a", "sha256": "f2c38447124a09b71c708c6f23fada1dc5088747f214dfd889e81323dca4dd75" }, "downloads": -1, "filename": "py3o.fusion-0.8.6.tar.gz", "has_sig": true, "md5_digest": "cbc25e10aa02ffb66c163b3dfe61346a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 735672, "upload_time": "2016-11-29T11:31:16", "url": "https://files.pythonhosted.org/packages/1e/a2/e33d9b8d4054b8257347499f8357157d65590256c9d8910d2118a3b481ab/py3o.fusion-0.8.6.tar.gz" }, { "comment_text": "", "digests": { "md5": "d4c96f63105024cf8c3c8bb9d561dea2", "sha256": "418ea4de468499be36a151faca5a56336719e182cb2bb6d410a07761318f704f" }, "downloads": -1, "filename": "py3o.fusion-0.8.6.zip", "has_sig": true, "md5_digest": "d4c96f63105024cf8c3c8bb9d561dea2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 760865, "upload_time": "2016-11-29T11:31:20", "url": "https://files.pythonhosted.org/packages/15/90/39d83fa26f2e21cea58bf15ab54f599c17538cb7a3b6a106f9f13fa375e3/py3o.fusion-0.8.6.zip" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "beb76b5bcdbc62dba780b7a68795c750", "sha256": "6b9268db909674152953536b904d53d1263f733b3d433cffc6f0ca3cec2de10d" }, "downloads": -1, "filename": "py3o.fusion-0.8.7-py2.7.egg", "has_sig": true, "md5_digest": "beb76b5bcdbc62dba780b7a68795c750", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1240098, "upload_time": "2017-04-05T16:22:46", "url": "https://files.pythonhosted.org/packages/0a/bc/7c39bd80d885f3a98401527cefb16966ffe835a9ee366c7b1a97d9f13968/py3o.fusion-0.8.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "76d283150ba7f9867570d8bde632aeee", "sha256": "02a181cbead2addbb2180136a99d15a86dd81da307ba9c76090e74226730383c" }, "downloads": -1, "filename": "py3o.fusion-0.8.7-py2-none-any.whl", "has_sig": true, "md5_digest": "76d283150ba7f9867570d8bde632aeee", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1231509, "upload_time": "2017-04-05T16:22:51", "url": "https://files.pythonhosted.org/packages/d3/42/b2d7a9faaf14bf28aa1bd9adca6c6b2e5ef58dfa774d790bc5dee5bce7e1/py3o.fusion-0.8.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e44126e5e0948badf0b0b96ca00dd05", "sha256": "c07842b6d9cc30ef4e8df403771b28b4765cecc037952ce6aa8653dbd14fc41e" }, "downloads": -1, "filename": "py3o.fusion-0.8.7.tar.gz", "has_sig": true, "md5_digest": "4e44126e5e0948badf0b0b96ca00dd05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 735956, "upload_time": "2017-04-05T16:20:21", "url": "https://files.pythonhosted.org/packages/4b/5a/13bc36441b0f220176c77818e3b108e1367526b5eddf2a1a44afe18e3b90/py3o.fusion-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "7c08927ef5fe47ad59cb95e17fba60ae", "sha256": "bab44ab3d1caa192ae099b9cf493af701d036e78644daeaeb2e5dabba80f4908" }, "downloads": -1, "filename": "py3o.fusion-0.8.8-py2.7.egg", "has_sig": true, "md5_digest": "7c08927ef5fe47ad59cb95e17fba60ae", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1240264, "upload_time": "2018-04-11T14:19:19", "url": "https://files.pythonhosted.org/packages/a9/d4/042fc2bd0f235074e48eb1e277dbf73c1894af68786e15e440b0ee37314a/py3o.fusion-0.8.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "de4195fbceb9bd6f23c2219cb4653924", "sha256": "2b5255028952d2c142bfa8bff9ad10f40789cb3f759d03e4921165a4d6d8a6a6" }, "downloads": -1, "filename": "py3o.fusion-0.8.8-py2-none-any.whl", "has_sig": true, "md5_digest": "de4195fbceb9bd6f23c2219cb4653924", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 1231715, "upload_time": "2018-04-11T14:19:22", "url": "https://files.pythonhosted.org/packages/3a/25/c6e57208478f33010a37ce86b8977f278d03c7841cfcfd7b9d60410c0709/py3o.fusion-0.8.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37afd696c628cae2f5e228d32b95f685", "sha256": "faba983d65d1b19573df3d91047f7de6660bd82f72c54d56ed851673965e0c5f" }, "downloads": -1, "filename": "py3o.fusion-0.8.8.tar.gz", "has_sig": true, "md5_digest": "37afd696c628cae2f5e228d32b95f685", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 736076, "upload_time": "2018-04-11T14:19:16", "url": "https://files.pythonhosted.org/packages/bd/5f/b320f9932d31a2e8e033ce7959914f1b5e2ca1386021d90376b810287560/py3o.fusion-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "0ce553dafa954dfef38e7ae2cc6e8f27", "sha256": "1b864164403cfaec77a79bfea24d032c2a0178207cc8d808ff56008b7d6e5953" }, "downloads": -1, "filename": "py3o.fusion-0.8.9-py2.7.egg", "has_sig": true, "md5_digest": "0ce553dafa954dfef38e7ae2cc6e8f27", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1240639, "upload_time": "2018-07-03T15:36:43", "url": "https://files.pythonhosted.org/packages/7e/09/cc40a2481a306c9f945376549e54c1df1c14aa1061f93c6819ac7f960868/py3o.fusion-0.8.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8bd57254a1286ab4903bb04f78e92e08", "sha256": "014d4a7acf667eec0c1e98aa9a6ac30ea65cf8afabe221e51258c56bd3cc632c" }, "downloads": -1, "filename": "py3o.fusion-0.8.9-py2-none-any.whl", "has_sig": true, "md5_digest": "8bd57254a1286ab4903bb04f78e92e08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1231873, "upload_time": "2018-07-03T15:36:38", "url": "https://files.pythonhosted.org/packages/b5/13/b2901ac8cb774c6eaac00e37de5a22c05ceba155ea6d09cf3d9bc148c621/py3o.fusion-0.8.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e51ec92f3bc4cc6fc8f8c9a3616661db", "sha256": "a0da2a26b54413386efd70aade7aca6927cebdf1ba7c52cd817149bd92f1d580" }, "downloads": -1, "filename": "py3o.fusion-0.8.9.tar.gz", "has_sig": true, "md5_digest": "e51ec92f3bc4cc6fc8f8c9a3616661db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 736226, "upload_time": "2018-07-03T15:36:48", "url": "https://files.pythonhosted.org/packages/3b/0b/053a7d1a565fb314cce0fe9d1e155554b66f5c1ed09e2c7f356db3210ae8/py3o.fusion-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ce553dafa954dfef38e7ae2cc6e8f27", "sha256": "1b864164403cfaec77a79bfea24d032c2a0178207cc8d808ff56008b7d6e5953" }, "downloads": -1, "filename": "py3o.fusion-0.8.9-py2.7.egg", "has_sig": true, "md5_digest": "0ce553dafa954dfef38e7ae2cc6e8f27", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1240639, "upload_time": "2018-07-03T15:36:43", "url": "https://files.pythonhosted.org/packages/7e/09/cc40a2481a306c9f945376549e54c1df1c14aa1061f93c6819ac7f960868/py3o.fusion-0.8.9-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8bd57254a1286ab4903bb04f78e92e08", "sha256": "014d4a7acf667eec0c1e98aa9a6ac30ea65cf8afabe221e51258c56bd3cc632c" }, "downloads": -1, "filename": "py3o.fusion-0.8.9-py2-none-any.whl", "has_sig": true, "md5_digest": "8bd57254a1286ab4903bb04f78e92e08", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1231873, "upload_time": "2018-07-03T15:36:38", "url": "https://files.pythonhosted.org/packages/b5/13/b2901ac8cb774c6eaac00e37de5a22c05ceba155ea6d09cf3d9bc148c621/py3o.fusion-0.8.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e51ec92f3bc4cc6fc8f8c9a3616661db", "sha256": "a0da2a26b54413386efd70aade7aca6927cebdf1ba7c52cd817149bd92f1d580" }, "downloads": -1, "filename": "py3o.fusion-0.8.9.tar.gz", "has_sig": true, "md5_digest": "e51ec92f3bc4cc6fc8f8c9a3616661db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 736226, "upload_time": "2018-07-03T15:36:48", "url": "https://files.pythonhosted.org/packages/3b/0b/053a7d1a565fb314cce0fe9d1e155554b66f5c1ed09e2c7f356db3210ae8/py3o.fusion-0.8.9.tar.gz" } ] }