{ "info": { "author": "Matthew Painter and others", "author_email": "hovhannes@stdevmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.6" ], "description": "# simpledb-dev2\n\n[![View on PyPI](https://img.shields.io/pypi/v/simpledb-dev2.svg)](https://pypi.python.org/pypi/simpledb-dev2)\n[![Licence](https://img.shields.io/badge/license-GPLv3-blue.svg)](https://raw.githubusercontent.com/rcook/simpledb-dev2/master/LICENSE)\n\nThis is a fork of [SimpleDB/dev][simpledb-dev] by Matthew Painter via [this unofficial mirror][latortuga]. This fork has been renamed to _simpledb-dev2_ so that it does not collide with the original project.\n\nIt currently supports the \"2007-11-07\" SimpleDB API level but has been hacked to fake support for \"2009-04-15\"—this has not been tested much!\n\n## Project information\n\nsimpledb-dev2 provides a local SimpleDB server, so you can develop offline, without requiring a SimpleDB account. It has been tested on Linux, 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 technical documentation\n\nIt does not implement:\n\n* The SOAP API\n* Authentication—signature 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 installation. You can install using [pip][pip] as follows:\n\n```\npip install simpledb-dev2\n```\n\nThis will install the package and its dependencies including [web.py][web-py]. Specify the `--user` option to the `pip` command line to install for the current user only.\n\nThis will create a `simpledb-dev2` script/executable on your path. You can start the simpledb-dev2 web server as follows:\n\n```\nsimpledb-dev2 serve\n```\n\nThis will serve the SimpleDB API on the default port of 8080. To specify an alternative port, use the `--port` option:\n\n```\nsimpledb-dev2 serve --port 1234\n```\n\nIf the server doesn't start, or you have other problems, it's pretty easy to run the tests and see some examples of request/response:\n\n```\nsimpledb-dev2 test\n```\n\nRemember, this is a development tool, and not meant for storing or querying large amounts of data—I do not know yet how big you can get before running into issues, but I suspect that with the current storage and querying design it is not that large :o) Now that I have a base, I may start trying to see how I can improve the performance…\n\nAlthough this conforms to the specifications in the technical documentation, simpledb-dev2 has not been tested with every possible SDB client library, and I am looking forward to people in the OSS community trying to find bugs and peculiarities—it is after all, a work in progress!\n\n_So enjoy developing your SimpleDB applications now, not later!_\n\n## Contributing\n\n1. Fork this repository\n2. Create a feature branch (`git checkout -b feature-branch`)\n3. Commit your changes (`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 request][pulls] describing your fix/feature\n\n## Licence\n\nReleased under [GNU General Public License v3 (GPLv3)][licence]\n\n[latortuga]: https://github.com/latortuga/simpledb-dev\n[licence]: LICENSE\n[pip]: https://pip.pypa.io/\n[pulls]: https://github.com/rcook/simpledb-dev2/pulls\n[simpledb-dev]: http://code.google.com/p/simpledb-dev/\n[web-py]: http://webpy.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/hovhannes-stdev/simpledb-dev2", "keywords": "", "license": "GNU GPL v3", "maintainer": "", "maintainer_email": "", "name": "simpledb-dev3", "package_url": "https://pypi.org/project/simpledb-dev3/", "platform": "", "project_url": "https://pypi.org/project/simpledb-dev3/", "project_urls": { "Homepage": "https://github.com/hovhannes-stdev/simpledb-dev2" }, "release_url": "https://pypi.org/project/simpledb-dev3/0.3/", "requires_dist": [ "pyprelude", "web.py (==0.40-dev1)" ], "requires_python": "", "summary": "A local SimpleDB server", "version": "0.3" }, "last_serial": 4139701, "releases": { "0.3": [ { "comment_text": "", "digests": { "md5": "958343deda1079dad25a4272e9cec8e4", "sha256": "68f86e58cefa07e846e2fb8d47adf6cac11cbe3e474b5a4c4c949912d7842a69" }, "downloads": -1, "filename": "simpledb_dev3-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "958343deda1079dad25a4272e9cec8e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19952, "upload_time": "2018-08-06T09:49:12", "url": "https://files.pythonhosted.org/packages/7d/f6/a8ffae0f7bd2f317d5136b89399c7c4598da28bdbb4c495dca392629052b/simpledb_dev3-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "551a81b36fba8d84b0503470ce6a1c35", "sha256": "31316c9e52b8e778338fb7fba5391fa02f147a120729e7955a5bc926082a0cf1" }, "downloads": -1, "filename": "simpledb-dev3-0.3.tar.gz", "has_sig": false, "md5_digest": "551a81b36fba8d84b0503470ce6a1c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14734, "upload_time": "2018-08-06T09:50:28", "url": "https://files.pythonhosted.org/packages/fc/10/09be05536d7651274f259c1f1db4c7df16ae744aefec5bfc4fa586e1896f/simpledb-dev3-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "958343deda1079dad25a4272e9cec8e4", "sha256": "68f86e58cefa07e846e2fb8d47adf6cac11cbe3e474b5a4c4c949912d7842a69" }, "downloads": -1, "filename": "simpledb_dev3-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "958343deda1079dad25a4272e9cec8e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19952, "upload_time": "2018-08-06T09:49:12", "url": "https://files.pythonhosted.org/packages/7d/f6/a8ffae0f7bd2f317d5136b89399c7c4598da28bdbb4c495dca392629052b/simpledb_dev3-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "551a81b36fba8d84b0503470ce6a1c35", "sha256": "31316c9e52b8e778338fb7fba5391fa02f147a120729e7955a5bc926082a0cf1" }, "downloads": -1, "filename": "simpledb-dev3-0.3.tar.gz", "has_sig": false, "md5_digest": "551a81b36fba8d84b0503470ce6a1c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14734, "upload_time": "2018-08-06T09:50:28", "url": "https://files.pythonhosted.org/packages/fc/10/09be05536d7651274f259c1f1db4c7df16ae744aefec5bfc4fa586e1896f/simpledb-dev3-0.3.tar.gz" } ] }