{ "info": { "author": "Hadrien David", "author_email": "hadrien+pypi@ectobal.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Plugins", "Framework :: Pyramid", "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "=============\nPyramid Royal\n=============\n\n.. image:: https://travis-ci.org/hadrien/pyramid_royal.png?branch=master\n :target: https://travis-ci.org/hadrien/pyramid_royal\n\n.. image:: https://coveralls.io/repos/hadrien/pyramid_royal/badge.png\n :target: https://coveralls.io/r/hadrien/pyramid_royal\n\n.. image:: https://pypip.in/d/pyramid_royal/badge.png\n :target: https://crate.io/packages/pyramid_royal/\n\n\nRoyal is a pyramid extension which eases writing RESTful web applications.\n\nDocumentation on `read the docs `_\n\nSource code on `github `_\n\nChangelog\n=========\n\n0.8.10 (2016-02-02)\n-------------------\n\n0.8.9 (2016-02-02)\n------------------\n\n* Allow HTTP method overrides for all methods specified in RFC 7232 and\n 5789 (PATCH).\n\n0.8.8 (2015-11-03)\n------------------\n\n- Permit method override for GET.\n\n0.8.7 (2015-08-05)\n------------------\n\n- Make DELETE method return 204 No Content\n\n0.8.6 (2015-04-15)\n------------------\n\n- Make dummy testing resources derive from dict.\n\n0.8.5 (2015-03-11)\n------------------\n\n- Fix ``royal.testing``.\u00a0\n\n0.8.3 (2015-03-10)\n------------------\n\n- Breaking change: Remove ``.parent`` and ``children`` property on\n ``royal.resource.Base``\n- Add ``find_item`` and ``find_collection``\n- Update interfaces.\n\n0.8.2 (2015-03-06)\n------------------\n\n- Fix a bug with 2 items being adjacent in hierarchy. The child item was not\n registered on the good parent.\n- Add a default implementation in sqla extension for ``Item.replace``.\n\n0.8.1 (2015-03-05)\n------------------\n\n- Add sqlalchemy extension.\n- Change the way links are added to resource representation.\n- Fix issue #6: HTTP 500 error when using POST verb on Item resources.\n- Breaking changes:\n\n - `royal.resource:Base` constructor now takes request as third positional\n argument.\n - `royal.resource:Base.resource_url` and `Base.url` method signatures change.\n\n- Add `presources` script to print all resources declared with royal.\n- Add declarative configuration decorators `collection_config` & `item_config`.\n- No more utility class: resource configuration uses pyramid introspectables to\n store configuration rather than utility\u00a0internal dict.\n- Move `royal.utility` to `\u00a0royal.directives`\n\n0.7.4\n-----\n\n- Add update_schema and replace_schema to be symetric with create_schema.\n\n0.7.3\n-----\n\n- Started some documentation.\n- Set default root factory to ``royal.resource.Root``\n- Exception view which catches all exception is only added when ``debug=false``\n in application settings.\n\n0.7.2\n-----\n\n- Depends on pyramid without any version spec.\n\n0.7.1\n-----\n\n- Add a default ``multipart/form-data`` deserializer.\n- No more views on ``voluptuous.MultipleInvalid`` as ``voluptuous`` has been\n removed from dependencies.\n\n0.7\n---\n\n- Breaking changes:\n\n - Query params are not anymore passed to resources methods\n via ``**kwargs`` but as a ``dict``. TBD: use a ``multidict``.\n - Working on return value of ``Collection.create`` method. TBD: Add adapters\n to permit multiple way of calling resource methods from view and adapt\n renderering\n\n- Add ``renderer_adapter`` decorator to register adapter via ``config.scan``.\n- Add renderer adapter to configuration introspectables under *Renderer\n adapters* category.\n- Add ``add_deserializer`` config directive and\n decorator ``royal.deserializer_config`` to add deserializers for specific\n content_type.\n- Remove decorator ``log_error_dict`` in favor of pyramid_exclog extension.\n\n0.6\n---\n\n- Breaking changes: TBD\n- Move onctuous away in favor of voluptuous\n- Added method tunneling to permit ``PUT``, and ``DELETE`` via ``POST``\n methods.\n- TBD: adapt how request body is parsed.\n\n\n0.5.1\n-----\n\n- Add ``Base.__getitem__`` which gets children from ``self.children``\n\n0.5\n---\n\n- Breaking change: Pages parameters are not anymore page & page_size but offset\n and limit. It is more developer and db friendly.\n\n0.2\n---\n\n- onctuous schema checking on resource creation.\n\n0.1\n---\n\n- Initial version\n- royal renderer able to return bson or json.\n- royal.includeme adds royal renderer and views.\n- royal.resource.PaginatedResult which permits Collection.index to return\n paginated results.\n- royal.views with default views for Collection and Resource.\n- CollectionView.index does automatic pagination.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hadrien/pyramid_royal", "keywords": "web wsgi pylons pyramid REST traversal", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyramid_royal", "package_url": "https://pypi.org/project/pyramid_royal/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_royal/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/hadrien/pyramid_royal" }, "release_url": "https://pypi.org/project/pyramid_royal/0.8.10/", "requires_dist": null, "requires_python": null, "summary": "Pyramid extension using traversal which eases writing RESTful web\napplications.", "version": "0.8.10" }, "last_serial": 1935966, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "6145736fee615917c24ee5aa6fd9511e", "sha256": "bc4de809b9ac049de005abdaac945d0d6f137cf9bb9d25d0ab18f71fe58a7206" }, "downloads": -1, "filename": "pyramid_royal-0.5.tar.gz", "has_sig": false, "md5_digest": "6145736fee615917c24ee5aa6fd9511e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6590, "upload_time": "2014-01-08T20:43:25", "url": "https://files.pythonhosted.org/packages/a1/33/bbd024b38c20f45508e546693a41523f3ff2062f67b0d7ecfd1d8b1418e5/pyramid_royal-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b3c306d383534e2c92a7ddfb25201d53", "sha256": "1e73aeceba3c1bfcccc89e1a26e9f2290a34c7f41c92a93bce9960a2341cc813" }, "downloads": -1, "filename": "pyramid_royal-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b3c306d383534e2c92a7ddfb25201d53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6617, "upload_time": "2014-01-08T21:47:31", "url": "https://files.pythonhosted.org/packages/b2/50/b65d806bb8c2a81af283066245c32a5b1a4e829f035eea418ba514537c5f/pyramid_royal-0.5.1.tar.gz" } ], "0.6-dev0": [ { "comment_text": "", "digests": { "md5": "1e6138675b80a76267fb52ba44c7a1b7", "sha256": "0ea9d7940c9e631a98b9df06234878ad1cca98afe2d295778f565f306aabc885" }, "downloads": -1, "filename": "pyramid_royal-0.6-dev0.tar.gz", "has_sig": false, "md5_digest": "1e6138675b80a76267fb52ba44c7a1b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8643, "upload_time": "2014-02-07T22:07:21", "url": "https://files.pythonhosted.org/packages/f0/f5/2b65638a901ff7bb68b7ce9dfc8468e73191408ae417b8fd69d0225175da/pyramid_royal-0.6-dev0.tar.gz" } ], "0.6-dev1": [ { "comment_text": "", "digests": { "md5": "5d0c8139f86634a8eb3707972c000f38", "sha256": "6005edf4bc43a89d6ea39ea9de34a4396ffe4dc01b0e0d771369f58d99d9fe6e" }, "downloads": -1, "filename": "pyramid_royal-0.6-dev1.tar.gz", "has_sig": false, "md5_digest": "5d0c8139f86634a8eb3707972c000f38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9203, "upload_time": "2014-02-11T17:31:29", "url": "https://files.pythonhosted.org/packages/ab/cd/4f3d6b4c60a4ec93226d1608ad8d05454e337dacc58e10ed213f6472b084/pyramid_royal-0.6-dev1.tar.gz" } ], "0.6-dev2": [ { "comment_text": "", "digests": { "md5": "47fe81a77b5c5143720e7085b2687e4d", "sha256": "f1ab5bffa801d16aad3666e01272960e05d94483b08077e46d65a897909ece96" }, "downloads": -1, "filename": "pyramid_royal-0.6-dev2.tar.gz", "has_sig": false, "md5_digest": "47fe81a77b5c5143720e7085b2687e4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9854, "upload_time": "2014-02-12T17:43:58", "url": "https://files.pythonhosted.org/packages/00/3f/bac8b7d7f7a134f4140cd41ecd6a2b8f4e0a2858ab3a4fec3b0c612a1229/pyramid_royal-0.6-dev2.tar.gz" } ], "0.6-dev3": [ { "comment_text": "", "digests": { "md5": "a687b0a9c3524b862cd10893ba7c8eed", "sha256": "93a4a346e9b3b48b78b2b8d665f550d351f98faea34e728fb11b737fe2712282" }, "downloads": -1, "filename": "pyramid_royal-0.6-dev3.tar.gz", "has_sig": false, "md5_digest": "a687b0a9c3524b862cd10893ba7c8eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9768, "upload_time": "2014-02-20T23:06:30", "url": "https://files.pythonhosted.org/packages/bd/27/b2928b68549780ebb4ec6f885c9aefc3026714e85f513bdc5fb0221ebd9f/pyramid_royal-0.6-dev3.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "df98219ed8b1821a709a082ef9d5960b", "sha256": "dae58cd749c4bf510da1861e712ee7de1b69bbaee84a57476320437651579ec6" }, "downloads": -1, "filename": "pyramid_royal-0.7.tar.gz", "has_sig": false, "md5_digest": "df98219ed8b1821a709a082ef9d5960b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11689, "upload_time": "2014-04-08T21:34:52", "url": "https://files.pythonhosted.org/packages/7e/ce/556d538d69ed13dc799b229848cb3e6a1f4f9feec5707e396edef01ba0ea/pyramid_royal-0.7.tar.gz" } ], "0.7.0-dev0": [ { "comment_text": "", "digests": { "md5": "81d984942127dd6ad3bd8a972ac87149", "sha256": "edd09e8c628cfa701b8c663c87b1797d63391a3319b6bce35f6a793621369636" }, "downloads": -1, "filename": "pyramid_royal-0.7.0-dev0.tar.gz", "has_sig": false, "md5_digest": "81d984942127dd6ad3bd8a972ac87149", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9867, "upload_time": "2014-03-06T20:26:02", "url": "https://files.pythonhosted.org/packages/1d/08/977b4d24922bb949a14a3aa7cefe96318f5dfa8a0fc56cce4c5c0dc2b709/pyramid_royal-0.7.0-dev0.tar.gz" } ], "0.7.0-dev1": [ { "comment_text": "", "digests": { "md5": "110f0ff4e6e92e2a38464eb99f2744fb", "sha256": "031272990f6a244e9fdba5bc9aa35ba9507f7614306666559b3a6a20320d7ab0" }, "downloads": -1, "filename": "pyramid_royal-0.7.0-dev1.tar.gz", "has_sig": false, "md5_digest": "110f0ff4e6e92e2a38464eb99f2744fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10743, "upload_time": "2014-03-29T19:26:40", "url": "https://files.pythonhosted.org/packages/81/0b/32025b7f279b9679a294ce0cc3d33ce89b6719f3c1006c7f2f9f917d4cc2/pyramid_royal-0.7.0-dev1.tar.gz" } ], "0.7.0-dev2": [ { "comment_text": "", "digests": { "md5": "34fd517264017f816c1330a636838728", "sha256": "60e55986c9d6ac23adf0f7478005c8b1e7af118c4722964f875558b9070b6abe" }, "downloads": -1, "filename": "pyramid_royal-0.7.0-dev2.tar.gz", "has_sig": false, "md5_digest": "34fd517264017f816c1330a636838728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11100, "upload_time": "2014-04-05T22:12:46", "url": "https://files.pythonhosted.org/packages/e9/0e/77a0850c55c0d78ccfa1573ec5529681efa56f77388136ee16b30f126cb7/pyramid_royal-0.7.0-dev2.tar.gz" } ], "0.7.0-dev3": [ { "comment_text": "", "digests": { "md5": "cf307f92c63e3d8f2611ba4b633877a6", "sha256": "68688541d685b2f541fba217e40e3e5858b4c298669cf66d4265ad13ac7848b5" }, "downloads": -1, "filename": "pyramid_royal-0.7.0-dev3.tar.gz", "has_sig": false, "md5_digest": "cf307f92c63e3d8f2611ba4b633877a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11370, "upload_time": "2014-04-05T22:52:49", "url": "https://files.pythonhosted.org/packages/18/9e/57b12083c9625308c25296a7da50848798d95ba8c025dd12df821bc1f183/pyramid_royal-0.7.0-dev3.tar.gz" } ], "0.7.0-dev4": [ { "comment_text": "", "digests": { "md5": "e27cc5591b8cbffcabdcfb47977aab03", "sha256": "4037b6d549ce5dc431d087b480890dd2855dd07e258cda6c41695df70092af89" }, "downloads": -1, "filename": "pyramid_royal-0.7.0-dev4.tar.gz", "has_sig": false, "md5_digest": "e27cc5591b8cbffcabdcfb47977aab03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11380, "upload_time": "2014-04-06T07:05:48", "url": "https://files.pythonhosted.org/packages/ec/dc/7d566b9a0a7e786322e3909ee0de92a2bf91c09d2f52ecaba58432aabd9d/pyramid_royal-0.7.0-dev4.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "746d9ae861ffddfad5061c44aac0a24f", "sha256": "a4e3b5d6780c2334ccb92bd8f9e661ec5b4303dbd6d6cbc5b22519fc28974308" }, "downloads": -1, "filename": "pyramid_royal-0.7.1.tar.gz", "has_sig": false, "md5_digest": "746d9ae861ffddfad5061c44aac0a24f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12121, "upload_time": "2014-04-29T18:49:32", "url": "https://files.pythonhosted.org/packages/48/cf/82f5706e2faca559d285a686c075892b847da1d338358f369a10054cd090/pyramid_royal-0.7.1.tar.gz" } ], "0.7.1-dev0": [], "0.7.2": [ { "comment_text": "", "digests": { "md5": "fa8e3e6276a7cc0be83dafc1472ce823", "sha256": "d933bfbaaf4c437d49813255aaafbab175757fbcee21e1b2abef89afb46017e4" }, "downloads": -1, "filename": "pyramid_royal-0.7.2.tar.gz", "has_sig": false, "md5_digest": "fa8e3e6276a7cc0be83dafc1472ce823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12115, "upload_time": "2014-04-30T14:52:43", "url": "https://files.pythonhosted.org/packages/8a/d5/28901da6543e1da35d4b46e31df2759ab67fed00e9bdd14c1b9c57fed2c8/pyramid_royal-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7bbb6b3bf29af83e266a2aa8848728bc", "sha256": "77bc4842025e0cd1c3355e4fe414b0a5543c2e3bbcc3b96ff0f80dbe7eeeedd6" }, "downloads": -1, "filename": "pyramid_royal-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7bbb6b3bf29af83e266a2aa8848728bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12360, "upload_time": "2014-08-12T20:32:57", "url": "https://files.pythonhosted.org/packages/0a/94/7bc89c37108ed69a8890c2acdec3d5a68693fadb2107cd0665d5cd3cf459/pyramid_royal-0.7.3.tar.gz" } ], "0.7.3-dev0": [], "0.7.4": [ { "comment_text": "", "digests": { "md5": "813383567ce0d25ecda52571e4cba077", "sha256": "177e396c4c7db0fe44cc54ed156e9d2fb9fe18f78ee2c3442a69185cff02988f" }, "downloads": -1, "filename": "pyramid_royal-0.7.4.tar.gz", "has_sig": false, "md5_digest": "813383567ce0d25ecda52571e4cba077", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12522, "upload_time": "2014-12-18T19:26:05", "url": "https://files.pythonhosted.org/packages/51/cf/9da343bff3e9e4adbab4552f8f438ddec69035e73b83c2137ce9b940013d/pyramid_royal-0.7.4.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "9c5ef0175495e2da577e6616ffb43f68", "sha256": "79e1aa5d9f0b60cc3b0323d51a4370a16f45f4e1cf11edc049440ca24e84ad9d" }, "downloads": -1, "filename": "pyramid_royal-0.8.1.tar.gz", "has_sig": false, "md5_digest": "9c5ef0175495e2da577e6616ffb43f68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15333, "upload_time": "2015-03-05T21:52:22", "url": "https://files.pythonhosted.org/packages/6e/95/8c175b57acf106accfb6d6526f05604c0b652f28c6fd3c91bfbdbcc0d902/pyramid_royal-0.8.1.tar.gz" } ], "0.8.10": [ { "comment_text": "", "digests": { "md5": "18434bc6b1ed47f8623ea71f225de9f9", "sha256": "069b3e6da6c67b734cc57ee3a1569d5887533c8fb01f21f9455ab66fdea0c64c" }, "downloads": -1, "filename": "pyramid_royal-0.8.10.tar.gz", "has_sig": false, "md5_digest": "18434bc6b1ed47f8623ea71f225de9f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18025, "upload_time": "2016-02-02T16:46:23", "url": "https://files.pythonhosted.org/packages/3d/78/a0355c45cba7e4bcc7263916eec5025442820528f109392349aa3d3e8507/pyramid_royal-0.8.10.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "88c49a9ea3453bcdcdfd1c4187cadf61", "sha256": "ece6bae6c5993bf08368c19abf5664beff6b0907087d1183ae213aef0914b937" }, "downloads": -1, "filename": "pyramid_royal-0.8.2.tar.gz", "has_sig": false, "md5_digest": "88c49a9ea3453bcdcdfd1c4187cadf61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15481, "upload_time": "2015-03-06T19:12:05", "url": "https://files.pythonhosted.org/packages/57/79/14e461ac9f4d85b7da9b1d0d086882a3327bdab077ad5eaab41da8f17b29/pyramid_royal-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "5f02f561a60180ff28b86d5ab86806e7", "sha256": "f9aea6ac78c42613eec9d803d7fdc4fe241da09ccee8464de2e3c7a8a21ac3d2" }, "downloads": -1, "filename": "pyramid_royal-0.8.3.tar.gz", "has_sig": false, "md5_digest": "5f02f561a60180ff28b86d5ab86806e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16171, "upload_time": "2015-03-10T20:52:49", "url": "https://files.pythonhosted.org/packages/01/e5/b9b2249295d34214a0bf3e0cbe87325fd11a588437bdec22214484d0a3cb/pyramid_royal-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "b480a5ff250f93f1e4e9b8fd37faf459", "sha256": "45a5cde0e440b16ac0572a82a82a9662d7c3088e502a8c6e75e93174040d8e92" }, "downloads": -1, "filename": "pyramid_royal-0.8.4.tar.gz", "has_sig": false, "md5_digest": "b480a5ff250f93f1e4e9b8fd37faf459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16177, "upload_time": "2015-03-10T22:00:13", "url": "https://files.pythonhosted.org/packages/47/4c/cc10771f5d2c223acf75e25190aa16a7d43b6a88ee69ebd5b8d07715b8b2/pyramid_royal-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "30763624456cdc3399cf21579b0ae29f", "sha256": "a65a0b7bb12da51efc0cf49863a86135550feceec367fde24f2d4630b89a7406" }, "downloads": -1, "filename": "pyramid_royal-0.8.5.tar.gz", "has_sig": false, "md5_digest": "30763624456cdc3399cf21579b0ae29f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17480, "upload_time": "2015-03-11T21:22:45", "url": "https://files.pythonhosted.org/packages/25/28/96fab369dd5aea02abd4c5281e7f39f78d2368eda156ea0e6681acf98201/pyramid_royal-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "da8a1d81cfcb37599d0ea882453f9218", "sha256": "6be426a78630ed7230890bb48f359f1763df2aa388b3c07fb2a57524da0cabe3" }, "downloads": -1, "filename": "pyramid_royal-0.8.6.tar.gz", "has_sig": false, "md5_digest": "da8a1d81cfcb37599d0ea882453f9218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17517, "upload_time": "2015-04-15T18:12:13", "url": "https://files.pythonhosted.org/packages/4f/5f/61ae80856a84239ddc053d59aa664dc424eb5f5b811feefb1140b8a7957b/pyramid_royal-0.8.6.tar.gz" } ], "0.8.7": [ { "comment_text": "", "digests": { "md5": "e3b35bb7535bad5e189f4762d66393e3", "sha256": "db1df3d606f7e858bfc639cec0b0c4e21d72bf26f754a283815fda639cff6c6c" }, "downloads": -1, "filename": "pyramid_royal-0.8.7.tar.gz", "has_sig": false, "md5_digest": "e3b35bb7535bad5e189f4762d66393e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17667, "upload_time": "2015-08-05T23:32:46", "url": "https://files.pythonhosted.org/packages/7a/83/09fe4c34b83eb7328067856a2dfe66bc999ed308578aa26757ff7de4cc65/pyramid_royal-0.8.7.tar.gz" } ], "0.8.8": [ { "comment_text": "", "digests": { "md5": "9ee1549c4b5c437cb69e039d54a188e9", "sha256": "9fb9ca0c1c490f6c2478629473a832e3315a1f3f7bc5ed477c662cc184d5d429" }, "downloads": -1, "filename": "pyramid_royal-0.8.8.tar.gz", "has_sig": false, "md5_digest": "9ee1549c4b5c437cb69e039d54a188e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17799, "upload_time": "2015-11-03T16:34:14", "url": "https://files.pythonhosted.org/packages/56/cc/e45fe1381a1f810634cf69a56aaba045c375254febb1f110c5de7344ec54/pyramid_royal-0.8.8.tar.gz" } ], "0.8.9": [ { "comment_text": "", "digests": { "md5": "7de267023b7f20b606730141e917011f", "sha256": "4eb6fadcf11645a4d5a6eefdd3dfd9080e21a941604f50aade5589aaa7bf8586" }, "downloads": -1, "filename": "pyramid_royal-0.8.9.tar.gz", "has_sig": false, "md5_digest": "7de267023b7f20b606730141e917011f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18485, "upload_time": "2016-02-02T16:29:14", "url": "https://files.pythonhosted.org/packages/23/ea/2e8f08c1b8c1b32eb91f3a23698dd4b18cc9cf194b9581b668516e695d5e/pyramid_royal-0.8.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18434bc6b1ed47f8623ea71f225de9f9", "sha256": "069b3e6da6c67b734cc57ee3a1569d5887533c8fb01f21f9455ab66fdea0c64c" }, "downloads": -1, "filename": "pyramid_royal-0.8.10.tar.gz", "has_sig": false, "md5_digest": "18434bc6b1ed47f8623ea71f225de9f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18025, "upload_time": "2016-02-02T16:46:23", "url": "https://files.pythonhosted.org/packages/3d/78/a0355c45cba7e4bcc7263916eec5025442820528f109392349aa3d3e8507/pyramid_royal-0.8.10.tar.gz" } ] }