{
"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"
}
]
}