{ "info": { "author": "Peter A. Donis", "author_email": "peterdonis@alum.mit.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "The PLIB3.DBTOOLS package provides an easier to use interface\nto DB-API compliant databases.\n\nNote: PLIB3.DBTOOLS works with Python 3. If you are using Python\n2.7, see the PLIB.DBTOOLS package, available at\nhttps://pypi.org/project/plib.dbtools.\n\nThe ``setup.py`` script for PLIB3.DBTOOLS uses the ``setuputils``\nhelper module, which helps to automate away much of the\nboilerplate in Python 3 setup scripts. This module is available\nas a separate release at https://pypi.org/project/setuputils3.\n\nThe PLIB3.DBTOOLS Package\n-------------------------\n\nThe following classes and functions are available in the ``plib.dbtools``\nnamespace:\n\n- The ``DBInterface`` class provides a simple API for working with\n databases. It assumes that the underlying database engine conforms\n to the Python DB API. This class itself does not know about any\n particular database engine; a customized class should be derived\n from it for each particular engine.\n\n- The ``SQLite3DBInterface`` class customizes ``DBInterface`` to work\n with an SQLite version 3 database. It uses the ``sqlite3`` module\n that comes with Python as its database engine. This class is in the\n ``plib.dbtools.sqlite`` sub-package.\n\n- The ``get_db_interface`` function is a convenience function that\n returns an instance of the appropriate ``DBInterface`` subclass for\n the database type passed to it.\n\n- The ``get_db_interface_class`` and ``get_db_interface_args`` functions\n factor out key portions of ``get_db_interface`` so that they can be\n used separately if desired. For example, some databases might require\n subclassing the interface class further, or customizing the interface\n arguments.\n\nInstallation\n------------\n\nTo install PLIB3.DBTOOLS, you can simply run::\n\n $ python3 setup.py install\n\nat a shell prompt from the directory into which you\nunzipped the source tarball (the same directory that this\nREADME file is in). This will install PLIB3 and then\nrun each of the post-install scripts in the scripts\ndirectory.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.org/project/plib3.dbtools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "plib3.dbtools", "package_url": "https://pypi.org/project/plib3.dbtools/", "platform": "", "project_url": "https://pypi.org/project/plib3.dbtools/", "project_urls": { "Homepage": "http://pypi.org/project/plib3.dbtools" }, "release_url": "https://pypi.org/project/plib3.dbtools/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "Python 3 database interface tools.", "version": "1.0.5" }, "last_serial": 5864585, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "3fec1c8585e9169526d4b1d15e01582c", "sha256": "66ed1661a5fc84908f161fe66b9789bb852adc04351a6af098a7d5e8ee7410f7" }, "downloads": -1, "filename": "plib3.dbtools-0.9.1.tar.gz", "has_sig": false, "md5_digest": "3fec1c8585e9169526d4b1d15e01582c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20907, "upload_time": "2015-08-13T04:15:17", "url": "https://files.pythonhosted.org/packages/f4/e6/f9e3243c1c2568923793edb4e3ce4371fb5dcea4336fd97d2c0fa71734a1/plib3.dbtools-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "3ea33cea3fa67d299f09187f61af9016", "sha256": "5cb1f4cbaceba57c5ed0c751a6990d3a2dc8a657ff606da85ce85964f4773cd0" }, "downloads": -1, "filename": "plib3.dbtools-0.9.10.tar.gz", "has_sig": false, "md5_digest": "3ea33cea3fa67d299f09187f61af9016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21577, "upload_time": "2017-04-14T21:31:38", "url": "https://files.pythonhosted.org/packages/dd/84/6a447b4cf76ce731c31f37e3034a4d1eceb6166e0f89c2647dd70d66b9a0/plib3.dbtools-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "ab1dc0b96ec328d22222e35da5105058", "sha256": "e478c921555490a0ceea384e53065ea223847ebd6a162eab77e3cb4228494ec8" }, "downloads": -1, "filename": "plib3.dbtools-0.9.11.tar.gz", "has_sig": false, "md5_digest": "ab1dc0b96ec328d22222e35da5105058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21705, "upload_time": "2017-09-30T22:57:36", "url": "https://files.pythonhosted.org/packages/ec/03/cdbd0a6f137149c965013183163c5878d3c5bc6bd6a5acfb62341d80ab4b/plib3.dbtools-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "94d24e1f02e9bee28cb0360a8fac0e66", "sha256": "988e1bac56237b0876399b93e3952c5f8709dad60264f9284586a1f0c0e20dfe" }, "downloads": -1, "filename": "plib3.dbtools-0.9.12.tar.gz", "has_sig": false, "md5_digest": "94d24e1f02e9bee28cb0360a8fac0e66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21732, "upload_time": "2017-09-30T23:41:21", "url": "https://files.pythonhosted.org/packages/48/0f/95bb501fe58a556bccb9a2c0e25461ef176eafb42218c313d9a744d35e41/plib3.dbtools-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "9100e48354b7a98da3a8f934fe131852", "sha256": "fee5385e8602e5a5f9f3a4976e8161078ccffe564648765357a120a46dc5a203" }, "downloads": -1, "filename": "plib3.dbtools-0.9.13.tar.gz", "has_sig": false, "md5_digest": "9100e48354b7a98da3a8f934fe131852", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22009, "upload_time": "2017-10-01T02:42:07", "url": "https://files.pythonhosted.org/packages/53/0f/83b55b2e74e2d9bf6ae5581d6dbd42cbf70e4347f7490aeae8f8a26e0e37/plib3.dbtools-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "2b28de3f8d5db61e5c529573cedd0e85", "sha256": "948e9252282da09901f55939cce2e2ef707cfd32fb798f013bcbb613fcdca731" }, "downloads": -1, "filename": "plib3.dbtools-0.9.14.tar.gz", "has_sig": false, "md5_digest": "2b28de3f8d5db61e5c529573cedd0e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22077, "upload_time": "2017-10-07T01:53:53", "url": "https://files.pythonhosted.org/packages/b0/20/9b76eea52458e421a732a236a109184d73d24af7628b8b58806876f585ff/plib3.dbtools-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "c4c707a7490e93ccd7a3684448e6c608", "sha256": "c7de2e9058b898b6c597b147b762b9cfb8587397c68ede5297901cddac846e40" }, "downloads": -1, "filename": "plib3.dbtools-0.9.15.tar.gz", "has_sig": false, "md5_digest": "c4c707a7490e93ccd7a3684448e6c608", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22102, "upload_time": "2017-10-07T01:58:45", "url": "https://files.pythonhosted.org/packages/c9/43/5c7653bfa282e68cb66d3554bafbe1dde4875d3628fa8b2f26b9bc42900c/plib3.dbtools-0.9.15.tar.gz" } ], "0.9.16": [ { "comment_text": "", "digests": { "md5": "fbd9edf8e1f75e97f2e3911126edf30e", "sha256": "b489f1072249a85bebca04c0162fa595d319f3b48a4aeaa3fa852116faf8ae58" }, "downloads": -1, "filename": "plib3.dbtools-0.9.16.tar.gz", "has_sig": false, "md5_digest": "fbd9edf8e1f75e97f2e3911126edf30e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22104, "upload_time": "2017-10-11T01:58:31", "url": "https://files.pythonhosted.org/packages/d8/f7/36518d5ec639e3b0d24b2ca236eebb8a9fddbe6cb21972a922131fa4396e/plib3.dbtools-0.9.16.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "6a87ce8d9af2b7868fe3589ca931c7ac", "sha256": "78d54f69cee89ecfbbc44ef0fad6f4a41f1d2e49f642e5c9354d131650beb348" }, "downloads": -1, "filename": "plib3.dbtools-0.9.17.tar.gz", "has_sig": false, "md5_digest": "6a87ce8d9af2b7868fe3589ca931c7ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22141, "upload_time": "2017-10-17T22:42:24", "url": "https://files.pythonhosted.org/packages/ca/d8/f42c6644f8a0c7f2d429c177e8f252e34b7dfdb731e3900f44df02324862/plib3.dbtools-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "48553db057ed4847d409e2aaaf45f19e", "sha256": "6b212ead5914210165817e8968feb2d5e6a2373911722cba9efef90391b6b8d0" }, "downloads": -1, "filename": "plib3.dbtools-0.9.18.tar.gz", "has_sig": false, "md5_digest": "48553db057ed4847d409e2aaaf45f19e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22129, "upload_time": "2017-10-22T03:08:26", "url": "https://files.pythonhosted.org/packages/0f/16/fa95e0ec4138e206c114e61ef8193a17eb2e7ed6c501e71e5ad06b0fa696/plib3.dbtools-0.9.18.tar.gz" } ], "0.9.19": [ { "comment_text": "", "digests": { "md5": "3287a49ca12bce570252254fb64380d3", "sha256": "3b7db850aae5cc2b31bb592b6263e1bbee19bc8f85caa4f1a796cf8a49a1db90" }, "downloads": -1, "filename": "plib3.dbtools-0.9.19.tar.gz", "has_sig": false, "md5_digest": "3287a49ca12bce570252254fb64380d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22131, "upload_time": "2017-10-22T03:24:33", "url": "https://files.pythonhosted.org/packages/65/c9/f40c5e4b178a6fb65bc5210de3a6144505d9fa9a22d863a2186541e9dcfc/plib3.dbtools-0.9.19.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "a5b27be3452f62eda26df211de72a315", "sha256": "7d3b08407ef7fb87959c3f389151f69be61dccdf2fac6c4d12b4ad826261b82b" }, "downloads": -1, "filename": "plib3.dbtools-0.9.2.tar.gz", "has_sig": false, "md5_digest": "a5b27be3452f62eda26df211de72a315", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20950, "upload_time": "2016-08-28T20:55:49", "url": "https://files.pythonhosted.org/packages/96/49/d00e12e1e03f5c67e9f50543af467473bdcdbf23e28b2813b99e5c2621b1/plib3.dbtools-0.9.2.tar.gz" } ], "0.9.20": [ { "comment_text": "", "digests": { "md5": "ae87efd64af7a83559484487317af9a3", "sha256": "a894900cfeec0cec20a89a545a65117329fe1a962d9e114cb2338ddd64262028" }, "downloads": -1, "filename": "plib3.dbtools-0.9.20.tar.gz", "has_sig": false, "md5_digest": "ae87efd64af7a83559484487317af9a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22174, "upload_time": "2017-12-02T01:25:22", "url": "https://files.pythonhosted.org/packages/37/3d/17c877f8dfb188a1c770a4c69002835b222568d14b75551638cca8012101/plib3.dbtools-0.9.20.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "3a843671fae7590344e1d9c046feee65", "sha256": "8841c4a4b3c14dd99d001a8e280d6ccc7f0c2579c525a70fcf548188fdd653e6" }, "downloads": -1, "filename": "plib3.dbtools-0.9.3.tar.gz", "has_sig": false, "md5_digest": "3a843671fae7590344e1d9c046feee65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20957, "upload_time": "2016-10-30T07:22:25", "url": "https://files.pythonhosted.org/packages/0a/b8/68db95008477badabb5be4fc722a02516b18832c279d2b63a7b4a96000bd/plib3.dbtools-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "f1bcf7cc6cdae4cd9c3a5dd5eba43492", "sha256": "1c03ac0797a54879407a5db8a67c5970052c47e25d3667926d3ce6870d0fd0c1" }, "downloads": -1, "filename": "plib3.dbtools-0.9.4.tar.gz", "has_sig": false, "md5_digest": "f1bcf7cc6cdae4cd9c3a5dd5eba43492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21379, "upload_time": "2016-11-16T04:18:30", "url": "https://files.pythonhosted.org/packages/83/0c/7dc10ddbc1a0a5f06cb92112cff26a0d2c5e89a2497acf21a7a1dc36dc6b/plib3.dbtools-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "a1dfcdd7ad3b877a957fd687eef5abd7", "sha256": "75e532fc6a847f4df6281a88b445ba63fa085fdf92f966104000ded5a07819f7" }, "downloads": -1, "filename": "plib3.dbtools-0.9.5.tar.gz", "has_sig": false, "md5_digest": "a1dfcdd7ad3b877a957fd687eef5abd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21376, "upload_time": "2016-11-27T19:14:47", "url": "https://files.pythonhosted.org/packages/ce/9b/7ce42145d11a644065c92a08de10cf9364a1c76f1e948397b88fe0f81a22/plib3.dbtools-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "e9fe0f80913c63066b3aa6ab879468f2", "sha256": "22ebc5a4a0f24c75e428429b28661c46d2d907dac4e4d6a073640c048259741d" }, "downloads": -1, "filename": "plib3.dbtools-0.9.6.tar.gz", "has_sig": false, "md5_digest": "e9fe0f80913c63066b3aa6ab879468f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21376, "upload_time": "2016-12-05T01:53:00", "url": "https://files.pythonhosted.org/packages/23/f2/665f30dd06d7365a221299e3ce5a3d7e3fa457fe7303f9a3a8af3e6fdbe5/plib3.dbtools-0.9.6.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "e6529e3c0472c7b3567620c7fa2db52b", "sha256": "73792956988f28115f5438d375e6cb29d24ab03a528ecf1ca2cb54b96c48294a" }, "downloads": -1, "filename": "plib3.dbtools-0.9.8.tar.gz", "has_sig": false, "md5_digest": "e6529e3c0472c7b3567620c7fa2db52b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21541, "upload_time": "2017-01-25T05:40:33", "url": "https://files.pythonhosted.org/packages/74/50/dc001ae015079d0f1b6a442f946711f7b5367c655ae38944483043f779bc/plib3.dbtools-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "cc1bf49ac59322370aecad3508d9d9ee", "sha256": "e6e2a9cdf3c91c4e36744f5e8bbcd9100731eaabf69e01f524dff031a0009590" }, "downloads": -1, "filename": "plib3.dbtools-0.9.9.tar.gz", "has_sig": false, "md5_digest": "cc1bf49ac59322370aecad3508d9d9ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21576, "upload_time": "2017-04-14T19:56:16", "url": "https://files.pythonhosted.org/packages/39/f5/fa232b5fdf22cac119e08dfabe487dc9bffe397a183cec40c51791b6777f/plib3.dbtools-0.9.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "2920f9a22b9cd80eeaf24ff00f964a3d", "sha256": "c201e20d02c43d2f00b2b5aa000a28d64c9ef963ac489045a0261db8336dc8c8" }, "downloads": -1, "filename": "plib3.dbtools-1.0.tar.gz", "has_sig": false, "md5_digest": "2920f9a22b9cd80eeaf24ff00f964a3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8008, "upload_time": "2019-01-28T01:52:58", "url": "https://files.pythonhosted.org/packages/b5/3e/90cfc5276c35bf2b7868b2e2581f14eb9dd31f721389cd73deb38865d474/plib3.dbtools-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "31b6d3990f0360817ac646b95eb636a5", "sha256": "2b62c47449c0b151afbdc1b0ee74187313f7963a5748d9fe36ef5ae87aafbb7c" }, "downloads": -1, "filename": "plib3.dbtools-1.0.1.tar.gz", "has_sig": false, "md5_digest": "31b6d3990f0360817ac646b95eb636a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7992, "upload_time": "2019-01-28T01:58:06", "url": "https://files.pythonhosted.org/packages/14/81/fcecb9793766aca513142c1c358fff4e314579c0363974e1d9f53c3eca29/plib3.dbtools-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "da0f9a5efb15ec98b9a503e298248302", "sha256": "7ad20f05db2141124be6a310e7697a2e04ad521865a3209f04cce0df6a0d7451" }, "downloads": -1, "filename": "plib3.dbtools-1.0.2.tar.gz", "has_sig": false, "md5_digest": "da0f9a5efb15ec98b9a503e298248302", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22053, "upload_time": "2019-07-25T17:54:18", "url": "https://files.pythonhosted.org/packages/e9/73/220bafc75db1644396b2557239519922190414f69e054289dd2f18d6c1b3/plib3.dbtools-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b8495bb741da0c07e59018c929935d6a", "sha256": "c480cbfe5680513d6fb37b57461392e991eed5b860f962ed277e7e6c80b006e0" }, "downloads": -1, "filename": "plib3.dbtools-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b8495bb741da0c07e59018c929935d6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22115, "upload_time": "2019-09-20T05:28:54", "url": "https://files.pythonhosted.org/packages/29/82/65c4e5c161d0c854a0a0361fbf98af4a2a199a16b49f153c0f6dd74dec3a/plib3.dbtools-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "9bfe6e0a8586ca3a5cbcab6940651947", "sha256": "2aac92c6230f20f946bd2e32a30b2f13ce8664b6239a621dc4afcbec615b6363" }, "downloads": -1, "filename": "plib3.dbtools-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9bfe6e0a8586ca3a5cbcab6940651947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22125, "upload_time": "2019-09-20T05:50:03", "url": "https://files.pythonhosted.org/packages/83/7d/38d0b6d333586f1fee8fa7f829a68d1f1eb20b2c38e1e9b7f79b29102158/plib3.dbtools-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f7b03f9f47f9ad99a39a705310da72d1", "sha256": "ccc71f3c57622d5737e3a003bf850993e7f193c563879537a987ff145623cc54" }, "downloads": -1, "filename": "plib3.dbtools-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f7b03f9f47f9ad99a39a705310da72d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22106, "upload_time": "2019-09-20T23:32:24", "url": "https://files.pythonhosted.org/packages/d4/38/94fb056138a60b28278b7e760981a11c99c5969b7e63919104fd07940cd2/plib3.dbtools-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f7b03f9f47f9ad99a39a705310da72d1", "sha256": "ccc71f3c57622d5737e3a003bf850993e7f193c563879537a987ff145623cc54" }, "downloads": -1, "filename": "plib3.dbtools-1.0.5.tar.gz", "has_sig": false, "md5_digest": "f7b03f9f47f9ad99a39a705310da72d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22106, "upload_time": "2019-09-20T23:32:24", "url": "https://files.pythonhosted.org/packages/d4/38/94fb056138a60b28278b7e760981a11c99c5969b7e63919104fd07940cd2/plib3.dbtools-1.0.5.tar.gz" } ] }