{ "info": { "author": "Friedrich Paetzke", "author_email": "paetzke@fastmail.fm", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "best-before\n===========\n\n.. image:: https://travis-ci.org/paetzke/best-before.svg?branch=master\n :target: https://travis-ci.org/paetzke/best-before\n.. image:: https://coveralls.io/repos/paetzke/best-before/badge.png?branch=master\n :target: https://coveralls.io/r/paetzke/best-before?branch=master\n.. image:: https://pypip.in/v/best-before/badge.png\n :target: https://pypi.python.org/pypi/best-before/\n\nCopyright (c) 2014, Friedrich Paetzke (paetzke@fastmail.fm)\nAll rights reserved.\n\nDecorate your Python functions with a date of expiry.\n\nAn example:\n\n.. code:: python\n\n from best_before import best_before\n \n @best_before('2014-06-06')\n def my_func():\n pass\n\nIf you run this code after 2014-06-06 it will explode - or just throw an exception.\n\nTo install ``best-before`` just install with ``pip``.\n\n.. code:: bash\n\n $ pip install best-before", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://git.vanneva.com/best-before.git", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "best-before", "package_url": "https://pypi.org/project/best-before/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/best-before/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://git.vanneva.com/best-before.git" }, "release_url": "https://pypi.org/project/best-before/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "0.1.0" }, "last_serial": 1083203, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "aae1f7968d598a9e2b0044ea412e2a87", "sha256": "622d3e78c07d012cd161ea8f66400174d0cfa53221a88edfbb1c50c680ae37cd" }, "downloads": -1, "filename": "best_before-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aae1f7968d598a9e2b0044ea412e2a87", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2938, "upload_time": "2014-05-06T20:01:56", "url": "https://files.pythonhosted.org/packages/53/8c/8a87e31400705796f62d04234aca6366616c167dd0af460d310c18ebe439/best_before-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aeeab27737f35f24ed6b00135844f3dc", "sha256": "339432c247850301a5e1ba1f3995d4c9048e279441a139ff87a8daf45901c0ad" }, "downloads": -1, "filename": "best-before-0.0.1.tar.gz", "has_sig": false, "md5_digest": "aeeab27737f35f24ed6b00135844f3dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1561, "upload_time": "2014-05-06T20:01:51", "url": "https://files.pythonhosted.org/packages/65/23/dd00b24edb6d82304e6dc147b05540c3d56121a87720e02287136332695d/best-before-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "857032b5c05d7bd445a9cba926c35828", "sha256": "65cc58549502199bde189b3fc6cfe6477a554ea780ec328058eef24d5b8f6f11" }, "downloads": -1, "filename": "best_before-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "857032b5c05d7bd445a9cba926c35828", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2987, "upload_time": "2014-05-06T20:06:36", "url": "https://files.pythonhosted.org/packages/0f/bc/5e1d786e63566a202bbd1cfcbaaa585c474985959bd2a9379a7900ed1502/best_before-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f59dcea737e8ba8506d6835f7c803c9", "sha256": "429946a37cfaae17b31b915d4db8298146317ebc8d863d5edb6ac399cba506c1" }, "downloads": -1, "filename": "best-before-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9f59dcea737e8ba8506d6835f7c803c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1593, "upload_time": "2014-05-06T20:06:32", "url": "https://files.pythonhosted.org/packages/ae/ae/5e16227f0f593b4192d52d7d8b44c91dff37954c14b1d29d1ea635dded6d/best-before-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "857032b5c05d7bd445a9cba926c35828", "sha256": "65cc58549502199bde189b3fc6cfe6477a554ea780ec328058eef24d5b8f6f11" }, "downloads": -1, "filename": "best_before-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "857032b5c05d7bd445a9cba926c35828", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 2987, "upload_time": "2014-05-06T20:06:36", "url": "https://files.pythonhosted.org/packages/0f/bc/5e1d786e63566a202bbd1cfcbaaa585c474985959bd2a9379a7900ed1502/best_before-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f59dcea737e8ba8506d6835f7c803c9", "sha256": "429946a37cfaae17b31b915d4db8298146317ebc8d863d5edb6ac399cba506c1" }, "downloads": -1, "filename": "best-before-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9f59dcea737e8ba8506d6835f7c803c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1593, "upload_time": "2014-05-06T20:06:32", "url": "https://files.pythonhosted.org/packages/ae/ae/5e16227f0f593b4192d52d7d8b44c91dff37954c14b1d29d1ea635dded6d/best-before-0.1.0.tar.gz" } ] }