{ "info": { "author": "Bearstech", "author_email": "py@bearstech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Plunger\n=======\n\nA tool to inspect and clean gitlab's docker registry.\n\nInstallation\n------------\n\nUsing pip::\n\n $ pip install plunger\n\nExamples\n--------\n\nFirst export some env var to avoid reapeating command line arguments::\n\n $ export PLUNGER_REGISTRY=https://your.gitlab.registry/\n $ export PLUNGER_KEY_FILE=/path/to/your/key\n\nInspect the registry::\n\n $ # show size used by images, grouped by gitlab group\n $ plunger --list 1\n\n $ # show sizes only for a group\n $ plunger --list 2 --filter repository/\n\n $ # show sizes of all tags\n $ plunger --list 0 --filter repository/path/\n\nRemove some images::\n\n $ # keep 4 latest tags for each repos\n $ plunger --keep 4\n\n $ # keep 2 latest tags for repos starting with 'repository/'\n $ plunger --keep 2 --filter repository/\n\n $ # remove all tags for repos starting with 'repository/path/'\n $ plunger --keep 0 --filter repository/path/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/factorysh/plunger", "keywords": "docker gitlab registry", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "plunger", "package_url": "https://pypi.org/project/plunger/", "platform": "", "project_url": "https://pypi.org/project/plunger/", "project_urls": { "Homepage": "https://github.com/factorysh/plunger" }, "release_url": "https://pypi.org/project/plunger/1.0.1/", "requires_dist": [ "sentry-sdk", "requests", "pyjwt", "cryptography", "texttable", "pytest ; extra == 'test'", "pytest-cov ; extra == 'test'", "responses ; extra == 'test'" ], "requires_python": "", "summary": "A tool to inspect and clean gitlab's docker registry.", "version": "1.0.1" }, "last_serial": 5802443, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "126a4ecef8bd724fc0cfcb87dcf855ec", "sha256": "122cf05ff93659bd5d1edd2908443133034e619023d779aa587eea034ff81241" }, "downloads": -1, "filename": "plunger-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "126a4ecef8bd724fc0cfcb87dcf855ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20430, "upload_time": "2019-09-05T10:18:57", "url": "https://files.pythonhosted.org/packages/be/41/82f2f195ce2cbfd212087f88f946f9d5ce220dd84cf8936265dab33a2ba0/plunger-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a74bea2ff34761b9da3709d41d62e8b", "sha256": "38948c762d6accaf94d38c6185e3281812ede9d6a2262c0d60bae9751883c8b6" }, "downloads": -1, "filename": "plunger-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1a74bea2ff34761b9da3709d41d62e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18984, "upload_time": "2019-09-05T10:18:59", "url": "https://files.pythonhosted.org/packages/f8/53/97bdb272c329fd9badb6ac955f6a1e82e4deecce689da647c2f56c191c76/plunger-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ede6480da2dd65c4430c377871a3083b", "sha256": "6a8fcf3b3cb08c161262f5037f060cc60c7132373eb75348db6baa9e2fc24efe" }, "downloads": -1, "filename": "plunger-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ede6480da2dd65c4430c377871a3083b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20437, "upload_time": "2019-09-09T08:26:19", "url": "https://files.pythonhosted.org/packages/89/5d/55de0cc57e2d8f5dcbec337c9a07974ddd1e8e7c29fc5eed6df7284bafdc/plunger-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "461635a38365da47ef8a8bddcb27b087", "sha256": "ad929187ab8abac9a93f0d56ff1322ebdfb4998b761c781c0dfccb9a2a9dd86e" }, "downloads": -1, "filename": "plunger-1.0.1.tar.gz", "has_sig": false, "md5_digest": "461635a38365da47ef8a8bddcb27b087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18948, "upload_time": "2019-09-09T08:26:22", "url": "https://files.pythonhosted.org/packages/07/37/5acff6dc8a751bcaadbe89ae13d57602025b726445bc6f9b8058df72ec54/plunger-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ede6480da2dd65c4430c377871a3083b", "sha256": "6a8fcf3b3cb08c161262f5037f060cc60c7132373eb75348db6baa9e2fc24efe" }, "downloads": -1, "filename": "plunger-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ede6480da2dd65c4430c377871a3083b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20437, "upload_time": "2019-09-09T08:26:19", "url": "https://files.pythonhosted.org/packages/89/5d/55de0cc57e2d8f5dcbec337c9a07974ddd1e8e7c29fc5eed6df7284bafdc/plunger-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "461635a38365da47ef8a8bddcb27b087", "sha256": "ad929187ab8abac9a93f0d56ff1322ebdfb4998b761c781c0dfccb9a2a9dd86e" }, "downloads": -1, "filename": "plunger-1.0.1.tar.gz", "has_sig": false, "md5_digest": "461635a38365da47ef8a8bddcb27b087", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18948, "upload_time": "2019-09-09T08:26:22", "url": "https://files.pythonhosted.org/packages/07/37/5acff6dc8a751bcaadbe89ae13d57602025b726445bc6f9b8058df72ec54/plunger-1.0.1.tar.gz" } ] }