{ "info": { "author": "Launchpad Developers", "author_email": "launchpad-dev@lists.launchpad.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "*************************************************************************\npython-oops-datedir-repo: A simple disk repository for OOPS Error reports\n*************************************************************************\n\n Copyright (c) 2011, Canonical Ltd\n\n This program is free software: you can redistribute it and/or modify\n it under the terms of the GNU Lesser General Public License as published by\n the Free Software Foundation, version 3 only.\n \n This program is distributed in the hope that it will be useful,\n but WITHOUT ANY WARRANTY; without even the implied warranty of\n MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n GNU Lesser General Public License for more details.\n \n You should have received a copy of the GNU Lesser General Public License\n along with this program. If not, see .\n GNU Lesser General Public License version 3 (see the file LICENSE).\n\nThis is a component of the python-oops project:\nhttps://launchpad.net/python-oops. An OOPS report is a report\nabout something going wrong in a piece of software... thus, an 'oops' :)\n\nThis package provides disk storage, management, and a serialisation format for\nOOPSes stored in the repository. Programs or services that are generating OOPS\nreports need this package or other similar ones, if they want to persist the\nreports.\n\nDependencies\n============\n\n* Python 2.6+\n* The oops package (https://launchpad.net/python-oops or 'oops' on pypi).\n\nTesting Dependencies\n====================\n\n* fixtures (http://pypi.python.org/pypi/fixtures)\n\n* subunit (http://pypi.python.org/pypi/python-subunit) (optional)\n\n* testtools (http://pypi.python.org/pypi/testtools)\n\nUsage\n=====\n\noops_datedir_repo is an extension package for the oops package.\n\nThe DateDirRepo class provides an OOPS publisher (``DateDirRepo.publish``)\nwhich will write OOPSes into the repository.\n\nRetrieving OOPSes can be done by using the low level serializer_rfc822\nfunctions : an OOPS report can be written to a disk file via the\nserializer_rfc822.write() function, and read via the matching read() function.\n\nTypical usage::\n\n >>> config = oops.Config()\n >>> with fixtures.TempDir() as tempdir:\n ... repo = oops_datedir_repo.DateDirRepo('/tmp/demo')\n ... config.publishers.append(repo.publish)\n ... ids = config.publish({'oops': '!!!'})\n\nFor more information see the oops package documentation or the api docs.\n\nInstallation\n============\n\nEither run setup.py in an environment with all the dependencies available, or\nadd the working directory to your PYTHONPATH.\n\n\nDevelopment\n===========\n\nUpstream development takes place at https://launchpad.net/python-oops-datedir-repo.\nTo setup a working area for development, if the dependencies are not\nimmediately available, you can use ./bootstrap.py to create bin/buildout, then\nbin/py to get a python interpreter with the dependencies available.\n\nTo run the tests use the runner of your choice, the test suite is\noops_datedir_repo.tests.test_suite.\n\nFor instance::\n\n $ bin/py -m testtools.run oops_datedir_repo.tests.test_suite\n\nIf you have testrepository you can run the tests with that::\n\n $ testr run", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://launchpad.net/python-oops-datedir-repo", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "oops_datedir_repo", "package_url": "https://pypi.org/project/oops_datedir_repo/", "platform": "", "project_url": "https://pypi.org/project/oops_datedir_repo/", "project_urls": { "Homepage": "https://launchpad.net/python-oops-datedir-repo" }, "release_url": "https://pypi.org/project/oops_datedir_repo/0.0.24/", "requires_dist": null, "requires_python": "", "summary": "OOPS disk serialisation and repository management.", "version": "0.0.24" }, "last_serial": 3843840, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "26adc693f740ef3b502483b0f73498ea", "sha256": "1512a9277fe1b2b7f0ec98771f6f36b3e39fb5998cb37a858dc2ee79906c20ef" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.10.tar.gz", "has_sig": true, "md5_digest": "26adc693f740ef3b502483b0f73498ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10588, "upload_time": "2011-11-01T04:11:20", "url": "https://files.pythonhosted.org/packages/ff/ae/bfd18b6dc02acc42284db842b74c0295642789274c4944dcb1847d05decf/oops_datedir_repo-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "f09db116c846b565f99fd9457b067632", "sha256": "665738ff53480cdb97ee76b0582634181be62585f90223266d9311e110cf016e" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.11.tar.gz", "has_sig": true, "md5_digest": "f09db116c846b565f99fd9457b067632", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10657, "upload_time": "2011-11-13T22:12:20", "url": "https://files.pythonhosted.org/packages/12/27/e1eb03f8cf8f3c64a003a12b237046099ef3cc0152541ea4bbd8cb39af13/oops_datedir_repo-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "7f0f9ab896b98c9c21e5103dc747f3a3", "sha256": "71cc7b44eb3f71f2882629bb0dd3fd0d15b5910cad8514da8c0815b852e0529d" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.12.tar.gz", "has_sig": true, "md5_digest": "7f0f9ab896b98c9c21e5103dc747f3a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13568, "upload_time": "2011-11-16T04:54:01", "url": "https://files.pythonhosted.org/packages/5e/d9/e61569cace2696062fc2569e6d5dde1dcb24a0d1cf35fab3540c0637ee9e/oops_datedir_repo-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "45786659b9892b27660383045cf798ed", "sha256": "73d9bfad21eb6ea235ca773b62b58287fe265d5900fbff62c7ded1d4f540ae9a" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.13.tar.gz", "has_sig": true, "md5_digest": "45786659b9892b27660383045cf798ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13621, "upload_time": "2011-11-17T01:16:23", "url": "https://files.pythonhosted.org/packages/f0/5d/5aac50f02e5815ac27801967bcf7771f61d76eee94b34d00be1a465a3a58/oops_datedir_repo-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "85994d026c53679ae69820c1429a4979", "sha256": "b76efc799f6e2678b72183baecd6faa324a036f2e473b2eab354aa3153d36d09" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.14.tar.gz", "has_sig": true, "md5_digest": "85994d026c53679ae69820c1429a4979", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13621, "upload_time": "2011-11-21T01:28:51", "url": "https://files.pythonhosted.org/packages/a2/f7/62d538b8cdf8067371006e751376845c109e767fb660810f53a2ac6810e9/oops_datedir_repo-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "c44281d5b05439adea24031fa14fe680", "sha256": "1891d228d3aef5e11992c7c93bbbb66524afc49bf80ca2e41bf617342415e4a2" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.15.tar.gz", "has_sig": true, "md5_digest": "c44281d5b05439adea24031fa14fe680", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13685, "upload_time": "2011-12-08T04:18:02", "url": "https://files.pythonhosted.org/packages/a6/cd/751a6d2532f2ddb5ea7b45c73e79343bb07bb1e1d758b383a432c1f0c998/oops_datedir_repo-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "184d3552af128f24168c532cba8ae604", "sha256": "a1888e761af84d019d62b17ac94188cbb918647afc45ae81012de053cba051fc" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.16.tar.gz", "has_sig": true, "md5_digest": "184d3552af128f24168c532cba8ae604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14049, "upload_time": "2012-02-28T19:37:39", "url": "https://files.pythonhosted.org/packages/20/b2/3341d1c5e08d4db5029466bea5d927634d111e78ea400035213f0b87a2b2/oops_datedir_repo-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "e7b0a0d12590d1cb67c8601f5e0334e4", "sha256": "fb41b53908d3b3a801afe542f1927c2e0af0c999246ee97bc0490d4bbfac8d5b" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.17.tar.gz", "has_sig": true, "md5_digest": "e7b0a0d12590d1cb67c8601f5e0334e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14092, "upload_time": "2012-03-01T22:09:21", "url": "https://files.pythonhosted.org/packages/f7/98/0e3f69b43a332f47dbfdc7c904358e10a2d34dbd36eebe0d423c2b20fcb7/oops_datedir_repo-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "8c1367165e30e92660d3a49da5742f2f", "sha256": "b94cef8ac89a8e63c26aa91234ed0b69ccf65134b3fbc2a451dccf51f7b09a08" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.18.tar.gz", "has_sig": true, "md5_digest": "8c1367165e30e92660d3a49da5742f2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14161, "upload_time": "2012-09-03T23:21:22", "url": "https://files.pythonhosted.org/packages/25/85/ed5ea7698b24e64fc5944591436b5f7b7f79a3e3cbe1595de36c71537ad2/oops_datedir_repo-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "c66a58b9ce83956b4671be3ed1e8a9a8", "sha256": "5f2ded05b56028c971ff68ee945b47cc6f81c44887fcc6dd5883525d4a88b2a5" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.19.tar.gz", "has_sig": true, "md5_digest": "c66a58b9ce83956b4671be3ed1e8a9a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14078, "upload_time": "2012-09-19T04:33:09", "url": "https://files.pythonhosted.org/packages/d5/57/c69ae9db5d69ec421d24d6019af0a8f3c11b456b8cbeda42b027e1a43d64/oops_datedir_repo-0.0.19.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "23f78fb13e5f63516f7fd12d8d98ed05", "sha256": "53c18eb04f661499eab9a29137e104146d36d5bb73c7058b386eddde0c4995fd" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.20.tar.gz", "has_sig": true, "md5_digest": "23f78fb13e5f63516f7fd12d8d98ed05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11860, "upload_time": "2012-09-26T07:06:02", "url": "https://files.pythonhosted.org/packages/2a/52/d6fe19b105c3ef4210fbbc1e84ca20a86b0748117ee5f4e792caa543324b/oops_datedir_repo-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "abe73651d31b69e6ae95b54867f7d0f6", "sha256": "a980be2bcb1d3c36fc70a8443c368689fb27924baaef531127d31de6195dc963" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.21.tar.gz", "has_sig": true, "md5_digest": "abe73651d31b69e6ae95b54867f7d0f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12510, "upload_time": "2013-04-17T15:57:04", "url": "https://files.pythonhosted.org/packages/c8/70/b4fa4636bd6b35c3b68fe1139b82ad647b8380a24afbde9c8fca09697833/oops_datedir_repo-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "37d30c2ddfd1a3d7346d30a43f935c7a", "sha256": "6b8acc4ce8067b6ab507ecfcec947b4a66db26dadd5da79e34077856965b6e6a" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.22.tar.gz", "has_sig": false, "md5_digest": "37d30c2ddfd1a3d7346d30a43f935c7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12582, "upload_time": "2015-11-05T14:56:48", "url": "https://files.pythonhosted.org/packages/e6/a7/95b09a28c1afe12cef515313d195a49331002c17288495c9dbafa70f51b9/oops_datedir_repo-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "b40888ff4c658a1d0189f0b601f50bc1", "sha256": "76a4feff354f172e99c79fdd0d3bfa4db1eedc7c57d792c0d5ee331b188f6ccb" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.23.tar.gz", "has_sig": false, "md5_digest": "b40888ff4c658a1d0189f0b601f50bc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12707, "upload_time": "2015-12-01T15:19:32", "url": "https://files.pythonhosted.org/packages/68/b0/fd587b6a8ffe7527965375266db52c0a986e2906f573ac7b6d46d3433c5d/oops_datedir_repo-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "068515882376e20076e6da8d08e3deb9", "sha256": "243e91e0815756a13df7fe7b9cea0f9c09b12586a615af7549023b84a18c3219" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.24.tar.gz", "has_sig": true, "md5_digest": "068515882376e20076e6da8d08e3deb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12757, "upload_time": "2018-05-08T11:45:15", "url": "https://files.pythonhosted.org/packages/0a/c0/3b035c94bab269e0995e287bec7eb0bd1f878c202e810502e39d7d10a127/oops_datedir_repo-0.0.24.tar.gz" } ], "0.0.3": [], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7fe7fd13c7e632ca179686d1e8564778", "sha256": "333211d345d002d96c875ff3bc1da92798c517c59f3146b6ed8a6ee19ec94344" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.6.tar.gz", "has_sig": true, "md5_digest": "7fe7fd13c7e632ca179686d1e8564778", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8507, "upload_time": "2011-09-19T01:01:35", "url": "https://files.pythonhosted.org/packages/f8/0d/ec9ee3d13dba48c76669cbc633865151bf59e45ff2350650d5b392db5d4e/oops_datedir_repo-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "ccaf426fca9cbaf9e68846c1175b81ef", "sha256": "eef0669406dfe4bd083b011bee90a3ddbf4afe1fbb111a1993bdc4180f614b19" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.7.tar.gz", "has_sig": true, "md5_digest": "ccaf426fca9cbaf9e68846c1175b81ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9689, "upload_time": "2011-10-04T07:54:10", "url": "https://files.pythonhosted.org/packages/a8/fc/e2517761598a236bacf75b5c26e3e05f669255384e3eceae5a6addffc47c/oops_datedir_repo-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "19c915d95c285457b30e190836a7f28b", "sha256": "c4cc2cf2586caa5f33829032b59698c444ed559205084a252469e7f6618914e6" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.8.tar.gz", "has_sig": true, "md5_digest": "19c915d95c285457b30e190836a7f28b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9640, "upload_time": "2011-10-07T09:20:12", "url": "https://files.pythonhosted.org/packages/7a/be/850cc8d9739ab2daf43d6d7d845f9cb98d38626e27b1b84568921d87b8e3/oops_datedir_repo-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "064ee0fac23085ae3e20caa5f459ff79", "sha256": "c202c047c47d4fa2811610d73ed97c82f2d37c380766e1981f86caef12e773f4" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.9.tar.gz", "has_sig": true, "md5_digest": "064ee0fac23085ae3e20caa5f459ff79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9898, "upload_time": "2011-10-14T01:54:51", "url": "https://files.pythonhosted.org/packages/ea/8c/e6bb5e84a7e07b3e108acfa61d70d8e4bdbe23075a4f9143b3bcde3636e9/oops_datedir_repo-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "068515882376e20076e6da8d08e3deb9", "sha256": "243e91e0815756a13df7fe7b9cea0f9c09b12586a615af7549023b84a18c3219" }, "downloads": -1, "filename": "oops_datedir_repo-0.0.24.tar.gz", "has_sig": true, "md5_digest": "068515882376e20076e6da8d08e3deb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12757, "upload_time": "2018-05-08T11:45:15", "url": "https://files.pythonhosted.org/packages/0a/c0/3b035c94bab269e0995e287bec7eb0bd1f878c202e810502e39d7d10a127/oops_datedir_repo-0.0.24.tar.gz" } ] }