{ "info": { "author": "Jukka Ojaniemi", "author_email": "jukka.ojaniemi@gmail.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pylons", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "Whiskers\n========\n\n \"Vibrissae (singular: vibrissa), or whiskers, are specialized hairs (or, in\n certain bird species, specialized feathers) usually employed for tactile\n sensation.\" - Wikipedia\n\nWhiskers is a Pyramid application for storing information about your buildouts.\nIt is intended to use with buildout.sendpickedversions (PyPI_, Github_)\nextension.\n\nReason behind Whiskers\n----------------------\n\nWhy? Shortly to automate your workflow.\n\nThink an environment where you're managing tens or hundereds of buildouts - say\nPlone instances. Most of them have probably almost same packages and almost same\nversions. Now you make an critical fix to some custom package and you need to\nknow which buildouts you have to update. Whikers helps you here by knowing what\nis required and where.\n\nInstallation using virtualenv\n-----------------------------\n\n::\n\n virtualenv whiskers --no-site-packages\n cd whiskers\n bin/pip install whiskers\n wget https://github.com/pingviini/whiskers/raw/master/production.ini\n bin/pserve production.ini\n\nFuture\n------\n\nWhiskers is currently just storing buildout information. Future\nplans involve at least following features:\n\n* Have a buildout history so you can follow what packages have\n been updated, added or removed.\n\n.. _PyPI: http://pypi.python.org/pypi/buildout.sendpickedversions\n.. _Github: http://github.com/pingviini/buildout.sendpickedversions\n\n\n0.2 (2012-04-28)\n----------------\n\n- Fix issue #1: Not all packages are shown.\n [markvl]\n- Fixed how package versions are sorted.\n [markvl & pingviini]\n\n\n0.1 (2011-12-11)\n----------------\n\n- Initial version", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/pingviini/whiskers", "keywords": "whiskers buildout pyramid", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "whiskers", "package_url": "https://pypi.org/project/whiskers/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/whiskers/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/pingviini/whiskers" }, "release_url": "https://pypi.org/project/whiskers/0.2/", "requires_dist": null, "requires_python": null, "summary": "Whiskers stores package and version data from buildouts.", "version": "0.2" }, "last_serial": 2694141, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ce8f35dd23bb883c8b78780b464c1b36", "sha256": "b85b531f8e687f248bde1630f8b08ad249c872f7d19bcd1bdd41111347236f81" }, "downloads": -1, "filename": "whiskers-0.1.zip", "has_sig": false, "md5_digest": "ce8f35dd23bb883c8b78780b464c1b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19992, "upload_time": "2011-12-12T08:16:55", "url": "https://files.pythonhosted.org/packages/d9/46/e41273211790af0eb85aaf7711b2af04f97ee431a0d9d425175e1b6c0419/whiskers-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "ce90879f4aedfce18c4c633e4cd8bf15", "sha256": "8bd81cdfe098ba98ef59a6c3a55d3d6e9b13feaf22aaaef2953f071114df16d2" }, "downloads": -1, "filename": "whiskers-0.2.zip", "has_sig": false, "md5_digest": "ce90879f4aedfce18c4c633e4cd8bf15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20314, "upload_time": "2012-04-28T12:36:43", "url": "https://files.pythonhosted.org/packages/53/02/f9b18dd5910f671cf2056763bd853b2baa8ae57ee14940b3da6156383294/whiskers-0.2.zip" } ], "1.0-alpha.1": [ { "comment_text": "", "digests": { "md5": "6d7b12db7d5f7e1efd768207d466a52c", "sha256": "34e23397a3784b2bdfbb57310a2272fd60ef0686e06d59cbbba9df4575de60be" }, "downloads": -1, "filename": "whiskers-1.0-alpha.1.zip", "has_sig": false, "md5_digest": "6d7b12db7d5f7e1efd768207d466a52c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 152056, "upload_time": "2013-03-20T20:09:05", "url": "https://files.pythonhosted.org/packages/1a/47/16ae1afd676e03d06642a98a3248e221d5a8da29d5f4a00d7af54861b00e/whiskers-1.0-alpha.1.zip" } ], "1.0-alpha.2": [ { "comment_text": "", "digests": { "md5": "864720b7647d6b2b6c2fe3adc53a1cee", "sha256": "1fdc694cc940bc13f7bebb732cacda9dc51f4c03ba2e6b97c712f4d7e494d0fb" }, "downloads": -1, "filename": "whiskers-1.0-alpha.2.zip", "has_sig": false, "md5_digest": "864720b7647d6b2b6c2fe3adc53a1cee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157275, "upload_time": "2013-04-07T17:36:49", "url": "https://files.pythonhosted.org/packages/4f/7e/88d644f97f23a0f19ac7f12d7ecff98a27040e1cd26c82a9dd0d78aae724/whiskers-1.0-alpha.2.zip" } ], "1.0-alpha.3": [ { "comment_text": "", "digests": { "md5": "b903d96cb5259714cc70eaebbba54261", "sha256": "87dd566bb0e84f0531090db57ba3b7a83da13de7abc26117eb9e87cbe9a5197a" }, "downloads": -1, "filename": "whiskers-1.0-alpha.3.zip", "has_sig": false, "md5_digest": "b903d96cb5259714cc70eaebbba54261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157493, "upload_time": "2013-06-13T06:55:31", "url": "https://files.pythonhosted.org/packages/d1/51/861d8b741a0e95c8f6c06d3b01d050ac7006f2324b77398a8dddcf85fdcb/whiskers-1.0-alpha.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ce90879f4aedfce18c4c633e4cd8bf15", "sha256": "8bd81cdfe098ba98ef59a6c3a55d3d6e9b13feaf22aaaef2953f071114df16d2" }, "downloads": -1, "filename": "whiskers-0.2.zip", "has_sig": false, "md5_digest": "ce90879f4aedfce18c4c633e4cd8bf15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20314, "upload_time": "2012-04-28T12:36:43", "url": "https://files.pythonhosted.org/packages/53/02/f9b18dd5910f671cf2056763bd853b2baa8ae57ee14940b3da6156383294/whiskers-0.2.zip" } ] }