{ "info": { "author": "Timothy Crosley", "author_email": "timothy.crosley@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.0", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "|Pies|\n======\n\n|PyPI version| |PyPi downloads| |Build Status| |License| |Bitdeli Badge|\n\nThe simplest (and tastiest) way to write one program that runs on both\nPython 2.6+ and Python 3.\n\nLet's eat some pies!\n====================\n\nInstalling pies\n\n::\n\n pip install pies\n\nor if you prefer:\n\n::\n\n easy_install pies\n\nOverview\n========\n\nPies is a Python2 & 3 Compatibility layer with the philosophy that all\ncode should be Python3 code. Starting from this viewpoint means that\nwhen running on Python3 pies adds virtually no overhead.\n\nInstead of providing a bunch of custom methods (leading to Python code\nthat looks out of place on any version) pies aims to back port as many\nof the Python3 api calls, imports, and objects to Python2 - Relying on\nspecial syntax only when absolutely necessary.\n\nHow does pies differ from six?\n==============================\n\nPies is significantly smaller and simpler than six because it assumes\nfor everything possible the developer is using the Python 3 compatible\nversions included with Python 2.6+, whereas six tries to maintain\ncompatibility with Python 2.4 - leading to many more overrides and\nfurther into different language territory. Additionally, as stated\nabove, where possible pies tries to enable you to not have to change\nsyntax at all.\n\nIntegrating pies into your diet\n===============================\n\nUsing and integrating pies into an existing Python 3+ code base (to\nachieve Python 2 & 3 dual support) couldn't be simpler:\n\n::\n\n from __future__ import absolute_import, division, print_function, unicode_literals\n\n from pies.overrides import *\n\nThen simply write standard Python3 code, and enjoy Python2 Support.\n\nWorks Unchanged (The Good)\n==========================\n\nThe best part of Pies is how much Python3 code works unchanged in\nPython2\n\nFunctions:\n\n- round\n- next\n- filter\n- map\n- zip\n- input\n- range\n\nTypes:\n\n- object (**str** automatically has correct behavior on all versions of\n Python)\n- chr (creates a unichr object in Python2)\n- str (creates a unicode object in Python2)\n- dict (creating a dict using dict() will give you all the special\n Python3 itemview results, but using {} will not)\n\nImports:\n\n- html\n- http\n- xmlrpc\n- \\_thread\n- builtins\n- configparser\n- copyreg\n- queue\n- reprlib\n- socketserver\n- ipaddress\n- argparse\n- enum (also adds this library to Python 3.0-3.3)\n\nDifferent Imports (The Bad)\n===========================\n\nSome Python3 Modules have moved around so much compared to their Python2\ncounterpart, that I found it necessary to create special versions of\nthem to obtain the Python3 naming on both environments. Since these\nmodules exist already in Python2 allowing them to be imported by the\nPython3 module name directly is not possible. Instead, you must import\nthese modules from pies.\n\nExample:\n\n::\n\n from pies import pickle\n\nFull List:\n\n- dbm\n- urllib\n- collections\n- functools\n- imp\n- itertools\n- pickle\n- StringIO\n- sys\n- unittest\n\nSpecial Syntax (The Ugly)\n=========================\n\nSadly, there is still special syntax that is present for corner cases.\n\n- PY2 - True if running on Python2\n- PY3 - True if running on Python3\n- u('text') - should replace u'text' made available for ease of porting\n code from Python2\n- itemsview(collection) - should replace collection.iteritems() where\n you do not control the collection passed in\n- valuesview(collection) - should replace collection.values() where you\n do not control the collection passed in\n- keysview(collection) - should replace collection.keys() where you do\n not control the collection passed in\n- execute() - enables Python 3 style exec statements on both\n environments.\n- integer\\_types - may want to use isinstance(variable, integer\\_types)\n instead of type(variable, int) as long values will not match int in\n Python2.\n- NewClass(with\\_metaclass(metaclass, parent\\_class)) - Should replace\n both \"**metaclass** = metaclass\" and \"NewClass(metaclass=metaclass)\"\n as a way to assign meta-classes.\n\nWhat Could be Improved?\n=======================\n\nI'm pretty sure a bunch. If you run into any problems or have any ideas\nplease don't hesitate to file a bug, submit a pull request, or email me\nat timothy.crosley@gmail.com.\n\n--------------\n\nThanks and I hope you enjoy pies!\n\n~Timothy Crosley\n\n.. |Pies| image:: https://raw.github.com/timothycrosley/pies/develop/logo.png\n.. |PyPI version| image:: https://badge.fury.io/py/pies.png\n :target: http://badge.fury.io/py/pies\n.. |PyPi downloads| image:: https://pypip.in/d/pies/badge.png\n :target: https://crate.io/packages/pies/\n.. |Build Status| image:: https://travis-ci.org/timothycrosley/pies.png?branch=develop\n :target: https://travis-ci.org/timothycrosley/pies\n.. |License| image:: https://pypip.in/license/pies/badge.png\n :target: https://pypi.python.org/pypi/pies/\n.. |Bitdeli Badge| image:: https://d2weczhvl823v0.cloudfront.net/timothycrosley/pies/trend.png\n :target: https://bitdeli.com/free", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/timothycrosley/pies/blob/master/dist/pies-2.6.7.tar.gz?raw=true", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/timothycrosley/pies", "keywords": "Python,Python2,Python3,six,future,refactoring,single-code-base", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pies", "package_url": "https://pypi.org/project/pies/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pies/", "project_urls": { "Download": "https://github.com/timothycrosley/pies/blob/master/dist/pies-2.6.7.tar.gz?raw=true", "Homepage": "https://github.com/timothycrosley/pies" }, "release_url": "https://pypi.org/project/pies/2.6.7/", "requires_dist": null, "requires_python": null, "summary": "The simplest way to write one program that runs on both Python 2 and Python 3.", "version": "2.6.7" }, "last_serial": 1629658, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "c8aa3af8b4f42bfb357f559239a9d46a", "sha256": "c038f4df166740152865c5bd9440bb1adc80865b6541e0bfee5ad4bcd193de52" }, "downloads": -1, "filename": "pies-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c8aa3af8b4f42bfb357f559239a9d46a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1504, "upload_time": "2013-09-01T20:56:41", "url": "https://files.pythonhosted.org/packages/a6/95/e6a0e243baa40815fceb7b7912c24688416b9d0bb1168cf128fcabe851a5/pies-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3a9ab9f373c0c3b0fd954613f9689d38", "sha256": "623216ca4ee9ba46fdf9390f22a6ad27a7d182a4d2375bb37875ce5d96251ba9" }, "downloads": -1, "filename": "pies-1.0.1.tar.gz", "has_sig": false, "md5_digest": "3a9ab9f373c0c3b0fd954613f9689d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1526, "upload_time": "2013-09-02T01:01:36", "url": "https://files.pythonhosted.org/packages/da/ef/2c7d3a2c343f41fe674edc4ca284232293944987b12c9913de0b8bf214d1/pies-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "58c5a41d069c36f92110f70c1c863575", "sha256": "69e2681d202cb445c12c55d9004a0a46d657af911f758069c6eb70d9733ae856" }, "downloads": -1, "filename": "pies-1.0.2.tar.gz", "has_sig": false, "md5_digest": "58c5a41d069c36f92110f70c1c863575", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1568, "upload_time": "2013-09-04T02:34:40", "url": "https://files.pythonhosted.org/packages/7f/e7/9b7f2bcdf0a7b8cad55425acad10ebfecd3ecf2b493abb454268e05309b6/pies-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "044f45fe0ba267a7d5978735b392599e", "sha256": "fe5c48174613c20d71e506a1476f40ee67778b0c4b6efbd435a32bf9b48c53fe" }, "downloads": -1, "filename": "pies-1.0.3.tar.gz", "has_sig": false, "md5_digest": "044f45fe0ba267a7d5978735b392599e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1516, "upload_time": "2013-09-05T01:04:01", "url": "https://files.pythonhosted.org/packages/78/ed/80bd637ed9464eb1eaaa8d366a3d97af2fafcf465bad74163bb30c20db26/pies-1.0.3.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "891da3372d8281bac5ab55a943f0c025", "sha256": "8970c55ee9146eb3f81b10a8142055f3b51fffaafe10f2f0532a4d1303c8b279" }, "downloads": -1, "filename": "pies-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "891da3372d8281bac5ab55a943f0c025", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7334, "upload_time": "2013-11-14T06:49:07", "url": "https://files.pythonhosted.org/packages/a6/65/75306f0b13bfbf101c8ff0720f3ff20eb86eb963ab159d895cc56a9b39a2/pies-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca341cc3bc42ea85aa4a0a1876f2c315", "sha256": "666f31ba4e809bfe5f213fbaa4bef6473258f8c0a0818ef4e58649f9a266dee9" }, "downloads": -1, "filename": "pies-2.0.0.tar.gz", "has_sig": false, "md5_digest": "ca341cc3bc42ea85aa4a0a1876f2c315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3567, "upload_time": "2013-11-14T04:36:28", "url": "https://files.pythonhosted.org/packages/59/f4/e2f19546cfef3b972923d33bcd6651dcefb4f03731a27e4f5dfcd6a5c8b3/pies-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "4c5c6eda994947460df71ff0953e479d", "sha256": "d12ea989495fa4ec6c5a47b366234493a471f6697c499a3dc050a0b2f47dfcee" }, "downloads": -1, "filename": "pies-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4c5c6eda994947460df71ff0953e479d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7782, "upload_time": "2013-11-25T02:24:53", "url": "https://files.pythonhosted.org/packages/a3/c0/cb550f8df7afdc686b16b485d927eedc0adb40755e81ba7cf37c6044ed4d/pies-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfaee59261336fa741a4fb3eca72fe25", "sha256": "ce0d979d80da6e1455c4ab41dfa34162a87ad794815a131b4ace69b6df339d78" }, "downloads": -1, "filename": "pies-2.0.1.tar.gz", "has_sig": false, "md5_digest": "dfaee59261336fa741a4fb3eca72fe25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4347, "upload_time": "2013-11-25T02:20:53", "url": "https://files.pythonhosted.org/packages/b1/6b/0711893fe29b96bb86b90ed5c17e13fd184d8f1dc1a4ab192f9bfc439610/pies-2.0.1.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "7ce4f9610a1643ec645cee8eceb2fe33", "sha256": "67d7f20d942a5a2b0a707bf71dc91d0c6d1afdaebd0a7deb4c2c89109350daed" }, "downloads": -1, "filename": "pies-2.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ce4f9610a1643ec645cee8eceb2fe33", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15034, "upload_time": "2013-12-15T04:32:18", "url": "https://files.pythonhosted.org/packages/f6/75/9a4a6e003a0a223de2130e01f2dc4ccade6863b0c29eb9e96b830244b00f/pies-2.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2539ad40ffdd094a7be11e655a70d38", "sha256": "c39221e29a1c27ea0015f8db1533f9503a0542a3412b556d37db2a86afe46568" }, "downloads": -1, "filename": "pies-2.5.0.tar.gz", "has_sig": false, "md5_digest": "b2539ad40ffdd094a7be11e655a70d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10409, "upload_time": "2013-12-15T04:32:15", "url": "https://files.pythonhosted.org/packages/60/55/297333b97bac6a6e79956be521b8a790fc80afdb915ea08d5fdc93baeeef/pies-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "58c682dd76f7970689f3dbda374fb18f", "sha256": "f1f3f1db22ee1eae0cce86e374ad2788716ab7e238b417d191171aca3e92673e" }, "downloads": -1, "filename": "pies-2.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58c682dd76f7970689f3dbda374fb18f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15181, "upload_time": "2013-12-22T23:30:35", "url": "https://files.pythonhosted.org/packages/28/b3/bc1ff820cedf791e84516e81e8abe15925e962d66b9cf385c6b1846a92bd/pies-2.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dce48e9ce817a912fe3e4b32fe1e88b5", "sha256": "508731eba6b65e037dece5e8e826a1b2e5e358029045b5f6fc465092e1f69a52" }, "downloads": -1, "filename": "pies-2.5.1.tar.gz", "has_sig": false, "md5_digest": "dce48e9ce817a912fe3e4b32fe1e88b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10541, "upload_time": "2013-12-22T23:30:33", "url": "https://files.pythonhosted.org/packages/ee/c2/0d5fc534d5604a16b79259614b82fe78d8b29c115f0ad7c666876b09455c/pies-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "0a94327be01a2be6252e0a364fa8c378", "sha256": "32f93cf1c9a1eb0da8ace36b6b886091b931ba2e8409a2130784ce7e58b56d67" }, "downloads": -1, "filename": "pies-2.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0a94327be01a2be6252e0a364fa8c378", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15178, "upload_time": "2014-01-07T21:55:51", "url": "https://files.pythonhosted.org/packages/5c/5e/2db7a10046000ca1a65a46c00b77f7c10d9c1d4784f2c65e73ea2916b8c1/pies-2.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f062d1c7b0b6b73733f72b6f12c98d7", "sha256": "8629fdfe8ccf73f2e8f23a263747a208436e1b7af1bbcf2f35e8a7756de69d55" }, "downloads": -1, "filename": "pies-2.5.2.tar.gz", "has_sig": false, "md5_digest": "6f062d1c7b0b6b73733f72b6f12c98d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10536, "upload_time": "2014-01-07T21:55:49", "url": "https://files.pythonhosted.org/packages/bf/13/602990f1c0614e2e77160735197bbadafd9872785f2fb1d2bf320d84aeed/pies-2.5.2.tar.gz" } ], "2.5.3": [ { "comment_text": "", "digests": { "md5": "d5c67f392483d00017034ee7337e5ebe", "sha256": "78ba1697cbefeea37b48181c2c17c89ec3d28def4df8694a4d8d479371de7940" }, "downloads": -1, "filename": "pies-2.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5c67f392483d00017034ee7337e5ebe", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15181, "upload_time": "2014-01-14T11:24:28", "url": "https://files.pythonhosted.org/packages/f4/05/4bf0e22a61062533931e41277342661de750b9bd66377ac0acee3f466780/pies-2.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08cc87014bfc1c1e10a746f9905a7bcf", "sha256": "ed35886d3a3d3d617d4068a7366fb140f3127bd0ca049474e41d4548cf6c1979" }, "downloads": -1, "filename": "pies-2.5.3.tar.gz", "has_sig": false, "md5_digest": "08cc87014bfc1c1e10a746f9905a7bcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10537, "upload_time": "2014-01-14T11:24:24", "url": "https://files.pythonhosted.org/packages/76/b3/bbe7cf432520c85db16465eef136707d12f264052be03c8c9060b9e3f5d7/pies-2.5.3.tar.gz" } ], "2.5.4": [ { "comment_text": "", "digests": { "md5": "d69556d303f7c4da9f40c01d53b4f103", "sha256": "fab2979fcfe7d9b661eb17e3fd5ddfa60f8692a33ef426c51921cb96e40761bc" }, "downloads": -1, "filename": "pies-2.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d69556d303f7c4da9f40c01d53b4f103", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15183, "upload_time": "2014-01-14T23:57:07", "url": "https://files.pythonhosted.org/packages/2e/ce/37abbaf34819fafadeeda74ee7dc785649a70a40ad79eecab6ae2b905aee/pies-2.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e645ea199757da79e293cfaf862a29e", "sha256": "48bfe85159a3c2875fed57ecf3f773e29cd1c5a6395f8a6485f476e5c400e9c6" }, "downloads": -1, "filename": "pies-2.5.4.tar.gz", "has_sig": false, "md5_digest": "9e645ea199757da79e293cfaf862a29e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10550, "upload_time": "2014-01-14T23:57:05", "url": "https://files.pythonhosted.org/packages/38/d9/a9e2c89e0c5d647f9deadc052852caf1297321cfb4d0abee37a63b9a6762/pies-2.5.4.tar.gz" } ], "2.5.5": [ { "comment_text": "", "digests": { "md5": "aff7ff8224256fbc8022f011ea878671", "sha256": "03e51d223d1a11797e257f2a2917b93b29b7179f45db11db2cf41599d5beb1f4" }, "downloads": -1, "filename": "pies-2.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aff7ff8224256fbc8022f011ea878671", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15473, "upload_time": "2014-01-15T03:55:36", "url": "https://files.pythonhosted.org/packages/6e/6e/a96440193fe9ac3f25dbaa3e1b1c46bde74d9b3bb2a1f17199320d33efd9/pies-2.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71d4d85edbb289afc1b34f49f505b726", "sha256": "35de200a5a65446d6d6eeb8d8dce4b87c5e31ab517864cc6b01bbda15f3da3bb" }, "downloads": -1, "filename": "pies-2.5.5.tar.gz", "has_sig": false, "md5_digest": "71d4d85edbb289afc1b34f49f505b726", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10721, "upload_time": "2014-01-15T03:55:34", "url": "https://files.pythonhosted.org/packages/a4/92/cb03bce58b9837d13a6345cd8d2fe90194c0f21dcaf9899e18153437a46d/pies-2.5.5.tar.gz" } ], "2.6.0": [ { "comment_text": "", "digests": { "md5": "151351ecf70956be17d5dd153a54ac83", "sha256": "1617274c684e0fd1169f769a255471a7f15e70c62dafe427d582aa78965df14d" }, "downloads": -1, "filename": "pies-2.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "151351ecf70956be17d5dd153a54ac83", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15597, "upload_time": "2014-02-09T00:03:44", "url": "https://files.pythonhosted.org/packages/bb/3b/762dddc11c9c757f14648409b34e9ab35139b0ff2be991473e16fba5dc92/pies-2.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fdd645f10fe537cb1423d15ac14982ec", "sha256": "31c2f78efe45eecb95093e1824e36e613c5fc1a160df9b92ec67933f1c72b6f4" }, "downloads": -1, "filename": "pies-2.6.0.tar.gz", "has_sig": false, "md5_digest": "fdd645f10fe537cb1423d15ac14982ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10803, "upload_time": "2014-02-09T00:03:38", "url": "https://files.pythonhosted.org/packages/55/b1/1bfc70ac9372e84553bf6048e94caf65530661402c0bed6385fdb2fbd7f4/pies-2.6.0.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "c91ed38129a7f4425b72c8ffd009e2b5", "sha256": "87a8996fe0ea9d8af9e36ba895c51978bde6b704ef3abeb0398e6e1a4b8d429c" }, "downloads": -1, "filename": "pies-2.6.1.tar.gz", "has_sig": false, "md5_digest": "c91ed38129a7f4425b72c8ffd009e2b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6849, "upload_time": "2014-02-24T10:52:01", "url": "https://files.pythonhosted.org/packages/cf/ee/ec8b370171998bbd598eee8bf67620e3558636e42795688ffa93124ccf10/pies-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "c1d11288b9a06a86cf83a3046c34e37b", "sha256": "a57aadca82fe6fc150d77524c50d818ec306e2859ad8ffc83d6b2367ee914862" }, "downloads": -1, "filename": "pies-2.6.2.tar.gz", "has_sig": false, "md5_digest": "c1d11288b9a06a86cf83a3046c34e37b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6862, "upload_time": "2014-12-25T06:30:13", "url": "https://files.pythonhosted.org/packages/8c/39/25cb228c0dc7f07a82ad9e0abb39dbe63bf2ea7574f36c91fd87df68ddac/pies-2.6.2.tar.gz" } ], "2.6.3": [ { "comment_text": "", "digests": { "md5": "92d481dba8d1812c1267d46ca2e1fa41", "sha256": "ad7a2d0fa0e4006a14a7650029f579788c956e5e22c8198f139fee237eafc2e9" }, "downloads": -1, "filename": "pies-2.6.3.tar.gz", "has_sig": false, "md5_digest": "92d481dba8d1812c1267d46ca2e1fa41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6873, "upload_time": "2014-12-25T06:51:27", "url": "https://files.pythonhosted.org/packages/a9/dd/57cefd3c5e1630daeb1e81fc63913a5dd9a18830f979f8f6f77aa7baaefb/pies-2.6.3.tar.gz" } ], "2.6.5": [ { "comment_text": "", "digests": { "md5": "bcacb5840203d4dec1bb079178052f7b", "sha256": "1aef35d4d6fa4854980fd98ce713ce5c71a8eaef00435ad1d1f06ada43f45691" }, "downloads": -1, "filename": "pies-2.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcacb5840203d4dec1bb079178052f7b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15902, "upload_time": "2015-05-07T07:53:59", "url": "https://files.pythonhosted.org/packages/22/4c/698b7862023d112bffabcf8059d65d084d74da474aecbb76a43e7a7af871/pies-2.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "caba1ce15d312bf68d65a5d2cf9ccff2", "sha256": "d8d6ae4faa0a7da5d634ad8c6ca4bb22b70ad53bb7ecd91af23d490fcd2a88e8" }, "downloads": -1, "filename": "pies-2.6.5.tar.gz", "has_sig": false, "md5_digest": "caba1ce15d312bf68d65a5d2cf9ccff2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8924, "upload_time": "2015-05-07T07:52:45", "url": "https://files.pythonhosted.org/packages/3d/89/f26c7dbe7adf1534690130203ab7a0be6f416206178aa26bb28951d9290b/pies-2.6.5.tar.gz" } ], "2.6.7": [ { "comment_text": "", "digests": { "md5": "847058134ebf7ceac107a6db97d9178e", "sha256": "79a652dddc64c6fa42c7dfe9686ae7b1d856391094b873e2f52fcd0bd662c102" }, "downloads": -1, "filename": "pies-2.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "847058134ebf7ceac107a6db97d9178e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15883, "upload_time": "2015-07-12T07:34:08", "url": "https://files.pythonhosted.org/packages/2c/93/32c096670cfe9310f12e038e8228485d7d97cb59221709657c2ae38eaee2/pies-2.6.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3c3f6bd4d32db114f0dc51b42d3d80", "sha256": "e8a76923ce0e0f605240901983fe492814a65d3d803efe3013a0e1815b75e4e9" }, "downloads": -1, "filename": "pies-2.6.7.tar.gz", "has_sig": false, "md5_digest": "ba3c3f6bd4d32db114f0dc51b42d3d80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8602, "upload_time": "2015-07-12T07:34:04", "url": "https://files.pythonhosted.org/packages/54/d2/aab9e975477e75e47608417e9610a9e47721a7c889e42be5cc363280087f/pies-2.6.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "847058134ebf7ceac107a6db97d9178e", "sha256": "79a652dddc64c6fa42c7dfe9686ae7b1d856391094b873e2f52fcd0bd662c102" }, "downloads": -1, "filename": "pies-2.6.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "847058134ebf7ceac107a6db97d9178e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15883, "upload_time": "2015-07-12T07:34:08", "url": "https://files.pythonhosted.org/packages/2c/93/32c096670cfe9310f12e038e8228485d7d97cb59221709657c2ae38eaee2/pies-2.6.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba3c3f6bd4d32db114f0dc51b42d3d80", "sha256": "e8a76923ce0e0f605240901983fe492814a65d3d803efe3013a0e1815b75e4e9" }, "downloads": -1, "filename": "pies-2.6.7.tar.gz", "has_sig": false, "md5_digest": "ba3c3f6bd4d32db114f0dc51b42d3d80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8602, "upload_time": "2015-07-12T07:34:04", "url": "https://files.pythonhosted.org/packages/54/d2/aab9e975477e75e47608417e9610a9e47721a7c889e42be5cc363280087f/pies-2.6.7.tar.gz" } ] }