{ "info": { "author": "Rapha\u00ebl Braud", "author_email": "grapheekdb@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Database", "Topic :: Database :: Database Engines/Servers" ], "description": "==========\nGrapheekDB\n==========\n\nGetting started :\n-----------------\n\n- `Documentation index `_\n- `Quick install guide `_\n- `GrapheekDB features `_\n- `Intro : What is a graph database ? `_\n\nTutorial :\n----------\n\n- `Part 1 : Adding and removing nodes and edges `_\n- `Part 2 : Lookup nodes and edges `_\n- `Part 3 : Path traversal, collecting and aggregating data `_\n- `Part 4 : Scaling our app : indexes, performance tips `_\n- `Part 5 : Production use : client/server configuration `_\n\nLinks:\n------\n\n- Home Page : https://bitbucket.org/nidusfr/grapheekdb\n\nTests and documentation :\n-------------------------\n\ncode base test coverage is currently : 99 %\n\n**documentation is a work in progress**\n\n\nBackends :\n----------\n\nIt can use various KVS (Key/Value Store) backends :\n\n- Local memory (default backend - not transactionnal)\n- Kyoto Cabinet : http://fallabs.com/kyotocabinet/\n- Symas LMDB : http://symas.com/mdb/\n- Sqlite3 - not transactionnal - graph can become inconsistent\n- Shelve - not transactionnal - graph can become inconsistent\n\nKnown issues :\n--------------\n\nThere's an issue when running all tests as it opens a lot of files\n\nYou may need to raise limits before running tests.\n\nIf you want to raise those limits permanently, on Linux, you'll need to edit /etc/security/limits.conf and add those lines :\n\n\tusername soft nofile 8192\n\tusername hard nofile 8192\n\n- Change username to fit your needs\n- 8192 appeared to be enough for tests to run\n\nThen, depending on your linux distribution, you may need to edit /etc/pam.d/login to add :\n\n\tsession required /lib/security/pam_limits.so\n\nAbout me :\n----------\n\nI'm a freelance working with Python and Django since 2000.\nYou can find more information on my Website : `Nidus `_ (In French)\n\nIf you have interesting projects (involving GrapheekDB or not), don't hesitate to contact me :)\n\nSee you\n\nContributors :\n--------------\n\n- Edwin Cox (sqlite3 and shelve backends)\n- Pasdavoine (bug tracking and fixing)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/nidusfr/grapheekdb", "keywords": null, "license": "GPL v3", "maintainer": null, "maintainer_email": null, "name": "grapheekdb", "package_url": "https://pypi.org/project/grapheekdb/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/grapheekdb/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/nidusfr/grapheekdb" }, "release_url": "https://pypi.org/project/grapheekdb/0.0.24/", "requires_dist": null, "requires_python": null, "summary": "GrapheekDB is a pure Python graph database which is fast and lightweight", "version": "0.0.24" }, "last_serial": 1691397, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "59465118b1530c99affa744075ac9aab", "sha256": "d26a00abbc1cdbb33bec8f94b03b18832173598f592cfbff347b36a7420fe7db" }, "downloads": -1, "filename": "grapheekdb-0.0.1.tar.gz", "has_sig": false, "md5_digest": "59465118b1530c99affa744075ac9aab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22944, "upload_time": "2014-01-31T09:49:08", "url": "https://files.pythonhosted.org/packages/9f/f8/f6f1afdf03b92768832c0e5776a4a9702a7076005e69eb1013528aa8afb5/grapheekdb-0.0.1.tar.gz" } ], "0.0.1-devel": [ { "comment_text": "", "digests": { "md5": "f3400e92a0addb3dbee20bbc958f1164", "sha256": "c7131b588ba2ecf9dca886f0faaea2440318e331dad266dbe845d8e26ace4ef3" }, "downloads": -1, "filename": "grapheekdb-0.0.1-devel.tar.gz", "has_sig": false, "md5_digest": "f3400e92a0addb3dbee20bbc958f1164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22996, "upload_time": "2014-01-31T09:42:58", "url": "https://files.pythonhosted.org/packages/22/a5/601220d03f673804ed7e6b9b3a2ef99830801b8a8ec8ca84599ab46dbc28/grapheekdb-0.0.1-devel.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "ba6c860dc92e09b6962478b7d1d31aa5", "sha256": "6f6fcebb40398575be0625084c06d7eb356d7000a849727106e11d0161e37da4" }, "downloads": -1, "filename": "grapheekdb-0.0.10.tar.gz", "has_sig": false, "md5_digest": "ba6c860dc92e09b6962478b7d1d31aa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30299, "upload_time": "2014-02-25T10:49:07", "url": "https://files.pythonhosted.org/packages/76/d8/f971d4a612869d5c9bb338df2154ccef5d8f514e45b0bfd005810659343e/grapheekdb-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "3f45c176a12ce36b0bcfd28c14469add", "sha256": "77c202a391dba77105da844905ea482dea3730243daea081dc3dd508a3633a1e" }, "downloads": -1, "filename": "grapheekdb-0.0.11.tar.gz", "has_sig": false, "md5_digest": "3f45c176a12ce36b0bcfd28c14469add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33002, "upload_time": "2014-03-08T20:24:44", "url": "https://files.pythonhosted.org/packages/f9/c5/89c9724a83795ed53638a4ee1faab40c660237edcaa45617355e5796b550/grapheekdb-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "9c9081239e82d07216c55ed0e9b94a9e", "sha256": "3e1fe24abda9b1deeff7e52e29a9e662bb54d4817daaeed8e4465d640c29ecce" }, "downloads": -1, "filename": "grapheekdb-0.0.12.tar.gz", "has_sig": false, "md5_digest": "9c9081239e82d07216c55ed0e9b94a9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32426, "upload_time": "2014-03-25T21:23:45", "url": "https://files.pythonhosted.org/packages/87/ee/5ed3da41719977ee23da7c8671a8b866f449c18aa2f64426e0102328f487/grapheekdb-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "83179f36bed8d89ed01ceb34373779d5", "sha256": "fe5c00a76d9f72fd4beed3b921a63908b74dec785ce587f6d793d81a44746d59" }, "downloads": -1, "filename": "grapheekdb-0.0.13.tar.gz", "has_sig": false, "md5_digest": "83179f36bed8d89ed01ceb34373779d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33128, "upload_time": "2014-04-06T13:08:41", "url": "https://files.pythonhosted.org/packages/b8/a2/ab8bfe8cce4984fbb94be48042325c4e1a4b9f224686b7851bc28fc28c77/grapheekdb-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "1a7e1d93f24af6f03b37efcdd39bacb0", "sha256": "e91d1a88f665c552dceeedf92c97f69b2d3a4e1d914dd4a71db519557f3a87f6" }, "downloads": -1, "filename": "grapheekdb-0.0.14.tar.gz", "has_sig": false, "md5_digest": "1a7e1d93f24af6f03b37efcdd39bacb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33174, "upload_time": "2014-12-02T01:05:31", "url": "https://files.pythonhosted.org/packages/5a/df/1b9bae9d495ef131951592a0e74c1cbf20cfa2459a037c9cda24ed7289cc/grapheekdb-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "6e0d5c2e1bb6e094b293ba03b8cb081e", "sha256": "ddf401856cc3eb89359bf8a0d7c011f8380c2386e2d3f6f9f188d73ebe3bbe3d" }, "downloads": -1, "filename": "grapheekdb-0.0.15.tar.gz", "has_sig": false, "md5_digest": "6e0d5c2e1bb6e094b293ba03b8cb081e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33181, "upload_time": "2014-12-02T08:57:18", "url": "https://files.pythonhosted.org/packages/10/a5/a2756dd43fb436aa2018fbacac4e8e0af4ace7e3430fed663e2591b407d4/grapheekdb-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "4b51c1a7758b8ce78fc7d566db7c2399", "sha256": "1239ac89c000baf7bece995444345a14302a12e95485eeb593bfacc733f7aad0" }, "downloads": -1, "filename": "grapheekdb-0.0.16.tar.gz", "has_sig": false, "md5_digest": "4b51c1a7758b8ce78fc7d566db7c2399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33289, "upload_time": "2015-03-04T12:04:17", "url": "https://files.pythonhosted.org/packages/0f/92/087b3660e4952c25c75c52c0029c5dbcaf12a329d699164af3f378b67365/grapheekdb-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "6cdf4e21426ae33cf29fdd58e696d139", "sha256": "c37a6a371a14488428ccaffa26646be430beaf2a76c87f343c416ea663f9c381" }, "downloads": -1, "filename": "grapheekdb-0.0.17.tar.gz", "has_sig": false, "md5_digest": "6cdf4e21426ae33cf29fdd58e696d139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33300, "upload_time": "2015-03-17T11:22:37", "url": "https://files.pythonhosted.org/packages/3a/1c/0678f98cee6d70bd89501b7bb6f51d55fa04762c51e2e153f86204769967/grapheekdb-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "ef9e515f77fd63ff6194f176b9e61f0f", "sha256": "80437cb2cd708638262fefbf8bce3ca1b4050ada8bb55fefa195f7b4d04a4726" }, "downloads": -1, "filename": "grapheekdb-0.0.18.tar.gz", "has_sig": false, "md5_digest": "ef9e515f77fd63ff6194f176b9e61f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33396, "upload_time": "2015-06-17T09:53:32", "url": "https://files.pythonhosted.org/packages/70/91/a15c7eb93df0602ba5358e36fd9b80b021f9bb32f0aaaa429c6663ded408/grapheekdb-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "d372f62213ecaa0263d7a9eaa89dc683", "sha256": "bb0e1060b3da13c50c835231086d1ec74a5d5adebd3fd334b206c9ca8aa9c8e6" }, "downloads": -1, "filename": "grapheekdb-0.0.19.tar.gz", "has_sig": false, "md5_digest": "d372f62213ecaa0263d7a9eaa89dc683", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34610, "upload_time": "2015-07-01T10:22:22", "url": "https://files.pythonhosted.org/packages/0b/83/c715946a4c14b7580bcd68a9ab532821abffc7606afeb18ebfff0e3f0d9b/grapheekdb-0.0.19.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "ef00048f771b8dbc86cb0ed92fc1921f", "sha256": "6f93f48564726328539c36bb26f4a22fdc36368396fc2df94eb1501bd0f17e96" }, "downloads": -1, "filename": "grapheekdb-0.0.20.tar.gz", "has_sig": false, "md5_digest": "ef00048f771b8dbc86cb0ed92fc1921f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34604, "upload_time": "2015-07-03T10:56:43", "url": "https://files.pythonhosted.org/packages/ef/c4/bb0462a7760e0bfb8003c273262b6d4d1d6f5d57b693aad2abfddb5ce68e/grapheekdb-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "57ba9fefce66ef27ed4107e87d5073b4", "sha256": "b819d746f59a479669f873f877d75ec731300ec6eb02a2294b07a0f95082e637" }, "downloads": -1, "filename": "grapheekdb-0.0.21.tar.gz", "has_sig": false, "md5_digest": "57ba9fefce66ef27ed4107e87d5073b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34784, "upload_time": "2015-07-27T08:53:05", "url": "https://files.pythonhosted.org/packages/93/f6/7fcb609bdde9592ea5cb095edb716b45c75912409589294afab5365d5351/grapheekdb-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "d29682cb07a09a4f790cf7b63fe73b22", "sha256": "6d0001c751f2e38d7fac7888b34ed4f9fc97c89276d936dafe250656111b2521" }, "downloads": -1, "filename": "grapheekdb-0.0.22.tar.gz", "has_sig": false, "md5_digest": "d29682cb07a09a4f790cf7b63fe73b22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36060, "upload_time": "2015-08-04T15:54:55", "url": "https://files.pythonhosted.org/packages/65/70/f22bfb5c755917ac456943c20ae3a7c321c7b187f7fa26d5cd2e939d7bc7/grapheekdb-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "bac2c373dd0e8dd51e6393ce3859e074", "sha256": "7f0ace9ba09c5bfcb849e77be06fb2721833063e06db992de795413e3a3a7b1a" }, "downloads": -1, "filename": "grapheekdb-0.0.23.tar.gz", "has_sig": false, "md5_digest": "bac2c373dd0e8dd51e6393ce3859e074", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36114, "upload_time": "2015-08-04T17:15:50", "url": "https://files.pythonhosted.org/packages/18/83/20f64d70e66fdf965ac405108706805c71543de6382b3c3bad7990167265/grapheekdb-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "551f774573ede6a13db777abdfcb5d40", "sha256": "252f4b8fe1bfac75af89d8564563486a72a842b0bcd15de8939068b7c91cde80" }, "downloads": -1, "filename": "grapheekdb-0.0.24.tar.gz", "has_sig": false, "md5_digest": "551f774573ede6a13db777abdfcb5d40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36660, "upload_time": "2015-08-24T17:36:44", "url": "https://files.pythonhosted.org/packages/c4/4f/ace7cf2723fb21aafa47cdf33fbec988e89f591a8164b75265f657bf6887/grapheekdb-0.0.24.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8f3e1d513a37ee66774a60bfd23ac5f3", "sha256": "ec1da9c977e65457ebde4fdeea902af908bdc9cf48f4e24fa8b1cf0c1a652888" }, "downloads": -1, "filename": "grapheekdb-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8f3e1d513a37ee66774a60bfd23ac5f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24314, "upload_time": "2014-02-04T14:29:51", "url": "https://files.pythonhosted.org/packages/8c/81/3b239c6cfb71004c22ccbe7f3737caf9249d057bfb2b4172f18e4f7a78bb/grapheekdb-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "ac4237717eccfdf6d18bc89482a9c448", "sha256": "853007e95e19bbc2abf13e2635b66ea8f6ea5f8d854b6ec461c0ab437fa3b85e" }, "downloads": -1, "filename": "grapheekdb-0.0.4.tar.gz", "has_sig": false, "md5_digest": "ac4237717eccfdf6d18bc89482a9c448", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25142, "upload_time": "2014-02-05T13:14:03", "url": "https://files.pythonhosted.org/packages/cc/f9/6251299ddc70370fb9941b8c9957d18a3708ed7091d48162e930f8fa7823/grapheekdb-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c486264d02815ebe806f56a1fcfe27e2", "sha256": "024e27fe3f9dc590abfda188b70c2b2b185671d264de0fbbe8c220879e9b1ca5" }, "downloads": -1, "filename": "grapheekdb-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c486264d02815ebe806f56a1fcfe27e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28338, "upload_time": "2014-02-09T13:54:23", "url": "https://files.pythonhosted.org/packages/60/7a/ee40bdd21477a4217d79ea31bc05bd85c79650dd5da06523fdaec9b2fa4b/grapheekdb-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8110eae4777ebfb830b6f86f886d5220", "sha256": "a2741a245431ad7a47f410f5a08981577d9ec11448bc040545fce928c2d2ac0d" }, "downloads": -1, "filename": "grapheekdb-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8110eae4777ebfb830b6f86f886d5220", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28989, "upload_time": "2014-02-09T23:34:40", "url": "https://files.pythonhosted.org/packages/6a/84/9357d5e8e906ade1cc4a0e95a5ad9408c78bc5ff348d3f04f919bf3c9e37/grapheekdb-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "2f93b4ab15169e4dc633241cae2c8e38", "sha256": "945e2d47f0a8bc68dd4a1d08f1c38f056742dc6bd9afe7b76ac6aee387f5d240" }, "downloads": -1, "filename": "grapheekdb-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2f93b4ab15169e4dc633241cae2c8e38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29389, "upload_time": "2014-02-11T23:19:32", "url": "https://files.pythonhosted.org/packages/50/74/765047aa4c9e8fcfa4071d201398534c08a4f9629d839e4426bea70e8877/grapheekdb-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "b8f6f010efe929aa97bc9e00ff4fffac", "sha256": "1bdb3a72bcfa7bd76feecb1aee85fc29c6786c24b39cef20bf64bfa3d9a4324b" }, "downloads": -1, "filename": "grapheekdb-0.0.8.tar.gz", "has_sig": false, "md5_digest": "b8f6f010efe929aa97bc9e00ff4fffac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29429, "upload_time": "2014-02-12T02:28:09", "url": "https://files.pythonhosted.org/packages/6f/33/2e44af21b04c24567ceaa27e39e56d943a6417c1866120403f43e20936af/grapheekdb-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "1e65a50e44767383a8476f52bea9a7cd", "sha256": "5e568dea7285df83dd7c3b483ad5c6b1c04e8c494b9ef1dcb2273d97a21a13b3" }, "downloads": -1, "filename": "grapheekdb-0.0.9.tar.gz", "has_sig": false, "md5_digest": "1e65a50e44767383a8476f52bea9a7cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29632, "upload_time": "2014-02-14T09:58:24", "url": "https://files.pythonhosted.org/packages/e9/78/c52515bdc863e25c472054d7b03f8e6d72e9164aa9fc26baa2be7992f2f1/grapheekdb-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "551f774573ede6a13db777abdfcb5d40", "sha256": "252f4b8fe1bfac75af89d8564563486a72a842b0bcd15de8939068b7c91cde80" }, "downloads": -1, "filename": "grapheekdb-0.0.24.tar.gz", "has_sig": false, "md5_digest": "551f774573ede6a13db777abdfcb5d40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36660, "upload_time": "2015-08-24T17:36:44", "url": "https://files.pythonhosted.org/packages/c4/4f/ace7cf2723fb21aafa47cdf33fbec988e89f591a8164b75265f657bf6887/grapheekdb-0.0.24.tar.gz" } ] }