{ "info": { "author": "Matthew Painter and others", "author_email": "rcook@rcook.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2.7" ], "description": "simpledb-dev2\n=============\n\n|View on PyPI| |Licence|\n\nThis is a fork of\n`SimpleDB/dev `__ by Matthew\nPainter via `this unofficial\nmirror `__. This fork has\nbeen renamed to *simpledb-dev2* so that it does not collide with the\noriginal project.\n\nIt currently supports the \"2007-11-07\" SimpleDB API level but has been\nhacked to fake support for \"2009-04-15\"\u2014this has not been tested much!\n\nProject information\n-------------------\n\nsimpledb-dev2 provides a local SimpleDB server, so you can develop\noffline, without requiring a SimpleDB account. It has been tested on\nLinux, macOS and Windows.\n\nThis package currently implements:\n\n- The whole \"2007-11-07\" REST API\n- Correct HTTP error responses as per the technical documentation\n- A large suite of tests created from the examples provided in the\n technical documentation\n\nIt does not implement:\n\n- The SOAP API\n- Authentication\u2014signature value checking\n- Timestamp format and expiration checking\n- HTTPS\n\nTo run the simpledb-dev2 server, you'll need a working Python 2.7\ninstallation. You can install using `pip `__ as\nfollows:\n\n::\n\n pip install simpledb-dev2\n\nThis will install the package and its dependencies including\n`web.py `__. Specify the ``--user`` option to the\n``pip`` command line to install for the current user only.\n\nThis will create a ``simpledb-dev2`` script/executable on your path. You\ncan start the simpledb-dev2 web server as follows:\n\n::\n\n simpledb-dev2 serve\n\nThis will serve the SimpleDB API on the default port of 8080. To specify\nan alternative port, use the ``--port`` option:\n\n::\n\n simpledb-dev2 serve --port 1234\n\nIf the server doesn't start, or you have other problems, it's pretty\neasy to run the tests and see some examples of request/response:\n\n::\n\n simpledb-dev2 test\n\nRemember, this is a development tool, and not meant for storing or\nquerying large amounts of data\u2014I do not know yet how big you can get\nbefore running into issues, but I suspect that with the current storage\nand querying design it is not that large :o) Now that I have a base, I\nmay start trying to see how I can improve the performance\u2026\n\nAlthough this conforms to the specifications in the technical\ndocumentation, simpledb-dev2 has not been tested with every possible SDB\nclient library, and I am looking forward to people in the OSS community\ntrying to find bugs and peculiarities\u2014it is after all, a work in\nprogress!\n\n*So enjoy developing your SimpleDB applications now, not later!*\n\nContributing\n------------\n\n1. Fork this repository\n2. Create a feature branch (``git checkout -b feature-branch``)\n3. Commit your changes\n (``git commit -m \"Added support for the new API version\"``)\n4. Push to an upstream branch (``git push -u origin feature-branch``)\n5. Create a `pull\n request `__ describing\n your fix/feature\n\nLicence\n-------\n\nReleased under `GNU General Public License v3 (GPLv3) `__\n\n.. |View on PyPI| image:: https://img.shields.io/pypi/v/simpledb-dev2.svg\n :target: https://pypi.python.org/pypi/simpledb-dev2\n.. |Licence| image:: https://img.shields.io/badge/license-GPLv3-blue.svg\n :target: https://raw.githubusercontent.com/rcook/simpledb-dev2/master/LICENSE", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rcook/simpledb-dev2", "keywords": "", "license": "GNU GPL v3", "maintainer": "", "maintainer_email": "", "name": "simpledb-dev2", "package_url": "https://pypi.org/project/simpledb-dev2/", "platform": "", "project_url": "https://pypi.org/project/simpledb-dev2/", "project_urls": { "Homepage": "https://github.com/rcook/simpledb-dev2" }, "release_url": "https://pypi.org/project/simpledb-dev2/0.1/", "requires_dist": null, "requires_python": "", "summary": "A local SimpleDB server", "version": "0.1" }, "last_serial": 3436136, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "cc0b4b59bbe813a84170e33b96baa1ff", "sha256": "81b27d5909ad7b505bb1eaf85101ddef81e80f9370eb1943405df845a1e09004" }, "downloads": -1, "filename": "simpledb-dev2-0.1.tar.gz", "has_sig": false, "md5_digest": "cc0b4b59bbe813a84170e33b96baa1ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14851, "upload_time": "2017-12-22T04:06:48", "url": "https://files.pythonhosted.org/packages/1b/85/4cdd926e7be48fe2dafea9beb24d2cd8051641d64e1c9e53a39a09d566e4/simpledb-dev2-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc0b4b59bbe813a84170e33b96baa1ff", "sha256": "81b27d5909ad7b505bb1eaf85101ddef81e80f9370eb1943405df845a1e09004" }, "downloads": -1, "filename": "simpledb-dev2-0.1.tar.gz", "has_sig": false, "md5_digest": "cc0b4b59bbe813a84170e33b96baa1ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14851, "upload_time": "2017-12-22T04:06:48", "url": "https://files.pythonhosted.org/packages/1b/85/4cdd926e7be48fe2dafea9beb24d2cd8051641d64e1c9e53a39a09d566e4/simpledb-dev2-0.1.tar.gz" } ] }