{ "info": { "author": "Cody Bunch", "author_email": "cody.bunch@rackspace.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3" ], "description": "# Octavia Chicken Checker\n\nOctavia Chicken Checker looks for abandoned Octavia load balancer artifacts, amphoras, and so forth. Optionally it will clean them up as well.\n\n## Installation\n\n```shell\n$ pip install -r requirements.txt\n\n$ pip install setup.py\n```\n\n## Running\n\n```shell\n$ occ list\n```\n\n## Development\n\nThis project includes a number of helpers in the `Makefile` to streamline common development tasks.\n\n### Environment Setup\n\nThe following demonstrates setting up and working with a development environment:\n\n```shell\n### create a virtualenv for development\n\n$ make virtualenv\n\n$ source env/bin/activate\n\n\n### run occ cli application\n\n$ occ --help\n\n\n### run pytest / coverage\n\n$ make test\n```\n\n### Releasing to PyPi\n\nBefore releasing to PyPi, you must configure your login credentials:\n\n**~/.pypirc**:\n\n```ini\n[pypi]\nusername = YOUR_USERNAME\npassword = YOUR_PASSWORD\n```\n\nThen use the included helper function via the `Makefile`:\n\n```shell\n$ make dist\n\n$ make dist-upload\n```\n\n## Deployments\n\n### Docker\n\nIncluded is a basic `Dockerfile` for building and distributing `Octavia Chicken Checker`,\nand can be built with the included `make` helper:\n\n```\n$ make docker\n\n$ docker run -it occ --help\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/bunchc/octvia_chicken_checker/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "occ", "package_url": "https://pypi.org/project/occ/", "platform": "", "project_url": "https://pypi.org/project/occ/", "project_urls": { "Homepage": "http://github.com/bunchc/octvia_chicken_checker/" }, "release_url": "https://pypi.org/project/occ/0.0.2.dev20190912195130/", "requires_dist": [ "cement (==3.0.4)", "colorlog", "jinja2", "pyyaml" ], "requires_python": "", "summary": "Octavia Chicken Checker looks for abandoned Octavia load balancer artifacts, amphoras, and so forth. Optionally it will clean them up as well.", "version": "0.0.2.dev20190912195130" }, "last_serial": 5822243, "releases": { "0.0.1.dev20190823043644": [ { "comment_text": "", "digests": { "md5": "cdb6e5ea8619ca120d32b259612562b8", "sha256": "d0bd261eeddb8c5b0d17233144303b736648f1af7d6733b3768aaf2ce6982686" }, "downloads": -1, "filename": "occ-0.0.1.dev20190823043644-py3-none-any.whl", "has_sig": false, "md5_digest": "cdb6e5ea8619ca120d32b259612562b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8345, "upload_time": "2019-08-23T05:04:07", "url": "https://files.pythonhosted.org/packages/49/25/8f2764603590ce407170fd7cce019f78fcd9940f2525a5c7d26b0d127fdb/occ-0.0.1.dev20190823043644-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d0c3f9501910acfddac0619260269ea", "sha256": "9f8a3993def06996679eafe022579457499cc9e2778a2a3d78fd1d045cee6363" }, "downloads": -1, "filename": "occ-0.0.1.dev20190823043644.tar.gz", "has_sig": false, "md5_digest": "6d0c3f9501910acfddac0619260269ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5763, "upload_time": "2019-08-23T05:04:09", "url": "https://files.pythonhosted.org/packages/4f/9c/6aa0433a3aba5577324eeb08c28eca61c8c98e76e355828f05b8fc4c8046/occ-0.0.1.dev20190823043644.tar.gz" } ], "0.0.1.dev20190823045253": [ { "comment_text": "", "digests": { "md5": "1f8c5ce5cd2fbb38bde6f45f9e8a8111", "sha256": "a2ea31527461ae64d7b9fdadb28e09e9f6b93a04d6d30a6122a4eed7cb598f20" }, "downloads": -1, "filename": "occ-0.0.1.dev20190823045253-py3-none-any.whl", "has_sig": false, "md5_digest": "1f8c5ce5cd2fbb38bde6f45f9e8a8111", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8401, "upload_time": "2019-08-23T05:11:59", "url": "https://files.pythonhosted.org/packages/5c/39/b78dcac3d4ca49c37b6cb519c2157abc555a7dc4005517fc504fedec38ae/occ-0.0.1.dev20190823045253-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f7055ee5090be9ee93394e8427de5d0", "sha256": "0eb60b8981d8163ccf6eb23c4cee67f26678b9776a05c459f1705d26f24cad90" }, "downloads": -1, "filename": "occ-0.0.1.dev20190823045253.tar.gz", "has_sig": false, "md5_digest": "8f7055ee5090be9ee93394e8427de5d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5811, "upload_time": "2019-08-23T05:12:01", "url": "https://files.pythonhosted.org/packages/39/b0/1f5ab23105bd846cb31e6e2ded3b7e9a0d0a0b62dacab0cc8cb37101b57e/occ-0.0.1.dev20190823045253.tar.gz" } ], "0.0.2.dev20190912195130": [ { "comment_text": "", "digests": { "md5": "83ee8c9968ff8857dd7efec0d4a57516", "sha256": "7133764eeb28adeeb71d5233496137af00aa52e41ae85840ff51b4d288d3367a" }, "downloads": -1, "filename": "occ-0.0.2.dev20190912195130-py3-none-any.whl", "has_sig": false, "md5_digest": "83ee8c9968ff8857dd7efec0d4a57516", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9581, "upload_time": "2019-09-12T19:57:22", "url": "https://files.pythonhosted.org/packages/d8/45/1dc3c9541bdb239cac6ef1051c41dd9c59dc726f61af55769012a6ac67cf/occ-0.0.2.dev20190912195130-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c37597bb7bca5db3e21a381a97a688c", "sha256": "8c5a19f584b78495470eee23f52345b290b506cd5b175bea12827d96590f7fcc" }, "downloads": -1, "filename": "occ-0.0.2.dev20190912195130.tar.gz", "has_sig": false, "md5_digest": "1c37597bb7bca5db3e21a381a97a688c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6978, "upload_time": "2019-09-12T19:57:24", "url": "https://files.pythonhosted.org/packages/cf/f5/5fce29aa0d7c5706b9b7d38bddf9abf5f6938efe6e25a900744333e688a8/occ-0.0.2.dev20190912195130.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83ee8c9968ff8857dd7efec0d4a57516", "sha256": "7133764eeb28adeeb71d5233496137af00aa52e41ae85840ff51b4d288d3367a" }, "downloads": -1, "filename": "occ-0.0.2.dev20190912195130-py3-none-any.whl", "has_sig": false, "md5_digest": "83ee8c9968ff8857dd7efec0d4a57516", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9581, "upload_time": "2019-09-12T19:57:22", "url": "https://files.pythonhosted.org/packages/d8/45/1dc3c9541bdb239cac6ef1051c41dd9c59dc726f61af55769012a6ac67cf/occ-0.0.2.dev20190912195130-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c37597bb7bca5db3e21a381a97a688c", "sha256": "8c5a19f584b78495470eee23f52345b290b506cd5b175bea12827d96590f7fcc" }, "downloads": -1, "filename": "occ-0.0.2.dev20190912195130.tar.gz", "has_sig": false, "md5_digest": "1c37597bb7bca5db3e21a381a97a688c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6978, "upload_time": "2019-09-12T19:57:24", "url": "https://files.pythonhosted.org/packages/cf/f5/5fce29aa0d7c5706b9b7d38bddf9abf5f6938efe6e25a900744333e688a8/occ-0.0.2.dev20190912195130.tar.gz" } ] }