{ "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 :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "The PLIB.DBTOOLS package provides an easier to use interface\nto DB-API compliant databases.\n\nNote: PLIB.DBTOOLS works with Python 2.7. If you are using\nPython 3, see the PLIB3.DBTOOLS package, available at\nhttps://pypi.org/project/plib3.dbtools.\n\nThe ``setup.py`` script for PLIB.DBTOOLS uses the ``setuputils``\nhelper module, which helps to automate away much of the\nboilerplate in Python setup scripts. This module is available\nas a separate release at https://pypi.org/project/setuputils.\n\nThe PLIB.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 ``MySQLDBInterface`` class customizes ``DBInterface`` to work\n with a MySQL database. It uses the ``MySQLdb`` third-party Python\n package. This class is in the ``plib.dbtools.mysql`` sub-package.\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 PLIB.DBTOOLS, you can simply run::\n\n $ python 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 PLIB 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/plib.dbtools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "plib.dbtools", "package_url": "https://pypi.org/project/plib.dbtools/", "platform": "", "project_url": "https://pypi.org/project/plib.dbtools/", "project_urls": { "Homepage": "http://pypi.org/project/plib.dbtools" }, "release_url": "https://pypi.org/project/plib.dbtools/1.0.3/", "requires_dist": null, "requires_python": "", "summary": "Python database interface tools.", "version": "1.0.3" }, "last_serial": 5864650, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "e93e4e336cfb80813495f1c181f37d51", "sha256": "b393a4a33de39660c190320b8a5728d81c68cdb2284527be1eb3e00277577514" }, "downloads": -1, "filename": "plib.dbtools-0.9.1.tar.gz", "has_sig": false, "md5_digest": "e93e4e336cfb80813495f1c181f37d51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21349, "upload_time": "2015-08-13T04:15:31", "url": "https://files.pythonhosted.org/packages/df/ef/672d3b6cdefb1b96030feba37ce77a8df107ec7c9b29cfb0e527493399a0/plib.dbtools-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "e15a2cdb560766f46faf05684e5600a4", "sha256": "29ec8b518302b0a2804bddddf1ce57fe346bd7d56bc1de8bbaea594544972787" }, "downloads": -1, "filename": "plib.dbtools-0.9.10.tar.gz", "has_sig": false, "md5_digest": "e15a2cdb560766f46faf05684e5600a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21963, "upload_time": "2017-04-14T20:01:04", "url": "https://files.pythonhosted.org/packages/98/dd/e6a7eaaa94ca6b38ec80dc2df1f75963e1237bda23f295601bd319edbd56/plib.dbtools-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "c03fe80fe3c0dc4c7b4b83bdb63ec2cf", "sha256": "7798d08a0f989b6198fa27c42aa2a430ad78766fa38a2fcd737502a308ee751d" }, "downloads": -1, "filename": "plib.dbtools-0.9.11.tar.gz", "has_sig": false, "md5_digest": "c03fe80fe3c0dc4c7b4b83bdb63ec2cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22073, "upload_time": "2017-09-30T22:25:58", "url": "https://files.pythonhosted.org/packages/e0/4b/246e373f331fed4a09fa51babee162295bef20eaef0c3f9b044e888d78bd/plib.dbtools-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "e71819a72f18d6de185f7272868ccb92", "sha256": "c6ea7aaf5420f8aaa2e85572e7e143b766fd19e8366e43164b3ab60498b9b5b8" }, "downloads": -1, "filename": "plib.dbtools-0.9.12.tar.gz", "has_sig": false, "md5_digest": "e71819a72f18d6de185f7272868ccb92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22108, "upload_time": "2017-09-30T23:41:46", "url": "https://files.pythonhosted.org/packages/3b/20/7bd4d91369362ea63fb6890859096171abdaeef60aab8600c9f44e2d6be0/plib.dbtools-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "a58615189e8623ff241a23ed53f2ba8a", "sha256": "24ec5b51b6302160d99897a93f7c4ff5693ffd596295d0eb9aefbf7226195ec2" }, "downloads": -1, "filename": "plib.dbtools-0.9.13.tar.gz", "has_sig": false, "md5_digest": "a58615189e8623ff241a23ed53f2ba8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22390, "upload_time": "2017-10-01T02:08:48", "url": "https://files.pythonhosted.org/packages/4f/24/57e2c46f1b5d3874dfef9b31cc5824ef5ab21a78e6159e1af75c2cddc8db/plib.dbtools-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "40314ddfeacbcf94e7d676c8a5f24317", "sha256": "de0857c3021cb5a943589f16512936e6a60390cef06a63c913c307ac000e4145" }, "downloads": -1, "filename": "plib.dbtools-0.9.14.tar.gz", "has_sig": false, "md5_digest": "40314ddfeacbcf94e7d676c8a5f24317", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22456, "upload_time": "2017-10-06T00:00:43", "url": "https://files.pythonhosted.org/packages/85/96/4b4e9b3368cbe004654d76d66f5529f7a2d4890f5a020dbdf2b48bfa3c97/plib.dbtools-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "a9e2ad076a551e77eb98ed9c9c5abf59", "sha256": "cb0acb2723eac1e593d83e8a9eb1ade1255fcfb99872dcac42df7b10fce33293" }, "downloads": -1, "filename": "plib.dbtools-0.9.15.tar.gz", "has_sig": false, "md5_digest": "a9e2ad076a551e77eb98ed9c9c5abf59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22477, "upload_time": "2017-10-07T01:57:26", "url": "https://files.pythonhosted.org/packages/af/1b/9e3b4662edf0ced74eaa251de89ee79e566180b32a69cefdcaaa62763e46/plib.dbtools-0.9.15.tar.gz" } ], "0.9.16": [ { "comment_text": "", "digests": { "md5": "f937772733fd85935f09b5f60227c8f1", "sha256": "f23cdfa92c82380917887d65b8eaa2db510d458f8ccf35c196b2c4f66c593266" }, "downloads": -1, "filename": "plib.dbtools-0.9.16.tar.gz", "has_sig": false, "md5_digest": "f937772733fd85935f09b5f60227c8f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22473, "upload_time": "2017-10-11T01:58:02", "url": "https://files.pythonhosted.org/packages/b0/96/032785f14983e761e47cdd62cc69a596cb0afe93581f5972215b64ba937a/plib.dbtools-0.9.16.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "54c75492727dc285a0ccbc9ac9c40840", "sha256": "f57c5c92aa6f62f06f1ff2ca298d59b656f62bc8d5e013773ce8cc9a9609a62e" }, "downloads": -1, "filename": "plib.dbtools-0.9.17.tar.gz", "has_sig": false, "md5_digest": "54c75492727dc285a0ccbc9ac9c40840", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22520, "upload_time": "2017-10-17T22:41:07", "url": "https://files.pythonhosted.org/packages/92/d1/72041c2a49dae729f5af6f359827303e840fabdfbc601e12e5bf02ed7a9c/plib.dbtools-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "8e27dd1741cf63aa518fac5e873005c4", "sha256": "d65225c5aa2107b45f5fbdba3e0aa612cb84334176fecffdc5c08e7c2f24aad6" }, "downloads": -1, "filename": "plib.dbtools-0.9.18.tar.gz", "has_sig": false, "md5_digest": "8e27dd1741cf63aa518fac5e873005c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22507, "upload_time": "2017-10-22T03:06:31", "url": "https://files.pythonhosted.org/packages/7b/c1/344d3e17551c3c4648355e28f49961a02212e9fc653ba88aa8b1bc26258d/plib.dbtools-0.9.18.tar.gz" } ], "0.9.19": [ { "comment_text": "", "digests": { "md5": "ff523898641e287aaa5a313f19db2f76", "sha256": "78f0d80b5b381c87af4d0c348cce1b3c7c17b9924d79bd6c111856697a065c89" }, "downloads": -1, "filename": "plib.dbtools-0.9.19.tar.gz", "has_sig": false, "md5_digest": "ff523898641e287aaa5a313f19db2f76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22511, "upload_time": "2017-10-22T03:23:23", "url": "https://files.pythonhosted.org/packages/d3/df/58195233fee27c83ea6908bb2309d4b72538116a7cee9207443d26b38d22/plib.dbtools-0.9.19.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "ba160a34ddfcc61fcf6f64262b853cbd", "sha256": "8d199ccb1986bbf92830f39d196491acbeaaf59e594a7af1c2d646a6fcaa18ac" }, "downloads": -1, "filename": "plib.dbtools-0.9.2.tar.gz", "has_sig": false, "md5_digest": "ba160a34ddfcc61fcf6f64262b853cbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21389, "upload_time": "2016-08-28T20:55:34", "url": "https://files.pythonhosted.org/packages/8a/fd/cb7f89a93da180f5f717c55f524f2c85a4ae50213eb34caa5729d331e5ce/plib.dbtools-0.9.2.tar.gz" } ], "0.9.20": [ { "comment_text": "", "digests": { "md5": "60e7318e510ad15ba6aba6fe1901eced", "sha256": "8170b0de19bb758d86924ac0e1b10f303977364c05a73665b22e8f215744c4f3" }, "downloads": -1, "filename": "plib.dbtools-0.9.20.tar.gz", "has_sig": false, "md5_digest": "60e7318e510ad15ba6aba6fe1901eced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22554, "upload_time": "2017-12-02T01:23:16", "url": "https://files.pythonhosted.org/packages/ac/b4/63d6b9de967b90fa171d3202f6e19e3b987a37acd4f2971be255ee09b245/plib.dbtools-0.9.20.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "1665298cbfc56bdb9c1e625bd6c434f3", "sha256": "6cd97f92d4ef39028a519a1db077c7448257d21d9300d96d9dba640f5ba6fdcc" }, "downloads": -1, "filename": "plib.dbtools-0.9.3.tar.gz", "has_sig": false, "md5_digest": "1665298cbfc56bdb9c1e625bd6c434f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21394, "upload_time": "2016-10-30T07:22:04", "url": "https://files.pythonhosted.org/packages/1e/a4/2bf105f68c3c04e62de89cb7d607f87ec764da9cf8eed9851e050c8b287d/plib.dbtools-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "1646df1cbb650abc149ecb8777020ec7", "sha256": "99b12181801eca758b2bdb9892045ea55e6a627f5c2205e09f7edd04777df346" }, "downloads": -1, "filename": "plib.dbtools-0.9.4.tar.gz", "has_sig": false, "md5_digest": "1646df1cbb650abc149ecb8777020ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21759, "upload_time": "2016-11-16T04:08:35", "url": "https://files.pythonhosted.org/packages/fb/87/d20cf52d65a17b78a0f27c89aab0eed4c4379a7001643a9d4d7f41045236/plib.dbtools-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "93ce5014a40915ee2ea3ddb07c135b67", "sha256": "432996600201cb6cf998b0451f124e97bd6207627393783642e81df436c91721" }, "downloads": -1, "filename": "plib.dbtools-0.9.5.tar.gz", "has_sig": false, "md5_digest": "93ce5014a40915ee2ea3ddb07c135b67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21758, "upload_time": "2016-11-27T19:14:34", "url": "https://files.pythonhosted.org/packages/7c/bc/eb5a7fec01a1f8b3dcbd4d8e5760a4a1b97e306805f99ca2ead199003a84/plib.dbtools-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "198be227ef69805e5f0ea2fa35a6bcb3", "sha256": "71fb2e3d7ee23ebad02aba0ed95ea92418076a096524c6bd652201ad0eee101a" }, "downloads": -1, "filename": "plib.dbtools-0.9.6.tar.gz", "has_sig": false, "md5_digest": "198be227ef69805e5f0ea2fa35a6bcb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21765, "upload_time": "2016-12-05T01:53:27", "url": "https://files.pythonhosted.org/packages/52/af/017f3ae27b3a2e39a14c3bbdfb2f2e7acc8bafd86360db05a2121be3eb05/plib.dbtools-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "16ccf1fb333820fb072b97970039e5ce", "sha256": "b49fd6c7ac1c963dde614061016fa6129b6777b863e8d524d0d7305753f62d34" }, "downloads": -1, "filename": "plib.dbtools-0.9.7.tar.gz", "has_sig": false, "md5_digest": "16ccf1fb333820fb072b97970039e5ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21936, "upload_time": "2017-01-25T05:21:16", "url": "https://files.pythonhosted.org/packages/a8/8e/a3cb6892a123ed4a3f6f79ddf59f014e1884cb9a379cf3a914dddbe32855/plib.dbtools-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "0f30d3d349c9c8ce121d747d45d1b821", "sha256": "98b81fd314b93b5d2a434a4f19bfb5f9cc410aed2adfe3dd0a5dcb1801497896" }, "downloads": -1, "filename": "plib.dbtools-0.9.8.tar.gz", "has_sig": false, "md5_digest": "0f30d3d349c9c8ce121d747d45d1b821", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21923, "upload_time": "2017-01-25T05:35:16", "url": "https://files.pythonhosted.org/packages/6d/bf/1fadcfc38ee54e27ed891ea62398b674e45e57bd4216de4ec529d86e8101/plib.dbtools-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "50ddfd643e777433a1bdf8a42c8b9888", "sha256": "a9d4948486371cc0aa6ce574876793e2a1d1f97b6e75f4698e6640d4afb6b8e4" }, "downloads": -1, "filename": "plib.dbtools-0.9.9.tar.gz", "has_sig": false, "md5_digest": "50ddfd643e777433a1bdf8a42c8b9888", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21956, "upload_time": "2017-04-14T19:53:54", "url": "https://files.pythonhosted.org/packages/f3/19/d0ef45a929dea1d975f6ef3e6cc4f9ea89d2df99a64823c67b5052573eab/plib.dbtools-0.9.9.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "99f3d9a978bee32a5151968a633d7e9b", "sha256": "31ec8b8dcd07b16eba5ba5448d657ea2baf40120bde5c1f5e0ef3525c14a851d" }, "downloads": -1, "filename": "plib.dbtools-1.0.tar.gz", "has_sig": false, "md5_digest": "99f3d9a978bee32a5151968a633d7e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8442, "upload_time": "2019-01-28T01:53:17", "url": "https://files.pythonhosted.org/packages/5e/1a/d42ed713230e48e7248dd499af27bd2ab89c7f8ee3172bf8252383d83eb9/plib.dbtools-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d28f4ba87e5f1bd319eefc315793185c", "sha256": "1a7cd97650a6ee61d41d7f671ffc3dcf25bc745a57c54d1a65aedbceb5c3949f" }, "downloads": -1, "filename": "plib.dbtools-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d28f4ba87e5f1bd319eefc315793185c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8425, "upload_time": "2019-01-28T01:58:46", "url": "https://files.pythonhosted.org/packages/fb/e7/6786e47474af8857abaac5626af24fb12565431b76ed657b23a0037c6522/plib.dbtools-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "578b1bca0c317263794405896bdd5e3f", "sha256": "82412fe698870e1b2b45aaf8383b2dcc70687e117335e27b92c905b7f2b2848e" }, "downloads": -1, "filename": "plib.dbtools-1.0.2.tar.gz", "has_sig": false, "md5_digest": "578b1bca0c317263794405896bdd5e3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22424, "upload_time": "2019-07-25T17:54:52", "url": "https://files.pythonhosted.org/packages/00/f7/1b497bf6cfc8aaf33c8072cb46935ae36377efae69cec0534b846b9b936a/plib.dbtools-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "b2bafca2d6e20245545e369f4bf1ff24", "sha256": "1aaab839ad2826a4042bbe464bf9f59b7b6700c9f64a1bfe6ec4bd08b88a1720" }, "downloads": -1, "filename": "plib.dbtools-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b2bafca2d6e20245545e369f4bf1ff24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22485, "upload_time": "2019-09-20T23:47:31", "url": "https://files.pythonhosted.org/packages/42/20/01d3fa935329e69020307e7ef773a9b87d065f33cc581740cbef1d55003c/plib.dbtools-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b2bafca2d6e20245545e369f4bf1ff24", "sha256": "1aaab839ad2826a4042bbe464bf9f59b7b6700c9f64a1bfe6ec4bd08b88a1720" }, "downloads": -1, "filename": "plib.dbtools-1.0.3.tar.gz", "has_sig": false, "md5_digest": "b2bafca2d6e20245545e369f4bf1ff24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22485, "upload_time": "2019-09-20T23:47:31", "url": "https://files.pythonhosted.org/packages/42/20/01d3fa935329e69020307e7ef773a9b87d065f33cc581740cbef1d55003c/plib.dbtools-1.0.3.tar.gz" } ] }