{ "info": { "author": "Ignacio Rossi", "author_email": "rossi.ignacio@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v2 or later (LGPLv2+)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "==================\npignacio's scripts\n==================\n\n.. image:: https://pypip.in/version/pignacio_scripts/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/pignacio_scripts/\n :alt: Latest version\n\n.. image:: https://pypip.in/py_versions/pignacio_scripts/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/pignacio_scripts/\n :alt: Supported Python versions\n\n.. image:: https://travis-ci.org/pignacio/pignacio_scripts.svg?branch=master\n :target: https://travis-ci.org/pignacio/pignacio_scripts\n\n.. image:: https://coveralls.io/repos/pignacio/pignacio_scripts/badge.svg?branch=master\n :target: https://coveralls.io/r/pignacio/pignacio_scripts?branch=master\n\n.. image:: https://pypip.in/license/pignacio_scripts/badge.svg?style=flat\n :target: https://pypi.python.org/pypi/pignacio_scripts/\n :alt: License\n\n\nReusable python scripts and snippets I find useful.\n\nThis is a bundle of scripts and snippets I packaged to avoid copypasting code.\n\nSome are tested, some are not. Some are not tested at all.\n\nYou've been warned: here be dragons.\n\nSuggestions, comments, bug reports and pull requests are always accepted. :)\n\n* Free software: LGPLv2.1 license\n* Documentation: https://pignacio_scripts.readthedocs.org.\n\nFeatures\n--------\n\n* I like namedtuples, so:\n\n * `Namedtuple with default values\n `_\n * `Mock namedtuples for testing\n `_\n\n* `A helper for creating alarms/checks for nagios/icinga\n `_\n* Some testing utilities:\n\n * `An extended TestCase class\n `_\n * `A helper for capturing and testing writes to stdout\n `_\n\n* `Quick coloring functions for terminal output\n `_\n* ... and some more stuff not worth mentioning :)\n\n\n\n\nHistory\n#######\n\n0.0.3 (2015-05-10)\n------------------\n\n* FIX: setup.py correctly sets packages now. Updated makefile.\n\n* Setting empty ``__slots__`` on ``namedtuple_with_defaults``. This fixes\n ``__dict__`` and reduces memory usage.\n\n0.0.2 (2015-04-30)\n------------------\n\n* Simpler ``NagiosLogger`` interface. (backwards incompatible)\n\n* Feature: ``Testcase.assertSoftCalledWith`` method for mock partial call\n assertions.\n\n* FIX: ``NagiosLogger`` was not restoring stdout.\n\n* FIX: ``NagiosLogger`` choked when output contained empty lines.\n\n* Feature: ``namedtuple_with_defaults`` uses a ``lambda`` instead of a\n classmethod for mutable defaults. (backwards incompatible)\n\n0.0.1 (2015-03-29)\n------------------\n\n* Packaging\n* Namedtuple with defaults\n* Mock namedtuple\n* NagiosLogger\n* Custom TestCase\n* capture_stdout\n* Colors for the terminal", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pignacio/pignacio_scripts", "keywords": "pignacio_scripts", "license": "LGPLv2.1", "maintainer": null, "maintainer_email": null, "name": "pignacio_scripts", "package_url": "https://pypi.org/project/pignacio_scripts/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pignacio_scripts/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pignacio/pignacio_scripts" }, "release_url": "https://pypi.org/project/pignacio_scripts/0.0.3/", "requires_dist": null, "requires_python": null, "summary": "Reusable python scripts and snippets I find useful", "version": "0.0.3" }, "last_serial": 1541329, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ae29dae79d3d9c05cca842e053e4c98b", "sha256": "ee488c30454f8c29446d94c040d89b7001ae17696861faf31984b2234471bb5b" }, "downloads": -1, "filename": "pignacio_scripts-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae29dae79d3d9c05cca842e053e4c98b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4478, "upload_time": "2015-03-29T22:22:13", "url": "https://files.pythonhosted.org/packages/bc/c0/507e0aec7c518f968c395402cca65536490503289eee4074065c548e43d5/pignacio_scripts-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3068b31ecb9db41d1a375a4902078438", "sha256": "2e277059135d410a69c65b6b64c37b9e53fd5ead01eb14796d4daf22f1826655" }, "downloads": -1, "filename": "pignacio_scripts-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3068b31ecb9db41d1a375a4902078438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29416, "upload_time": "2015-03-29T22:22:09", "url": "https://files.pythonhosted.org/packages/50/ff/4486f0cff2295db4f9c9b13c2c7a89253824cbc1c0581bf7b01553c8941a/pignacio_scripts-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "58bdb9a88a697e424d76e51e215ee468", "sha256": "048813a4100afb49f55f4224ffe8269ab057b57cb5134fd9c49e8300f1758ff9" }, "downloads": -1, "filename": "pignacio_scripts-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "58bdb9a88a697e424d76e51e215ee468", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 4870, "upload_time": "2015-04-30T15:33:40", "url": "https://files.pythonhosted.org/packages/06/d4/a8eef221abc6c5248d5f6f65a2da694ad76cf84cd0173b46e1991b2343d9/pignacio_scripts-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5febc917b2970fafa1e88ee4ce4a6b56", "sha256": "087376e69427ab45dbcb6fb3a3ca41dbbe2ce2da411c7a6b564c60a18cc37063" }, "downloads": -1, "filename": "pignacio_scripts-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5febc917b2970fafa1e88ee4ce4a6b56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30530, "upload_time": "2015-04-30T15:33:36", "url": "https://files.pythonhosted.org/packages/c8/08/32369520a9122275378f7895929bc6f20dd3a76661bbdea29171b55a2d27/pignacio_scripts-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "433d815c2316e5799c12f76620f9eb4a", "sha256": "09f97185f63d10a6b81ff96ab74b233469058a77803ffcfb994c53da3470cf3c" }, "downloads": -1, "filename": "pignacio_scripts-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "433d815c2316e5799c12f76620f9eb4a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20044, "upload_time": "2015-05-11T00:38:49", "url": "https://files.pythonhosted.org/packages/a5/56/d7ab14f2a2158c71110d8e767b5e257e6dbab30651156b2de6827e8dc1fb/pignacio_scripts-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a247a43361d382e637d9c2f581528dce", "sha256": "d28adf1bdcd31bc092e7753cd91dc85893d1a78d599b04ea1513ecf9af605b44" }, "downloads": -1, "filename": "pignacio_scripts-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a247a43361d382e637d9c2f581528dce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36932, "upload_time": "2015-05-11T00:38:44", "url": "https://files.pythonhosted.org/packages/bc/6c/4017389493ac1f5c57f04b3b026c1598f07e4a920bc9766211b4c8c969f4/pignacio_scripts-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "433d815c2316e5799c12f76620f9eb4a", "sha256": "09f97185f63d10a6b81ff96ab74b233469058a77803ffcfb994c53da3470cf3c" }, "downloads": -1, "filename": "pignacio_scripts-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "433d815c2316e5799c12f76620f9eb4a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20044, "upload_time": "2015-05-11T00:38:49", "url": "https://files.pythonhosted.org/packages/a5/56/d7ab14f2a2158c71110d8e767b5e257e6dbab30651156b2de6827e8dc1fb/pignacio_scripts-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a247a43361d382e637d9c2f581528dce", "sha256": "d28adf1bdcd31bc092e7753cd91dc85893d1a78d599b04ea1513ecf9af605b44" }, "downloads": -1, "filename": "pignacio_scripts-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a247a43361d382e637d9c2f581528dce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36932, "upload_time": "2015-05-11T00:38:44", "url": "https://files.pythonhosted.org/packages/bc/6c/4017389493ac1f5c57f04b3b026c1598f07e4a920bc9766211b4c8c969f4/pignacio_scripts-0.0.3.tar.gz" } ] }