{ "info": { "author": "Karellen, Inc", "author_email": "supervisor@karellen.co", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Database :: Database Engines/Servers", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Karellen Sqlite Extensions\n==========================\n\n|Gitter chat|\n\nAbout\n-----\n\nThis project contains `Karellen `__\n`Sqlite `__ extensions\nto the standard Python SQLite3 module.\n\nThese extensions are verified to work with Python 3.x (x >= 3) on Linux\nx86\\_64 and have been verified to work with GA and Debug builds of\nCPython. Any CPython ABI-compliant Python should work as well (YMMV).\n\nSQLite3 Update Hook\n-------------------\n\nThe `SQLite3 update\nhook `__ allows the hook\nto be notified if the database to which the connection is made was\nchanged.\n\nThis a drop-in replacement that can be used as demonstrated in the\nexample below. The name ``pysqlite2`` was chosen to the driver to be\ndiscovered automatically by `Django SQLite\nbackend `__.\n\n.. code:: python\n\n\n from pysqlite2 import connect\n\n def hook(conn, op, db_name, table_name, rowid):\n \"\"\"Handle notification here. Do not modify the connection!\"\"\"\n \n with connect(\":memory:\") as conn:\n conn.set_update_hook(hook)\n conn.execute(\"CREATE TABLE a (int id);\")\n conn.execute(\"INSERT INTO a VALUES (1);\")\n\nYou can also use this library directly with your Python 3 without\nrenaming:\n\n.. code:: python\n\n from sqlite3 import connect\n from karellen.sqlite3 import Connection\n\n with connect(\":memory:\", factory=Connection):\n # Do something useful here\n pass\n\n.. |Gitter chat| image:: https://badges.gitter.im/karellen/gitter.svg\n :target: https://gitter.im/karellen/lobby\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/karellen/karellen-sqlite", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "karellen-sqlite", "package_url": "https://pypi.org/project/karellen-sqlite/", "platform": "", "project_url": "https://pypi.org/project/karellen-sqlite/", "project_urls": { "Homepage": "https://github.com/karellen/karellen-sqlite" }, "release_url": "https://pypi.org/project/karellen-sqlite/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "Karellen Sqlite Extensions", "version": "0.0.3" }, "last_serial": 2578139, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "003ee0113793ed3cd6afb40088461fa7", "sha256": "f329a44efac70281c8e905c1ad1512a5fda942c4680c1fe7bc63b060e29c9913" }, "downloads": -1, "filename": "karellen_sqlite-0.0.2-py3-none-any.whl", "has_sig": true, "md5_digest": "003ee0113793ed3cd6afb40088461fa7", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8353, "upload_time": "2017-01-16T05:10:26", "url": "https://files.pythonhosted.org/packages/d9/e0/11668db6cba07b53d275218ec292d367f155eacb90192cf6cca992c03d2c/karellen_sqlite-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4ee64725bfe763b2da31c202a66f703", "sha256": "fa2b55b1f5b2ab682e3df5ad551e46433c57c1dbbcabf763a6d6b008b67f0e3a" }, "downloads": -1, "filename": "karellen-sqlite-0.0.2.tar.gz", "has_sig": true, "md5_digest": "b4ee64725bfe763b2da31c202a66f703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4035, "upload_time": "2017-01-16T05:10:23", "url": "https://files.pythonhosted.org/packages/b7/3d/51fc4db6d42d28d698147eb250dad63f0bd40886aee71a8504641300ab55/karellen-sqlite-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ebcb3de841ebb4aa367cdcd0639bbe30", "sha256": "820032366d3e41204be3a19a6a418df8746bef8e6c8eebc90af328bdc4cf2bf3" }, "downloads": -1, "filename": "karellen_sqlite-0.0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "ebcb3de841ebb4aa367cdcd0639bbe30", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8360, "upload_time": "2017-01-16T21:25:27", "url": "https://files.pythonhosted.org/packages/59/29/61a858df088f7ad1a529633e929d1685cd96641b654622c35493dd254f72/karellen_sqlite-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a90d53759a6596c09900b6c003ac38a", "sha256": "36cb312b53740af3b1534aa4a472f3ad7a115434b4c1ad2df461ab713dc7f65f" }, "downloads": -1, "filename": "karellen-sqlite-0.0.3.tar.gz", "has_sig": true, "md5_digest": "6a90d53759a6596c09900b6c003ac38a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4033, "upload_time": "2017-01-16T21:25:23", "url": "https://files.pythonhosted.org/packages/31/14/4e414a9e5e316143faf2f729baa59df5b22788a16ca53a67016bad1b180f/karellen-sqlite-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ebcb3de841ebb4aa367cdcd0639bbe30", "sha256": "820032366d3e41204be3a19a6a418df8746bef8e6c8eebc90af328bdc4cf2bf3" }, "downloads": -1, "filename": "karellen_sqlite-0.0.3-py3-none-any.whl", "has_sig": true, "md5_digest": "ebcb3de841ebb4aa367cdcd0639bbe30", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 8360, "upload_time": "2017-01-16T21:25:27", "url": "https://files.pythonhosted.org/packages/59/29/61a858df088f7ad1a529633e929d1685cd96641b654622c35493dd254f72/karellen_sqlite-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a90d53759a6596c09900b6c003ac38a", "sha256": "36cb312b53740af3b1534aa4a472f3ad7a115434b4c1ad2df461ab713dc7f65f" }, "downloads": -1, "filename": "karellen-sqlite-0.0.3.tar.gz", "has_sig": true, "md5_digest": "6a90d53759a6596c09900b6c003ac38a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4033, "upload_time": "2017-01-16T21:25:23", "url": "https://files.pythonhosted.org/packages/31/14/4e414a9e5e316143faf2f729baa59df5b22788a16ca53a67016bad1b180f/karellen-sqlite-0.0.3.tar.gz" } ] }