{ "info": { "author": "Gabriele N. Tornetta", "author_email": "phoenix1987@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.6", "Topic :: Database", "Topic :: Software Development" ], "description": "

\n

\"Sibilla\"

\n

\n\n\n

Python ORM for the Oracle Database

\n\n

\n \n \"Travis\n \n \"Test\n \n \"PyPI\n \n \n \"PyPI\n \n \"Version\n \n \"LICENSE\"\n \n

\n\n

\n Synopsis •\n Installation •\n Examples •\n Documentation\n

\n\n## Synopsis\n\nSibilla is a Python ORM solution for the Oracle Database. It has been designed\nwith the goal of making database access as Pythonic as possible. SQL queries\nand PL/SQL code blocks are _aliens_ in Python sources. With Sibilla you can\naccess table content and call PL/SQL code in a Pythonic way.\n\nInternally, Sibilla relies on the\n[cx_Oracle](https://oracle.github.io/python-cx_Oracle/) package to perform\nqueries against the Oracle Data Dictionaries to retrieve stored objects and the\ndata they contain.\n\n\n## Installation\n\nSibilla can be installed directly from PyPI\n\n~~~~ bash\npython3 -m pip install sibilla --upgrade\n~~~~\n\nAlternatively, it can be installed with pip from GitHub with\n\n~~~ bash\npython3 -m pip install git+https://github.com/P403n1x87/sibilla\n~~~\n\n## Example\n\nA minimal example to connect to a database and access a table called `CUSTOMER`\nis\n\n~~~~ python\nfrom sibilla import OracleDB\n\n\ndb = OracleDB(\"username\", \"password\", dsn=\"dsn\")\ncustomer_table = db.customer\n~~~~\n\nIf the customer table has a primary key on a column named `ID`, and a column\n`NAME`, we can get the value of the latter on a row with ID 42 (assuming it\nexists in the database) with\n\n~~~~ python\n>>> customer = customer_table[42]\n>>> customer.name\n'John Smith'\n~~~~\n\n## Documentation\n\nFor more examples and customisation details, please refer to the official\n[Sibilla Documentation](https://p403n1x87.github.io/sibilla/).\n\n---\n\n## License\n\nGPLv3.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/P403n1x87/sibilla", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sibilla", "package_url": "https://pypi.org/project/sibilla/", "platform": "", "project_url": "https://pypi.org/project/sibilla/", "project_urls": { "Bug Reports": "https://github.com/P403n1x87/sibilla/issues", "Homepage": "https://github.com/P403n1x87/sibilla", "Source": "https://github.com/P403n1x87/sibilla" }, "release_url": "https://pypi.org/project/sibilla/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python ORM for the Oracle Database", "version": "0.1.0" }, "last_serial": 5269655, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9bbd067909e72cde27fcfe0c1e924606", "sha256": "bdb6cb128ab4bb10b2e8926e97e3cff8f5348ef89777044c759b483f336a8c8d" }, "downloads": -1, "filename": "sibilla-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9bbd067909e72cde27fcfe0c1e924606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26867, "upload_time": "2019-05-14T22:29:17", "url": "https://files.pythonhosted.org/packages/e3/00/350037655eb4e8a74dbf833c918e2ebb3655fe753fffa0c1916bcf6ea071/sibilla-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9bbd067909e72cde27fcfe0c1e924606", "sha256": "bdb6cb128ab4bb10b2e8926e97e3cff8f5348ef89777044c759b483f336a8c8d" }, "downloads": -1, "filename": "sibilla-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9bbd067909e72cde27fcfe0c1e924606", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26867, "upload_time": "2019-05-14T22:29:17", "url": "https://files.pythonhosted.org/packages/e3/00/350037655eb4e8a74dbf833c918e2ebb3655fe753fffa0c1916bcf6ea071/sibilla-0.1.0.tar.gz" } ] }