{ "info": { "author": "Polyconseil", "author_email": "opensource+docker-registry-purger@polyconseil.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "Docker Registry Purger\n======================\n\nA simple cleaner for private docker-registries.\n\nInstallation\n------------\n\n.. code-block:: console\n\n $ pip install docker-registry-purger\n\nUsage\n-----\n\nClean registry using standard options (i.e keep at less 7 versions, drop only\npackages older than 180 days, developement packages older than 30 days and rc\npackages older than 90 days).\n\n.. code-block:: console\n\n $ docker-registry-purger 'https://[username]:[password]@[your_repository]'\n $ # OR if you have your credentials in ``.netrc``\n $ docker-registry-purger 'https://[your_repository]'\n\nThis script only drops references to blobs, the blobs themself are not deleted,\nto remove them you have to follow the procedure describe on\nhttps://docs.docker.com/registry/garbage-collection/#run-garbage-collection.\n\nYou can test this script with the ``dry-run`` option:\n\n.. code-block:: console\n\n $ docker-registry-purger --dry-run 'https://[username]:[password]@[your_repository]'", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/polyconseil/docker-registry-purger", "keywords": "docker,docker-registry,cleaner", "license": "BSD 3-Clause License", "maintainer": "", "maintainer_email": "", "name": "docker-registry-purger", "package_url": "https://pypi.org/project/docker-registry-purger/", "platform": "", "project_url": "https://pypi.org/project/docker-registry-purger/", "project_urls": { "Homepage": "http://github.com/polyconseil/docker-registry-purger" }, "release_url": "https://pypi.org/project/docker-registry-purger/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "A simple docker registry cleaner", "version": "0.1.1" }, "last_serial": 4225719, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "90734ec81556e41c04b63131f0e551d8", "sha256": "ab7e7d55664fed2cbe0cab7eb284adf702ab2179c53a03ab93409283074f95db" }, "downloads": -1, "filename": "docker-registry-purger-0.1.0.tar.gz", "has_sig": false, "md5_digest": "90734ec81556e41c04b63131f0e551d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3946, "upload_time": "2017-08-18T16:14:47", "url": "https://files.pythonhosted.org/packages/5c/bf/3c6e8fd2fe32687e7015dfc4ae9cfb476ec45c088e4aa488db3e4acd3b0c/docker-registry-purger-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c10d9124dda2b402cf8b569abc2bf4f7", "sha256": "b9cc2ce8fcdc005d343327f7259b95350d47ae2a8464d7d08ec32dba375d177e" }, "downloads": -1, "filename": "docker_registry_purger-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c10d9124dda2b402cf8b569abc2bf4f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4076, "upload_time": "2018-08-31T08:58:59", "url": "https://files.pythonhosted.org/packages/25/7b/107d87fa52a1a71dfec90104a835cdf281d01bc3c3e62d865c5a0343254e/docker_registry_purger-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "877ea9ce613215911dcad517fc6db9f8", "sha256": "89eb1f626d81f2bbe9b76242981e70709ad192f03d42b9207662911806946f0b" }, "downloads": -1, "filename": "docker-registry-purger-0.1.1.tar.gz", "has_sig": false, "md5_digest": "877ea9ce613215911dcad517fc6db9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4511, "upload_time": "2018-08-31T08:58:57", "url": "https://files.pythonhosted.org/packages/28/cd/ba133f14305bdb31e27bcacf7219b70a69da2f6c4311ceb5e4cab4e8cbe6/docker-registry-purger-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c10d9124dda2b402cf8b569abc2bf4f7", "sha256": "b9cc2ce8fcdc005d343327f7259b95350d47ae2a8464d7d08ec32dba375d177e" }, "downloads": -1, "filename": "docker_registry_purger-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c10d9124dda2b402cf8b569abc2bf4f7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4076, "upload_time": "2018-08-31T08:58:59", "url": "https://files.pythonhosted.org/packages/25/7b/107d87fa52a1a71dfec90104a835cdf281d01bc3c3e62d865c5a0343254e/docker_registry_purger-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "877ea9ce613215911dcad517fc6db9f8", "sha256": "89eb1f626d81f2bbe9b76242981e70709ad192f03d42b9207662911806946f0b" }, "downloads": -1, "filename": "docker-registry-purger-0.1.1.tar.gz", "has_sig": false, "md5_digest": "877ea9ce613215911dcad517fc6db9f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4511, "upload_time": "2018-08-31T08:58:57", "url": "https://files.pythonhosted.org/packages/28/cd/ba133f14305bdb31e27bcacf7219b70a69da2f6c4311ceb5e4cab4e8cbe6/docker-registry-purger-0.1.1.tar.gz" } ] }