{ "info": { "author": "Jun Yang", "author_email": "junyang@cs.duke.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Education", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Database", "Topic :: Database :: Front-Ends", "Topic :: Software Development :: Interpreters" ], "description": "RA (``radb``): A relational algebra interpreter over relational databases\n=========================================================================\n\nRA is a simple relational algebra interpreter written in Python 3. It\nis built on top of an SQL-based relational database system. It\nimplements relational algebra queries by translating them into SQL and\nexecuting them on the underlying database system through `SQLAlchemy\n`_. RA is packaged with `SQLite\n`_, so you can use RA as a standalone\nrelational-algebra database system. Alternatively, you can use RA as\na relational-algebra front-end to connect to other database servers\nfrom various vendors.\n\nYou can follow the `project `_ on\nGitHub, or read its documentation `here\n`_.\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/junyang/radb", "keywords": "database relational algebra", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "radb", "package_url": "https://pypi.org/project/radb/", "platform": "", "project_url": "https://pypi.org/project/radb/", "project_urls": { "Homepage": "https://github.com/junyang/radb" }, "release_url": "https://pypi.org/project/radb/3.0.3/", "requires_dist": [ "antlr4-python3-runtime", "sqlalchemy" ], "requires_python": ">=3.5", "summary": "A relational algebra interpreter over relational databases", "version": "3.0.3" }, "last_serial": 5852341, "releases": { "3.0.0.post6": [ { "comment_text": "", "digests": { "md5": "a13626511644bfd4ad3b34408925720a", "sha256": "1d64033b486b547db1d01f31e6ccb173e6adbfe409999d35a0c0e8e20e0ab594" }, "downloads": -1, "filename": "radb-3.0.0.post6-py3-none-any.whl", "has_sig": false, "md5_digest": "a13626511644bfd4ad3b34408925720a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 36638, "upload_time": "2018-08-22T03:32:05", "url": "https://files.pythonhosted.org/packages/35/1e/6b03e5f2012bad6184479a12ffc72d812e1e89c2445b053231d70ab1751e/radb-3.0.0.post6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0ce199f8254b12ae343b51fdc8386a6", "sha256": "2bc68cf93a9d7f14f59d857495dd6d70c4ce91b710593f472084a2609eba82e6" }, "downloads": -1, "filename": "radb-3.0.0.post6.tar.gz", "has_sig": false, "md5_digest": "a0ce199f8254b12ae343b51fdc8386a6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1912665, "upload_time": "2018-08-22T03:32:09", "url": "https://files.pythonhosted.org/packages/0d/33/64115b0c26b0d52a46ba7722eaefe560659565bcadc41055cbe84da87c72/radb-3.0.0.post6.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "a8cc0d33e9dbec3307d4df2f8c95a2f0", "sha256": "ee9bb66032cfdf7583f20f44468a8e92591e9630721f5b1508fc1eb2d35ad478" }, "downloads": -1, "filename": "radb-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a8cc0d33e9dbec3307d4df2f8c95a2f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 36543, "upload_time": "2017-08-14T15:36:19", "url": "https://files.pythonhosted.org/packages/64/26/8e85fd6272769a5fa9aac7c248238c051d4e2685d0649397bedc2c0d62a4/radb-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f451e1a825f3ba3f318e065e25ab6816", "sha256": "7aadc5c7e4dae6491d52501d70e53919ab1f6f4f9ea1b2e3e190034a41ba8ae2" }, "downloads": -1, "filename": "radb-3.0.1.tar.gz", "has_sig": false, "md5_digest": "f451e1a825f3ba3f318e065e25ab6816", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1912524, "upload_time": "2017-08-14T15:36:21", "url": "https://files.pythonhosted.org/packages/5e/93/b488f8464d1df0d67efce4447f6b2a5f63bc58269da30ff31e2319157f47/radb-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "4349432972a55a08859e372d6d75c39b", "sha256": "d1a4d2ce58246c4ff26feec99ccb1b8db94c5da8e2f5858ef5c02c221aa37ef7" }, "downloads": -1, "filename": "radb-3.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4349432972a55a08859e372d6d75c39b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 37806, "upload_time": "2018-08-22T03:32:07", "url": "https://files.pythonhosted.org/packages/b6/9d/0aad367f72fbb7f9473142afa83d7f27cb6f9a8eb26a39345db726772ac3/radb-3.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c610745bfe233c8973c3961262a0a7fc", "sha256": "fad18a535849c302790c32359b678cd5ac51959fa59bbb378dd14b5cef48ed47" }, "downloads": -1, "filename": "radb-3.0.2.tar.gz", "has_sig": false, "md5_digest": "c610745bfe233c8973c3961262a0a7fc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1916198, "upload_time": "2018-08-22T03:32:11", "url": "https://files.pythonhosted.org/packages/c9/58/da4fd31743e1ad2b57353339edd518faad5511e90fe382a30f6a1745cb5c/radb-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "fb76835d7fd3ac370c0056e687504d9b", "sha256": "7bfc283197824fc3aca57919d534a6594634400f7a52feeb9b6cbdc18c8a2529" }, "downloads": -1, "filename": "radb-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fb76835d7fd3ac370c0056e687504d9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 38770, "upload_time": "2019-09-18T20:19:39", "url": "https://files.pythonhosted.org/packages/13/84/2576773b0ef3a255d54238958a179a498149b466eb81e30ea729d5a3cf1a/radb-3.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c68119fe0436b0af55bc69ddabed3f2", "sha256": "975c5b4983b9a154d0ee7faf7b1fba90dd44a715f5eb91eea43956ee1eb40d33" }, "downloads": -1, "filename": "radb-3.0.3.tar.gz", "has_sig": false, "md5_digest": "8c68119fe0436b0af55bc69ddabed3f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1917168, "upload_time": "2019-09-18T20:19:43", "url": "https://files.pythonhosted.org/packages/7e/c9/7f5288f4c038bd047290db56627c7dc62541a6e73187e5737560def58e61/radb-3.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb76835d7fd3ac370c0056e687504d9b", "sha256": "7bfc283197824fc3aca57919d534a6594634400f7a52feeb9b6cbdc18c8a2529" }, "downloads": -1, "filename": "radb-3.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fb76835d7fd3ac370c0056e687504d9b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 38770, "upload_time": "2019-09-18T20:19:39", "url": "https://files.pythonhosted.org/packages/13/84/2576773b0ef3a255d54238958a179a498149b466eb81e30ea729d5a3cf1a/radb-3.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c68119fe0436b0af55bc69ddabed3f2", "sha256": "975c5b4983b9a154d0ee7faf7b1fba90dd44a715f5eb91eea43956ee1eb40d33" }, "downloads": -1, "filename": "radb-3.0.3.tar.gz", "has_sig": false, "md5_digest": "8c68119fe0436b0af55bc69ddabed3f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 1917168, "upload_time": "2019-09-18T20:19:43", "url": "https://files.pythonhosted.org/packages/7e/c9/7f5288f4c038bd047290db56627c7dc62541a6e73187e5737560def58e61/radb-3.0.3.tar.gz" } ] }