{ "info": { "author": "Mateusz 'novo' Klos", "author_email": "novopl@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Utilities" ], "description": "\nrestible-appengine\n##################\n\n.. readme_inclusion_marker\n\n\n**restible-appengine** that allows you to use\n`restible `_ in AppEngine standard python\nenvironment. It includes a base resource class ``NdbResource`` that works as a\nglue between *restible* and Datastore.\n\nIt also includes webapp2 integration for the secure scaffold (properly\nintegrates Google's base endpoint classes into\n`restible `_.\n\n\n.. note::\n The CircleCI builds can be found\n `here `_\n\nInstallation\n============\n\n.. code-block:: shell\n\n $ pip install restible-appengine\n\n\nContributing\n============\n\nCloning and setting up the development repo\n-------------------------------------------\n\n.. code-block:: shell\n\n $ git clone git@github.com:novopl/restible-appengine.git\n $ cd restible\n $ virtualenv env\n $ source ./env/bin/activate\n $ pip install .\n $ pip install -r ops/devrequirements.txt\n $ peltak git add-hooks\n\n.. note::\n God knows why, installing the current package with\n ``python setup.py develop`` or ``python setup.py install`` will cause pylint\n to think **six** is a local project package and it will throw errors about\n the wrong import order.\n\n\nRunning tests\n.............\n\n.. code-block:: shell\n\n $ peltak test\n\nLinting\n.......\n\n.. code-block:: shell\n\n $ peltak lint\n\nGenerating docs\n...............\n\n.. code-block:: shell\n\n $ peltak docs\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/novopl/restible-appengine", "keywords": "restible REST restapi rest server appengine", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "restible-appengine", "package_url": "https://pypi.org/project/restible-appengine/", "platform": "", "project_url": "https://pypi.org/project/restible-appengine/", "project_urls": { "Homepage": "https://github.com/novopl/restible-appengine" }, "release_url": "https://pypi.org/project/restible-appengine/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "AppEngine integration for restible library", "version": "0.5.1" }, "last_serial": 5140348, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "57117083050bda887adc987cd7a71fb2", "sha256": "ffc6af0de41896968bfa0f760d54e78350c5230bde95d446b076c3e31c68fd5e" }, "downloads": -1, "filename": "restible-appengine-0.1.0.tar.gz", "has_sig": false, "md5_digest": "57117083050bda887adc987cd7a71fb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8863, "upload_time": "2019-01-15T11:01:25", "url": "https://files.pythonhosted.org/packages/ba/f9/2a1b95f0dfe55bd217dc4c2a03986102b1c04d6f9b587a7b3f92109b0d45/restible-appengine-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a0f7e09d6eea4906a98e7df4f268ae2c", "sha256": "998636d4d8abc43af637467a97c410f8fc1a847abc841c058505da78badb6b09" }, "downloads": -1, "filename": "restible-appengine-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a0f7e09d6eea4906a98e7df4f268ae2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8946, "upload_time": "2019-01-15T11:16:32", "url": "https://files.pythonhosted.org/packages/9a/a7/20c43bf62c7a41f8dffce0e929055f9562364771d0ba65852749dac4f7c4/restible-appengine-0.1.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "bc36d89c95b5ce7aeaf44153e55ee483", "sha256": "27548c0fafcd8d4a7711f82f069e236dc345f527d298b81f7774233fa12addd1" }, "downloads": -1, "filename": "restible-appengine-0.2.tar.gz", "has_sig": false, "md5_digest": "bc36d89c95b5ce7aeaf44153e55ee483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8669, "upload_time": "2019-01-16T14:06:24", "url": "https://files.pythonhosted.org/packages/db/37/db1d12626b0c7bb708cc0b598c5df1bb676b82a0fa4982475596864456f2/restible-appengine-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7cdb4540f89dbc33b111970f6f39bb1d", "sha256": "3668c4fb26043e005cfd637d188a60f154c39a18c4897bebaabae8a01cf11a8f" }, "downloads": -1, "filename": "restible-appengine-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7cdb4540f89dbc33b111970f6f39bb1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9226, "upload_time": "2019-01-17T20:41:34", "url": "https://files.pythonhosted.org/packages/1c/f9/b020363360037b7f9a73eac2c1b319bba023e0cffb618f43d37a202e2c9b/restible-appengine-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6f6ef9befbc12f7abdcc6e34f2081fb3", "sha256": "0303e7172986503256472e78f50480142bdb36f7ac7be5385cc6524bd0661f52" }, "downloads": -1, "filename": "restible-appengine-0.2.2.tar.gz", "has_sig": false, "md5_digest": "6f6ef9befbc12f7abdcc6e34f2081fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7322, "upload_time": "2019-01-17T21:53:37", "url": "https://files.pythonhosted.org/packages/e2/0a/920625984e4971a42a187212a15394a3a72aac19468ed904b877472e79d2/restible-appengine-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9fb0eba821dd9b6af8166e1f079705ca", "sha256": "bf1447d18a4e347ab9975c1f97d143bd126898a79202a8038d70aa100b978902" }, "downloads": -1, "filename": "restible-appengine-0.2.3.tar.gz", "has_sig": false, "md5_digest": "9fb0eba821dd9b6af8166e1f079705ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10129, "upload_time": "2019-01-17T22:18:31", "url": "https://files.pythonhosted.org/packages/29/30/ae88d562a91393a884b630262642060cd2ae4ab03d4f2e1986fb4f39ca89/restible-appengine-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e747e49ce651cb2b5a0e5e28e73a0a58", "sha256": "1ee43e748da92b4b6966ef1bb9e9b39e5b121f550ef2baacd156b9870cddbfca" }, "downloads": -1, "filename": "restible-appengine-0.2.4.tar.gz", "has_sig": false, "md5_digest": "e747e49ce651cb2b5a0e5e28e73a0a58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10024, "upload_time": "2019-01-17T22:49:48", "url": "https://files.pythonhosted.org/packages/d1/c6/633d59ba4b7f2be7858b6fd6f550eb3ade9940ae8c31041be4b2c02a45be/restible-appengine-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "558be1625eaaba6994304b84232aafac", "sha256": "9dc1a7d4d00ff11b44cec68fd6caa474f9aa7f6c03ac18be0f6bfb474a6924d1" }, "downloads": -1, "filename": "restible-appengine-0.2.5.tar.gz", "has_sig": false, "md5_digest": "558be1625eaaba6994304b84232aafac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10028, "upload_time": "2019-01-17T23:07:27", "url": "https://files.pythonhosted.org/packages/33/44/06159127bcafdd5aebb57e6f9950cca1809fd353098419955c88f6961e32/restible-appengine-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "c29b34e7307615c1d21786c21c0effaa", "sha256": "67225399c726ba3adcee47b33ea049c51f001b90e81875974990711e96082c29" }, "downloads": -1, "filename": "restible-appengine-0.2.6.tar.gz", "has_sig": false, "md5_digest": "c29b34e7307615c1d21786c21c0effaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10800, "upload_time": "2019-01-18T00:16:25", "url": "https://files.pythonhosted.org/packages/ab/6c/df583c2726425266fec409afd4a6ca53021649a8e550bfbb01402cc7b6e4/restible-appengine-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "4d460bf3bbca0ef41086eae3b5440a38", "sha256": "c6c2d5f411dc4d1c442e8ac3442d140c724dfc61fda6c3640349ccc51a975ccf" }, "downloads": -1, "filename": "restible-appengine-0.2.7.tar.gz", "has_sig": false, "md5_digest": "4d460bf3bbca0ef41086eae3b5440a38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10064, "upload_time": "2019-01-28T12:05:26", "url": "https://files.pythonhosted.org/packages/94/5f/10e2dff917f81ae2d04637860bbec2699f0deab215f9f8e8bfdd46a8fd12/restible-appengine-0.2.7.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "90ae3b1d3b597f92c6cc141c63ada83f", "sha256": "afde1e10c9a26ebddcf147b4b7efc23dc2ffe071c9a4b2978ab3d2a249152c40" }, "downloads": -1, "filename": "restible-appengine-0.3.tar.gz", "has_sig": false, "md5_digest": "90ae3b1d3b597f92c6cc141c63ada83f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10365, "upload_time": "2019-02-05T13:59:35", "url": "https://files.pythonhosted.org/packages/9d/fe/445193384e5566e789af1c0a4ae12187e4b74dcb77f9078844f154a72e20/restible-appengine-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "8859032a9f89e57648943f9908b6fe32", "sha256": "08a788d89d99427e9e87408c6811df216f05b819689eee015c0852382ff9d9f2" }, "downloads": -1, "filename": "restible-appengine-0.3.1.tar.gz", "has_sig": false, "md5_digest": "8859032a9f89e57648943f9908b6fe32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9959, "upload_time": "2019-02-06T12:24:27", "url": "https://files.pythonhosted.org/packages/ec/4d/a443b404d323636c4ed323b628e34bee5b9c9de059436437b7675cb39e6f/restible-appengine-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "cc1c794d7c6e8d14086219d57747700a", "sha256": "38eca78dbc0a1b2154188e67b303983ad46b04e09c5afc6970a9b0f9e27c1687" }, "downloads": -1, "filename": "restible-appengine-0.3.2.tar.gz", "has_sig": false, "md5_digest": "cc1c794d7c6e8d14086219d57747700a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10031, "upload_time": "2019-02-21T12:16:32", "url": "https://files.pythonhosted.org/packages/35/c1/6c38270784ee5bfa234a414a5cc33d92e96c5b9702b2dd647f426b2b8e7a/restible-appengine-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "75c87dda323afd00a3727462fba5ef7b", "sha256": "77e4e24c0013e8ffc21c52f14c054d02567281372575b576ebdbfaa4b8139e88" }, "downloads": -1, "filename": "restible-appengine-0.3.3.tar.gz", "has_sig": false, "md5_digest": "75c87dda323afd00a3727462fba5ef7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10387, "upload_time": "2019-03-03T15:08:42", "url": "https://files.pythonhosted.org/packages/bb/f5/29de5e99dd74152c24f48136bd839c735653a22f62fbb57f5b47c6d3bc32/restible-appengine-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ca9d3d5348f8769e57eb4a4460a14fa1", "sha256": "8f5791264c9b6ee3067cff49a013f7b4f6d78a0dfc9d9c20ce0ca1f183e6f4a1" }, "downloads": -1, "filename": "restible-appengine-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ca9d3d5348f8769e57eb4a4460a14fa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10905, "upload_time": "2019-03-07T15:39:55", "url": "https://files.pythonhosted.org/packages/bc/5a/66584742507d5db053ee4b363e5a776572eb7b65840a85918a19ceacb7a0/restible-appengine-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d3aa828cc0128355434626f7aaf5d5c4", "sha256": "96f904d82c0ccb111fd442d97524e3474eb4cfde72f9ebfc52438523659a16db" }, "downloads": -1, "filename": "restible-appengine-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d3aa828cc0128355434626f7aaf5d5c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11472, "upload_time": "2019-04-04T18:19:29", "url": "https://files.pythonhosted.org/packages/77/da/6361f0961024f4680b21e385cca794bcb636f1064ce16fa2191c983b2a96/restible-appengine-0.3.5.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "ec8afbe42b3e7f08762fd6e841e67b9a", "sha256": "7c72b74b0a928923c2d559bf29208f45049169a7c4f4bad3369288c328b38cf7" }, "downloads": -1, "filename": "restible-appengine-0.4.tar.gz", "has_sig": false, "md5_digest": "ec8afbe42b3e7f08762fd6e841e67b9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11541, "upload_time": "2019-04-06T16:10:19", "url": "https://files.pythonhosted.org/packages/4b/4d/e5fde8a9b3c9094a180e62197f73d5ecbfa2b860587917dc862070a7217f/restible-appengine-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "f0c35d8bf43c7d254091e5e6822d4c82", "sha256": "da08ea0baabaaba923e7afcde638041c9302433bb60008f7afcba7fd040da9d2" }, "downloads": -1, "filename": "restible-appengine-0.4.1.tar.gz", "has_sig": false, "md5_digest": "f0c35d8bf43c7d254091e5e6822d4c82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11423, "upload_time": "2019-04-08T09:06:28", "url": "https://files.pythonhosted.org/packages/83/96/998f6973649ca4f16fedd8e81b633368a4fc2e4e1df387f68f7e8238b406/restible-appengine-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "89902737ee03265c1f5b4902778ffe8d", "sha256": "671160030e23cb09c5c954e89c97901e6d56038fd334876847bb720c4d5486a8" }, "downloads": -1, "filename": "restible-appengine-0.5.tar.gz", "has_sig": false, "md5_digest": "89902737ee03265c1f5b4902778ffe8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10684, "upload_time": "2019-04-12T22:55:14", "url": "https://files.pythonhosted.org/packages/69/3b/afea909261f1bfed7527d7b37c0ce00bd89a90a0e03f5bf8fd898f4b12bc/restible-appengine-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "acee4412e3d2fda69937a7f8af2935e2", "sha256": "4e317f961efecfb1921198e604b95c8476b1fa85fe2b8be6ea93fcf6e968b746" }, "downloads": -1, "filename": "restible-appengine-0.5.1.tar.gz", "has_sig": false, "md5_digest": "acee4412e3d2fda69937a7f8af2935e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11208, "upload_time": "2019-04-14T09:49:59", "url": "https://files.pythonhosted.org/packages/f7/8a/b8e7e9943f89edb5f60f067f0b70ff98bc06d7e081dbfd627f65816b3445/restible-appengine-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "acee4412e3d2fda69937a7f8af2935e2", "sha256": "4e317f961efecfb1921198e604b95c8476b1fa85fe2b8be6ea93fcf6e968b746" }, "downloads": -1, "filename": "restible-appengine-0.5.1.tar.gz", "has_sig": false, "md5_digest": "acee4412e3d2fda69937a7f8af2935e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11208, "upload_time": "2019-04-14T09:49:59", "url": "https://files.pythonhosted.org/packages/f7/8a/b8e7e9943f89edb5f60f067f0b70ff98bc06d7e081dbfd627f65816b3445/restible-appengine-0.5.1.tar.gz" } ] }