{ "info": { "author": "Tin Tvrtkovic", "author_email": "tinchester@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "## Bower Cache (the Python/Django edition)\n\n[![Build Status](https://travis-ci.org/Tinche/bower-cache.png)](https://travis-ci.org/Tinche/bower-cache)\n[![Coverage Status](https://coveralls.io/repos/Tinche/bower-cache/badge.png?branch=master)](https://coveralls.io/r/Tinche/bower-cache?branch=master)\n[![Requirements Status](https://requires.io/github/Tinche/bower-cache/requirements.png?branch=master)](https://requires.io/github/Tinche/bower-cache/requirements/?branch=master)\n\nThis is a combination Bower registry/caching proxy. It can do two things:\n\n* act as a registry (a name to URL mapper) for remote packages.\n* act as a caching proxy for remote Bower packages.\n\nThe admin interface is available for both functionalities.\n\n## Install\n\nWe strongly suggest installing into a virtualenv, and updating pip and setuptools inside the virtualenv first.\n\n virtualenv .\n . bin/activate\n pip install -U pip setuptools\n pip install bower-cache\n\n## Create a site\n\nAfter Bower Cache has been installed, use the bower-cache-init command to\ninitialize a Bower Cache site. The site contains configuration and is where the\npackages are actually cached.\n\n bower-cache-init /var/lib/bower-cache\n\nThe site contains a standard Django manage.py file. In order to log into the\nadmin site, the admin user (which has been created as part of site\ninitialization) needs a password. Set it by running\n\n python manage.py changepassword admin\n\n## Run the services\n\nBower Cache requires several services to run for it to be fully functional. The\ncommands listed expect to be run from the site directory (the directory\ncontaining manage.py).\n\nRun Gunicorn to serve the REST interface and admin site on port 8000:\n\n gunicorn bowercachesite.wsgi\n\nRun a single-process Celery worker, including the scheduler (-B):\n\n python manage.py celery worker -c 1 -B\n\nRun a git daemon to serve the cached packages:\n\n git daemon --export-all --base-path=/cache\n\n## Admin interface\n\nIf you're using the dev server, the admin will be available at \nhttp://127.0.0.1:8000/admin by default. Open the URL and log in as the admin.\n\nThe admin interface allows managing the cached packages, including manually\nissuing caching tasks and setting up daily package updates.\n\n## License\n\nCopyright \u00a9 2013 Toran Billups, Tin Tvrtkovi\u0107.\n\nLicensed under the MIT License", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tinche/bower-cache", "keywords": "bower", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "bower-cache", "package_url": "https://pypi.org/project/bower-cache/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bower-cache/", "project_urls": { "Homepage": "https://github.com/tinche/bower-cache" }, "release_url": "https://pypi.org/project/bower-cache/0.5.0/", "requires_dist": [ "django-bower-cache (==0.5.0)", "django-celery (==3.1.16)", "dj-static (==0.0.6)", "gunicorn (==19.3.0)", "importlib; python_version==\"2.6\"" ], "requires_python": null, "summary": "A local caching proxy for Bower packages.", "version": "0.5.0" }, "last_serial": 1463645, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "c9170584e1ae74822a496c2814e4b2ef", "sha256": "112efdbda0d2072d26ebdae46258bd340857f554308582d948450d2f92b554f7" }, "downloads": -1, "filename": "bower_cache-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "c9170584e1ae74822a496c2814e4b2ef", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9002, "upload_time": "2014-06-05T20:47:26", "url": "https://files.pythonhosted.org/packages/32/36/97deac04a664611a1e80df71f35ddfd7d43e1c9cd2df936765a878d59e4c/bower_cache-0.1.4-py2-none-any.whl" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "79a38f17da00a8faa6a081591fa43257", "sha256": "61cbb519cd95cb803bd5236170086c74fc56ee654d29fbf80945ec41df5fa9c2" }, "downloads": -1, "filename": "bower_cache-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "79a38f17da00a8faa6a081591fa43257", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9075, "upload_time": "2015-01-30T12:47:51", "url": "https://files.pythonhosted.org/packages/fc/84/418da384c85b41d387da30557f3b3a7669862116c0ae6bca8ade9643e5b8/bower_cache-0.4.0-py2-none-any.whl" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "da94f50b0dc962795c4ec0296a82a290", "sha256": "92728da9c17adb6f4455c30f26418f8ff5dfc2ff0dbe795200516137eb9d82f9" }, "downloads": -1, "filename": "bower_cache-0.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da94f50b0dc962795c4ec0296a82a290", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9076, "upload_time": "2015-02-04T18:15:55", "url": "https://files.pythonhosted.org/packages/3a/af/097e3b410021d5e2d16963e83bb0772d25a0d0865e6cfbcbbcee257e9147/bower_cache-0.4.2-py2.py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "06926b118c5c7ac48b40199fe9395279", "sha256": "e657f099b5b72876900fa56bc8d197405900bc6f5231c35710bf2991f8348ed2" }, "downloads": -1, "filename": "bower_cache-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06926b118c5c7ac48b40199fe9395279", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9457, "upload_time": "2015-03-17T00:26:08", "url": "https://files.pythonhosted.org/packages/cf/5f/291d688332ea3fc9264c309b5b6fc7f20652182c03b6fc86b703abae27ed/bower_cache-0.5.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06926b118c5c7ac48b40199fe9395279", "sha256": "e657f099b5b72876900fa56bc8d197405900bc6f5231c35710bf2991f8348ed2" }, "downloads": -1, "filename": "bower_cache-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "06926b118c5c7ac48b40199fe9395279", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9457, "upload_time": "2015-03-17T00:26:08", "url": "https://files.pythonhosted.org/packages/cf/5f/291d688332ea3fc9264c309b5b6fc7f20652182c03b6fc86b703abae27ed/bower_cache-0.5.0-py2.py3-none-any.whl" } ] }