{ "info": { "author": "Tariq Daouda", "author_email": "tariq.daouda@umontreal.ca", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Database :: Database Engines/Servers", "Topic :: Software Development :: Libraries" ], "description": "Python Object Wrapper for ArangoDB_ with built-in validation\n=============================================================\n\npyArango aims to be an easy to use driver for ArangoDB with built in validation. Collections are treated as types that apply to the documents within. You can be 100% permissive or enforce schemas and validate fields on set, on save or on both.\n\npyArango supports graphs, indexes and probably everything that arangodb_ can do.\n\npyArango is developed by `Tariq Daouda`_, the full source code is available from github_.\n\n.. _Tariq Daouda: http://bioinfo.iric.ca/~daoudat/\n.. _github: https://github.com/tariqdaouda/pyArango\n.. _arangodb: http://www.arangodb.com\n.. _ArangoDB: http://www.arangodb.com\n\nFor the latest news about pyArango, you can follow me on twitter `@tariqdaouda`_.\nIf you have any issues with it, please file a github issue.\n\n.. _@tariqdaouda: https://www.twitter.com/tariqdaouda", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tariqdaouda/pyArango", "keywords": "database ORM nosql arangodb driver validation", "license": "ApacheV2", "maintainer": "", "maintainer_email": "", "name": "pyArango", "package_url": "https://pypi.org/project/pyArango/", "platform": "", "project_url": "https://pypi.org/project/pyArango/", "project_urls": { "Homepage": "https://github.com/tariqdaouda/pyArango" }, "release_url": "https://pypi.org/project/pyArango/2.0.1/", "requires_dist": null, "requires_python": "", "summary": "An easy to use python driver for ArangoDB with built-in validation", "version": "2.0.1", "yanked": false, "yanked_reason": null }, "last_serial": 12565702, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9c7edaf08ef122a6cc5deabbc90c3182", "sha256": "0e04fb15caca0e4770ee3419deafa9aeec8b5820beb9d07c4c91ce9adfde32d6" }, "downloads": -1, "filename": "pyArango-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9c7edaf08ef122a6cc5deabbc90c3182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23322, "upload_time": "2015-01-30T08:14:47", "upload_time_iso_8601": "2015-01-30T08:14:47.805978Z", "url": "https://files.pythonhosted.org/packages/f9/08/d84b2b9d4a9340d473f1062fcae8890a67c425f4c750dd23b1284cd58f3b/pyArango-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "19305ff0eda9e62febb745d090b84f8b", "sha256": "24140fbce3386c2faa9fe3cda539d4ccb6019a6ce1f70e5fc91f99d42be535d8" }, "downloads": -1, "filename": "pyArango-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "19305ff0eda9e62febb745d090b84f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22756, "upload_time": "2015-01-05T20:16:58", "upload_time_iso_8601": "2015-01-05T20:16:58.661192Z", "url": "https://files.pythonhosted.org/packages/54/be/1f743a827b2c34ac3b1dd921a72d7cca777236b42b7f1f7450d784e52748/pyArango-1.0.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a52ea452a319b584265a64d30ee1e21e", "sha256": "fd392e670e2de641bd3dba432d55e4a034a0c6faa62d2b4e39fa21c10a2f3f2d" }, "downloads": -1, "filename": "pyArango-1.0.1.tar.gz", "has_sig": false, "md5_digest": "a52ea452a319b584265a64d30ee1e21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24225, "upload_time": "2015-02-08T01:17:00", "upload_time_iso_8601": "2015-02-08T01:17:00.282666Z", "url": "https://files.pythonhosted.org/packages/2e/ca/34124397e49b7b700f0f1fd4865d764f974c63bb61157402fd9a4529bf27/pyArango-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4a6fc05bcf6306509ba2187fa4fd27c8", "sha256": "c8cbd7184b15292104006ba0db0a2d73293371946c5eef1aa358ca89dec971ce" }, "downloads": -1, "filename": "pyArango-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4a6fc05bcf6306509ba2187fa4fd27c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25970, "upload_time": "2015-07-17T08:26:34", "upload_time_iso_8601": "2015-07-17T08:26:34.704088Z", "url": "https://files.pythonhosted.org/packages/c7/3c/0707c1be082b53a59cc0f59636739a7e42b1bc18ab985254e6e4fb22de26/pyArango-1.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "fb3a202189ae74349164d88ce5ed429c", "sha256": "f8fea03efb3568217214de97d1f0dc8643e4019991bb2943c805bcccc3e1e45c" }, "downloads": -1, "filename": "pyArango-1.0.3.tar.gz", "has_sig": false, "md5_digest": "fb3a202189ae74349164d88ce5ed429c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26149, "upload_time": "2015-07-17T08:44:48", "upload_time_iso_8601": "2015-07-17T08:44:48.740406Z", "url": "https://files.pythonhosted.org/packages/36/50/0ba36205603b046cdce84f89d76806283a8e8f562c988cce52e599d98206/pyArango-1.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "21dadcacbfe3b2ae593b249981f31cec", "sha256": "cb88b3cd3cc0ab06847de2a39722588ea723dcfb203cdcc19a637cfc611b1c17" }, "downloads": -1, "filename": "pyArango-1.0.4.tar.gz", "has_sig": false, "md5_digest": "21dadcacbfe3b2ae593b249981f31cec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26597, "upload_time": "2016-03-08T19:03:15", "upload_time_iso_8601": "2016-03-08T19:03:15.389324Z", "url": "https://files.pythonhosted.org/packages/44/4b/a940d3c461968da48fadaecd68cecca81866957324591cff77901ff9a47d/pyArango-1.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d1df3e91cc7404496f9197994e27f486", "sha256": "c9828b671ee77530add2d4e424c48d1d169c04957d6c81b878d314da7091ef7e" }, "downloads": -1, "filename": "pyArango-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d1df3e91cc7404496f9197994e27f486", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29676, "upload_time": "2016-07-14T22:24:45", "upload_time_iso_8601": "2016-07-14T22:24:45.255216Z", "url": "https://files.pythonhosted.org/packages/cc/30/6a834c52eb795d83546ef4625d0ae57924202de7ade82cea56545c620424/pyArango-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "a2ceb172dc450935033312aebcf26ec1", "sha256": "6b2c9a8ccf7b2ce77830ab22387a7c67768de8c1ac6d8ea854d27cdd1f5a47ef" }, "downloads": -1, "filename": "pyArango-1.2.2.tar.gz", "has_sig": false, "md5_digest": "a2ceb172dc450935033312aebcf26ec1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30620, "upload_time": "2016-07-21T03:55:15", "upload_time_iso_8601": "2016-07-21T03:55:15.302479Z", "url": "https://files.pythonhosted.org/packages/d1/22/8eccc1ba5852e08a3c76baa66bc5e856709ca0724144336bbcadd381ce8f/pyArango-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "6936ff43b8985c6d2f7b882d37c65840", "sha256": "8427aeed50db71b60143da8138596258eeaf4eaa573c4bb615f6bb529aa46fdb" }, "downloads": -1, "filename": "pyArango-1.2.3.tar.gz", "has_sig": false, "md5_digest": "6936ff43b8985c6d2f7b882d37c65840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30316, "upload_time": "2016-07-21T03:59:29", "upload_time_iso_8601": "2016-07-21T03:59:29.565327Z", "url": "https://files.pythonhosted.org/packages/27/29/445aef24c88169c7404df6101703a500b82e6ca8e838936242f8ad278a60/pyArango-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "57221efa85fd99275c012a03bcf2a6b3", "sha256": "466e3eb5ed63ca10e4550f64308086d1ea16314a92ab9f80d0bd7e62cf5374a9" }, "downloads": -1, "filename": "pyArango-1.2.4.tar.gz", "has_sig": false, "md5_digest": "57221efa85fd99275c012a03bcf2a6b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30345, "upload_time": "2016-07-22T21:14:06", "upload_time_iso_8601": "2016-07-22T21:14:06.135526Z", "url": "https://files.pythonhosted.org/packages/df/c6/9821d5b41d1541274a7e82f2634d34faffe1327fa82f194f32516f23b396/pyArango-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "b7778c61fa3d4fc361352826a0e623f2", "sha256": "ca42b1e11e72cafdbba9a19b8394782e05e7e8da0f76f530a192535a04259cd0" }, "downloads": -1, "filename": "pyArango-1.2.5.tar.gz", "has_sig": false, "md5_digest": "b7778c61fa3d4fc361352826a0e623f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30778, "upload_time": "2016-07-26T05:40:22", "upload_time_iso_8601": "2016-07-26T05:40:22.074338Z", "url": "https://files.pythonhosted.org/packages/08/a7/aeeed7156e35898752813173e00e88242a61a75c7f46e78b7d1404ecb745/pyArango-1.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.7": [ { "comment_text": "", "digests": { "md5": "7813f272f9da7b6feb240a961eae7236", "sha256": "d4974152949891a41df5991c184a4ab71775d8d9e680c6038f77d6872d1eeda4" }, "downloads": -1, "filename": "pyArango-1.2.7.tar.gz", "has_sig": false, "md5_digest": "7813f272f9da7b6feb240a961eae7236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31288, "upload_time": "2016-08-22T06:15:48", "upload_time_iso_8601": "2016-08-22T06:15:48.251245Z", "url": "https://files.pythonhosted.org/packages/95/d2/529dd8649b4be6362484f41dd2c8c21f93b82d4d63a15214ae0066774063/pyArango-1.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.8": [ { "comment_text": "", "digests": { "md5": "fb512cd82165fa196bfaa00cf58fa4bf", "sha256": "97e82b0b3a12157a36e9288de22c3ed8540e34460479b6932ddb8a82706a5254" }, "downloads": -1, "filename": "pyArango-1.2.8.tar.gz", "has_sig": false, "md5_digest": "fb512cd82165fa196bfaa00cf58fa4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31581, "upload_time": "2017-01-10T12:55:34", "upload_time_iso_8601": "2017-01-10T12:55:34.750014Z", "url": "https://files.pythonhosted.org/packages/42/61/aa032895504f3675a883040c2db0207b52e5ca8277a2b2368e7ab8621ce6/pyArango-1.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e53179fc410434072f4d3faddbc5704c", "sha256": "625e8616c9b4858868301596ba4a0ce6255f355721e7e80e41e6de1046e67325" }, "downloads": -1, "filename": "pyArango-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e53179fc410434072f4d3faddbc5704c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33500, "upload_time": "2017-06-11T00:25:22", "upload_time_iso_8601": "2017-06-11T00:25:22.993377Z", "url": "https://files.pythonhosted.org/packages/0f/da/cc1e925422fcda09f5c59c38cedebbfaecd66247ae35a7f615a71c9ee8e8/pyArango-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "9da64a68bde241f62350b968e1f9682a", "sha256": "256ab015a677f2bdb60b5dae8286bc0c584a02d283488045041a46fd7ba74423" }, "downloads": -1, "filename": "pyArango-1.3.1.tar.gz", "has_sig": false, "md5_digest": "9da64a68bde241f62350b968e1f9682a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33787, "upload_time": "2017-07-03T05:50:16", "upload_time_iso_8601": "2017-07-03T05:50:16.376865Z", "url": "https://files.pythonhosted.org/packages/b3/d3/ac60973a6bdc9dbd87f8c66f9fcd0c102847fd5ede184bb55724dc1b6180/pyArango-1.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "0b7f41c345b8059710b8583a4d6a2238", "sha256": "307e6a44366cf9fcf4086e28ad4f1a28b7cd30b8803817217cb649a95864fd17" }, "downloads": -1, "filename": "pyArango-1.3.2.tar.gz", "has_sig": false, "md5_digest": "0b7f41c345b8059710b8583a4d6a2238", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37714, "upload_time": "2018-09-27T04:17:50", "upload_time_iso_8601": "2018-09-27T04:17:50.446805Z", "url": "https://files.pythonhosted.org/packages/55/5a/f32d2d2a889024f082a9aa22cb2197247c333f10c75a2d3d8f040ae9109a/pyArango-1.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "003b756d6f98cfadd20a3da1c5bf7aa6", "sha256": "804c78cdd2e5a6436c2c9c26d3860e778557eb80b1525cbe673ac067d5c163b4" }, "downloads": -1, "filename": "pyArango-1.3.3.tar.gz", "has_sig": false, "md5_digest": "003b756d6f98cfadd20a3da1c5bf7aa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47596, "upload_time": "2019-10-30T05:43:28", "upload_time_iso_8601": "2019-10-30T05:43:28.861690Z", "url": "https://files.pythonhosted.org/packages/12/69/9819c9af8d00457eba8c8d297f425f7247d9b43f0ab16713ee60b1ec7406/pyArango-1.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.4": [ { "comment_text": "", "digests": { "md5": "bec4b0a2ac04c773aa2e0ef8d9b0913e", "sha256": "d5a2d1c5766e68b4a836d19327c956851ae92702b5634b1758ff99276243f43e" }, "downloads": -1, "filename": "pyArango-1.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bec4b0a2ac04c773aa2e0ef8d9b0913e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51109, "upload_time": "2020-03-24T04:58:11", "upload_time_iso_8601": "2020-03-24T04:58:11.506768Z", "url": "https://files.pythonhosted.org/packages/c6/e0/0de9f4b248c97377a03d852287c7517f6abd518540cd1dc3e6894383fbfc/pyArango-1.3.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c79b9d3c927a56dc059980bf7db61355", "sha256": "d7ebd071fe8012b01370f1c3f2d70c3b92c3929771413ddc891a81a9c2450659" }, "downloads": -1, "filename": "pyArango-1.3.4.tar.gz", "has_sig": false, "md5_digest": "c79b9d3c927a56dc059980bf7db61355", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60592, "upload_time": "2020-03-24T04:58:13", "upload_time_iso_8601": "2020-03-24T04:58:13.194779Z", "url": "https://files.pythonhosted.org/packages/b5/14/2c84c15657d081bac3ea00d8b7d23e11f8bfaf06d332a5c1394920230662/pyArango-1.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "a4b7ec4ca73684a60a607b88ba2ab83c", "sha256": "018909e7216fef82c440a4cc08dc74e2440b2630aa3ff92e7e8a105bea9ef45b" }, "downloads": -1, "filename": "pyArango-1.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a4b7ec4ca73684a60a607b88ba2ab83c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52289, "upload_time": "2021-05-05T13:04:09", "upload_time_iso_8601": "2021-05-05T13:04:09.325279Z", "url": "https://files.pythonhosted.org/packages/47/04/7f853c688762ea2281ad2e0f007ada1d78893691cbacae1469c5ee7d71ce/pyArango-1.3.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9266f54f2bcd0d7b088a2ecdc380784b", "sha256": "580c8f9d6d3460f0767f0513f39862b536a9c7e187be9e2c8b1f99e47ff6ec20" }, "downloads": -1, "filename": "pyArango-1.3.5.tar.gz", "has_sig": false, "md5_digest": "9266f54f2bcd0d7b088a2ecdc380784b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50465, "upload_time": "2021-05-05T13:04:11", "upload_time_iso_8601": "2021-05-05T13:04:11.804589Z", "url": "https://files.pythonhosted.org/packages/53/ba/d27179868f0325c64235a41abeaa3a79bcd6c16931b0f8373e36b5e461cb/pyArango-1.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "7ac77b55a849c7b6395752c4f3a73b1a", "sha256": "9833b4de497173f4b95bf76705b2fb228361453434e0ccd6677670679b07a518" }, "downloads": -1, "filename": "pyArango-2.0.1.tar.gz", "has_sig": false, "md5_digest": "7ac77b55a849c7b6395752c4f3a73b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50519, "upload_time": "2022-01-13T20:35:33", "upload_time_iso_8601": "2022-01-13T20:35:33.055375Z", "url": "https://files.pythonhosted.org/packages/9f/0e/e1b22ae0020ab9da9d481b42c426beac204ab79e8628267d135f16e09ad0/pyArango-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7ac77b55a849c7b6395752c4f3a73b1a", "sha256": "9833b4de497173f4b95bf76705b2fb228361453434e0ccd6677670679b07a518" }, "downloads": -1, "filename": "pyArango-2.0.1.tar.gz", "has_sig": false, "md5_digest": "7ac77b55a849c7b6395752c4f3a73b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50519, "upload_time": "2022-01-13T20:35:33", "upload_time_iso_8601": "2022-01-13T20:35:33.055375Z", "url": "https://files.pythonhosted.org/packages/9f/0e/e1b22ae0020ab9da9d481b42c426beac204ab79e8628267d135f16e09ad0/pyArango-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }