{ "info": { "author": "teitei-tk", "author_email": "teitei.tk@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Database :: Front-Ends", "Topic :: Software Development", "Topic :: Software Development :: Libraries" ], "description": "SixIsles\n========\n\nPyMongo Based ActiveRecord Pattern O/R Mapper\n\n--------------\n\nDependencies\n------------\n\n- Python2.6 or Later\n- PyMongo >= 3.1.1\n\nInstallation\n------------\n\n.. code:: bash\n\n $ pip install SixIsles\n\nExample\n-------\n\nAdd Github Repository Documents\n\n.. code:: python\n\n from sixIsles import Structure, Document, get_client\n from sixIsles.types import ObjectId, String\n\n class Repository(Document):\n struct = Structure(\n _id = ObjectId(),\n name = String(),\n author = String(),\n url = String()\n )\n\n class Meta:\n database = get_client(\"test_db_name\", \"localhost\")\n\n document = Repository()\n document.name = \"SixIsles\"\n document.author = \"teitei-tk\"\n document.url = \"https://github.com/teitei-tk/SixIsles\"\n document.insert()\n\n or \n\n document = Repository({\n \"name\": \"SixIsles\",\n \"author\": \"teitei-tk\",\n \"url\": \"https://github.com/teitei-tk/SixIsles\"\n })\n document.insert()\n\n.. code:: bash\n\n $ mongo\n .....\n .....\n > use test_db_name\n switched to db test_db_name\n > show collections;\n repository\n system.indexes\n > db.repository.find()\n { \"_id\" : ObjectId(\"565895aacc7474890284fc8d\"), \"url\" : \"https://github.com/teitei-tk/SixIsles\", \"name\" : \"SixIsles\", \"author\" : \"teitei-tk\" }\n >\n\nTODO\n----\n\n- [ ] Add TestCode\n- [ ] Update README\n- [ ] Register CI Tools\n\nLicense\n-------\n\n- MIT", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/teitei-tk/SixIsles/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/teitei-tk/SixIsles", "keywords": "orm,ormapper,o/r mapper,PyMongo,MongoDB", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "SixIsles", "package_url": "https://pypi.org/project/SixIsles/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/SixIsles/", "project_urls": { "Download": "https://github.com/teitei-tk/SixIsles/archive/master.zip", "Homepage": "https://github.com/teitei-tk/SixIsles" }, "release_url": "https://pypi.org/project/SixIsles/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "PyMongo Based ActiveRecord Pattern O/R Mapper", "version": "0.0.3" }, "last_serial": 1839732, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0d99dd443ad009a1bf6f6a15f5de20f8", "sha256": "6ee318e06407f56b5a8a2a2c1f3abe9ea0c6f1495ca25bc1d46824bf6f6e970d" }, "downloads": -1, "filename": "SixIsles-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0d99dd443ad009a1bf6f6a15f5de20f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4310, "upload_time": "2015-11-27T17:57:01", "url": "https://files.pythonhosted.org/packages/d7/83/791ee57c2930b6af4cef2508bc4cd4df4b2095d06f9d42decc2f3424d83f/SixIsles-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6ea8bf4d003c7ff7d3b8b1afa40eb731", "sha256": "75fea26190b38ec955677acf1ed73cbd3fc7bb14f73ee52e1f2c6b65b39122f0" }, "downloads": -1, "filename": "SixIsles-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6ea8bf4d003c7ff7d3b8b1afa40eb731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330, "upload_time": "2015-11-30T14:46:02", "url": "https://files.pythonhosted.org/packages/87/53/aca3e92d79cb7d5dec949a11b71f48975f46ec439a0d0ef9729cf056ce46/SixIsles-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6ea8bf4d003c7ff7d3b8b1afa40eb731", "sha256": "75fea26190b38ec955677acf1ed73cbd3fc7bb14f73ee52e1f2c6b65b39122f0" }, "downloads": -1, "filename": "SixIsles-0.0.3.tar.gz", "has_sig": false, "md5_digest": "6ea8bf4d003c7ff7d3b8b1afa40eb731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330, "upload_time": "2015-11-30T14:46:02", "url": "https://files.pythonhosted.org/packages/87/53/aca3e92d79cb7d5dec949a11b71f48975f46ec439a0d0ef9729cf056ce46/SixIsles-0.0.3.tar.gz" } ] }