{ "info": { "author": "Paul Barry", "author_email": "paul.james.barry@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "The Head First Python Database Context Manager.\n\n Devised, coded, and built during Chapters 7, 8, and 9 of the 2nd edition\n of Head First Python (by O'Reilly Media). Used and extended with support\n for custom exceptions in Chapter 11.\n\n Released into the wild at the suggestion of one of Paul's ex-students (thanks @csl_).\n\n If you really need to do stuff like this, use SQLAlchemy (and/or Dataset) instead.\n\n Python 3 only (due to type hints and new syntax). Should be easy enough to backport\n if you need to. Also: from v1.7.x this code takes advantage of raise's \"from\" syntax.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.headfirstlabs.com", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "DBcm", "package_url": "https://pypi.org/project/DBcm/", "platform": "", "project_url": "https://pypi.org/project/DBcm/", "project_urls": { "Homepage": "http://www.headfirstlabs.com" }, "release_url": "https://pypi.org/project/DBcm/1.7.1/", "requires_dist": null, "requires_python": "", "summary": "The Head First Python 2e Database Context Manager", "version": "1.7.1" }, "last_serial": 2438232, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "1e4c40e7b8c13b5882fb79b2436be4bb", "sha256": "c1c2c3b577cab982dcecadd9af4dd651152e4b9ab936d24f489bfddcfecc9323" }, "downloads": -1, "filename": "DBcm-1.1.tar.gz", "has_sig": false, "md5_digest": "1e4c40e7b8c13b5882fb79b2436be4bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1593, "upload_time": "2016-04-28T14:48:34", "url": "https://files.pythonhosted.org/packages/2f/d4/4e1134e1279f2cddab6645b9c6016bac3a6c333a8530b884e37e79902e1a/DBcm-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "940aa4bc433ef17c0a231e577ce217f0", "sha256": "30a7dd9adb5392813191a19c088af025deb6f8c5a6256140b291a623296efac6" }, "downloads": -1, "filename": "DBcm-1.2.tar.gz", "has_sig": false, "md5_digest": "940aa4bc433ef17c0a231e577ce217f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1607, "upload_time": "2016-04-28T15:47:24", "url": "https://files.pythonhosted.org/packages/f8/c8/0873469e1f1b3c8ccd424de23f260adc84ebacb5c837049d2d99df9e296c/DBcm-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "babfa936e4788c397dd019bec726d3ff", "sha256": "d439c505641dc757546d06754ea3b7448029be82a8bec60309e0fb84e5702fdf" }, "downloads": -1, "filename": "DBcm-1.3.tar.gz", "has_sig": false, "md5_digest": "babfa936e4788c397dd019bec726d3ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1604, "upload_time": "2016-04-28T15:49:55", "url": "https://files.pythonhosted.org/packages/d5/b1/900e31b9015e45514768751742fc7841143a1e652724215632af0a76d314/DBcm-1.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "291ba324d6c97a7e951929f35838936a", "sha256": "dd0e1c391850c44c1970027514002660de517add2cdb491bf486c4644c2cf7e0" }, "downloads": -1, "filename": "DBcm-1.4.tar.gz", "has_sig": false, "md5_digest": "291ba324d6c97a7e951929f35838936a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1357, "upload_time": "2016-04-28T15:51:06", "url": "https://files.pythonhosted.org/packages/ba/61/bbf7099e1c0b0c0db227c3b7dd407d8f99f8947ab55d66451d296c3e946d/DBcm-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "19cda26c4fd694c70ce1d1d25a249fbc", "sha256": "334712e9764a4630b164610e1d3638fbb77ec965abfee7a4736c1b231ea45617" }, "downloads": -1, "filename": "DBcm-1.5.tar.gz", "has_sig": false, "md5_digest": "19cda26c4fd694c70ce1d1d25a249fbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1605, "upload_time": "2016-04-28T15:57:58", "url": "https://files.pythonhosted.org/packages/e3/9f/6adf05b6b1a251fcfc44cfae668633b0c0b1bc1a29f1f9e6810e4ec72e9b/DBcm-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "8fcef64b92df09d08a5a5ee81a4ef9b0", "sha256": "286677a571de05fb54293ae131e63d98a8dde65257da378b4a0549f950ec4dc4" }, "downloads": -1, "filename": "DBcm-1.6.tar.gz", "has_sig": false, "md5_digest": "8fcef64b92df09d08a5a5ee81a4ef9b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1914, "upload_time": "2016-08-02T15:21:18", "url": "https://files.pythonhosted.org/packages/1d/2b/cce0c4d1ca4c29a79ed83c453110fb42d77a967226a9a7b74b21f8e64205/DBcm-1.6.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "58af058f68db9803e3fe7d16a2552273", "sha256": "989e9f26f698782b476e0e177cebff1d2adc55d31556658ea4dfeb4999458921" }, "downloads": -1, "filename": "DBcm-1.6.1.tar.gz", "has_sig": false, "md5_digest": "58af058f68db9803e3fe7d16a2552273", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2106, "upload_time": "2016-08-02T15:46:28", "url": "https://files.pythonhosted.org/packages/36/ed/1ac8809e5839fa937a8d05450ba9b0ed6297b1f08f46d6f35c9e2e289d16/DBcm-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "a7c63bb2ad80e421880552542216bfb3", "sha256": "5ade9cbb6705834969a5ca48ac4ef53682baa7d77fc65b2a4adad92bb01db5fd" }, "downloads": -1, "filename": "DBcm-1.6.2.tar.gz", "has_sig": false, "md5_digest": "a7c63bb2ad80e421880552542216bfb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2455, "upload_time": "2016-08-03T19:58:52", "url": "https://files.pythonhosted.org/packages/49/ef/ea962bddb32b996908d3de371f9c412b293288bcd1d578ebbc187b5757a6/DBcm-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "c0b8bdfe8a794bf3df629c09fe5e1997", "sha256": "3b6a6ff5f332dc50da1725ea5a6a47613da0080ebc70c0525bf7efb3a697f19d" }, "downloads": -1, "filename": "DBcm-1.6.3.tar.gz", "has_sig": false, "md5_digest": "c0b8bdfe8a794bf3df629c09fe5e1997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2470, "upload_time": "2016-08-03T20:10:13", "url": "https://files.pythonhosted.org/packages/80/bb/c683c5e3f003ae72a0d51d24c7bc7d13fb135454c19f1ee8225d074ac90a/DBcm-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "f90835a84e1b2c9d3915ba10dcbda8db", "sha256": "2c699d40fb9aba37e44e40eb71beaa99d2334f3b3489ef014aa510925d2b66b3" }, "downloads": -1, "filename": "DBcm-1.6.4.tar.gz", "has_sig": false, "md5_digest": "f90835a84e1b2c9d3915ba10dcbda8db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2473, "upload_time": "2016-08-27T16:06:15", "url": "https://files.pythonhosted.org/packages/15/31/4ce6d28b2dd40b3bb0272fa3e6860a847c5efb1bc15d31f24e6d02c9db6c/DBcm-1.6.4.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "2103c100135dade4228e04d6b31f4e60", "sha256": "b1d3d0c4330341ed6a4181957bbb17a23067f10cf53f1921eaac4caf43641b8c" }, "downloads": -1, "filename": "DBcm-1.7.0.tar.gz", "has_sig": false, "md5_digest": "2103c100135dade4228e04d6b31f4e60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2521, "upload_time": "2016-10-23T13:26:35", "url": "https://files.pythonhosted.org/packages/d7/25/334504ee8219873a6585262414acead42031d108eb9f69977a1e12dbea7f/DBcm-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "74a8cf50f194e08e7a153d9445e7283e", "sha256": "8a321b8376cf0b9e7ee667b5ad367697877100c9ed62a368c17221dd0851638a" }, "downloads": -1, "filename": "DBcm-1.7.1.tar.gz", "has_sig": false, "md5_digest": "74a8cf50f194e08e7a153d9445e7283e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2523, "upload_time": "2016-11-02T17:25:05", "url": "https://files.pythonhosted.org/packages/56/cd/78c2c9bbffbeab2a4c18a6e1cbfb2c3cfa1b29508ff0d73755cc449dcda8/DBcm-1.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "74a8cf50f194e08e7a153d9445e7283e", "sha256": "8a321b8376cf0b9e7ee667b5ad367697877100c9ed62a368c17221dd0851638a" }, "downloads": -1, "filename": "DBcm-1.7.1.tar.gz", "has_sig": false, "md5_digest": "74a8cf50f194e08e7a153d9445e7283e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2523, "upload_time": "2016-11-02T17:25:05", "url": "https://files.pythonhosted.org/packages/56/cd/78c2c9bbffbeab2a4c18a6e1cbfb2c3cfa1b29508ff0d73755cc449dcda8/DBcm-1.7.1.tar.gz" } ] }