{ "info": { "author": "Joachim Folz, J\u00f6rn Hees", "author_email": "joachim.folz+splendid@gmail.com, splendid@joernhees.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development", "Topic :: Utilities" ], "description": "splendid\n========\n\nsplendid is a collection of useful small python tools to make your life easier.\n\nVisit us on https://github.com/pythoncircus/splendid !\n\n\nSome Examples\n-------------\n\n.. code-block:: python\n\n >>> from splendid import chunker\n >>> list(chunker([1, 2, 3, 4, 5], 3))\n [[1, 2, 3], [4, 5]]\n\n >>> from splendid import get_path\n >>> get_path({'foo':[{'bar':3}]}, ['foo'], 'not found')\n [{'bar': 3}]\n >>> get_path({'foo':[{'bar':3}]}, ['foo', 'bar'], 'not found')\n 'not found'\n >>> get_path({'foo':[{'bar':3}]}, ['foo', 0, 'bar'], 'not found')\n 3\n >>> get_path({'foo':[{'bar':3}]}, ['foo', 0], 'not found')\n {'bar': 3}\n\n >>> from splendid import run_once\n >>> @run_once\n ... def foo():\n ... print('bar')\n >>> for i in range(10):\n ... foo()\n bar\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pythoncircus/splendid", "keywords": "splendid tools utils wrappers useful small often needed", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "splendid", "package_url": "https://pypi.org/project/splendid/", "platform": "", "project_url": "https://pypi.org/project/splendid/", "project_urls": { "Homepage": "https://github.com/pythoncircus/splendid" }, "release_url": "https://pypi.org/project/splendid/1.1.0/", "requires_dist": [ "six" ], "requires_python": "", "summary": "Splendid, a collection of useful, small python tools.", "version": "1.1.0" }, "last_serial": 2940198, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "3ce0da0edba92054d15106fb6f3e4667", "sha256": "b0b8c064d4bbfb361db910c126009bf20698efdd664bbabe509746d0d0356ffa" }, "downloads": -1, "filename": "splendid-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ce0da0edba92054d15106fb6f3e4667", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4385, "upload_time": "2016-12-13T17:49:49", "url": "https://files.pythonhosted.org/packages/01/98/b0318fea6b80de8fd340bb90ac9decd6641d63b4489dda6d686deca5e18b/splendid-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "25c706239b1b08174ce618aa2f133fe3", "sha256": "29c05f8fd4aacf957aa67b5fd72a861eeb57f2f3868ae14537ff9646d91f99a9" }, "downloads": -1, "filename": "splendid-1.0.2.tar.gz", "has_sig": false, "md5_digest": "25c706239b1b08174ce618aa2f133fe3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2957, "upload_time": "2016-12-13T17:49:50", "url": "https://files.pythonhosted.org/packages/da/1b/3389dd9c3d8b5c27e01874271386b1611e4d44e53e56b8f2d29aef2c1bf1/splendid-1.0.2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "604667c007e8351b3373c4a1f0748693", "sha256": "1cb1d923bed7cf5f427d96bcca8ec898906b105f6eadd62d9a1b00e8d6b1b6d5" }, "downloads": -1, "filename": "splendid-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "604667c007e8351b3373c4a1f0748693", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9174, "upload_time": "2017-06-10T11:32:37", "url": "https://files.pythonhosted.org/packages/2c/05/e150be46aafcaece349e455acf2d4f416d8abcbaae6ab5218cc7885c415d/splendid-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f23b18ac29c49897d2fd32e58e652cf", "sha256": "cf00d1511b06c9eddc3a49b7fb3f0101245fd09921473eece409250f92dded41" }, "downloads": -1, "filename": "splendid-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8f23b18ac29c49897d2fd32e58e652cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7198, "upload_time": "2017-06-10T11:32:39", "url": "https://files.pythonhosted.org/packages/56/91/217f00f91cafb5e74e3c18ce3a92b2ae65de386d757e63a55ceee6847fc7/splendid-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "604667c007e8351b3373c4a1f0748693", "sha256": "1cb1d923bed7cf5f427d96bcca8ec898906b105f6eadd62d9a1b00e8d6b1b6d5" }, "downloads": -1, "filename": "splendid-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "604667c007e8351b3373c4a1f0748693", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9174, "upload_time": "2017-06-10T11:32:37", "url": "https://files.pythonhosted.org/packages/2c/05/e150be46aafcaece349e455acf2d4f416d8abcbaae6ab5218cc7885c415d/splendid-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f23b18ac29c49897d2fd32e58e652cf", "sha256": "cf00d1511b06c9eddc3a49b7fb3f0101245fd09921473eece409250f92dded41" }, "downloads": -1, "filename": "splendid-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8f23b18ac29c49897d2fd32e58e652cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7198, "upload_time": "2017-06-10T11:32:39", "url": "https://files.pythonhosted.org/packages/56/91/217f00f91cafb5e74e3c18ce3a92b2ae65de386d757e63a55ceee6847fc7/splendid-1.1.0.tar.gz" } ] }