flattenator


Nameflattenator JSON
Version 0.0.2 PyPI version JSON
download
home_pagehttps://github.com/lsst-sqre/flattenator
SummaryFlatten Docker images while preserving metadata
upload_time2021-01-15 23:59:09
maintainer
docs_urlNone
authorAdam Thornton
requires_python
licenseMIT
keywords lsst
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Flattenator

Flattenator takes a layered Docker image as input, and replaces it with a
flattened single-layer image as output, preserving metadata in so far as
possible.

## Operation

Flattenator must be invoked from a machine with Python 3 (and click)
installed, and docker must be in the `PATH`.  Further, `docker login`
must have already been run to allow the running user to push an image.

Flattenator will download the image requested, push that image with the
tag `exp_{tag}_layered` (so as not to destroy the initial image),
flatten the image, and then push the flattened image under both the
original tag and `exp_{tag}_flattened`.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/lsst-sqre/flattenator",
    "name": "flattenator",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "lsst",
    "author": "Adam Thornton",
    "author_email": "athornton@lsst.org",
    "download_url": "https://files.pythonhosted.org/packages/ee/b8/13756876db5eaf6e98992fdd20eeebcaae9afc8e60c781cbf3cbd1c74aa3/flattenator-0.0.2.tar.gz",
    "platform": "",
    "description": "# Flattenator\n\nFlattenator takes a layered Docker image as input, and replaces it with a\nflattened single-layer image as output, preserving metadata in so far as\npossible.\n\n## Operation\n\nFlattenator must be invoked from a machine with Python 3 (and click)\ninstalled, and docker must be in the `PATH`.  Further, `docker login`\nmust have already been run to allow the running user to push an image.\n\nFlattenator will download the image requested, push that image with the\ntag `exp_{tag}_layered` (so as not to destroy the initial image),\nflatten the image, and then push the flattened image under both the\noriginal tag and `exp_{tag}_flattened`.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Flatten Docker images while preserving metadata",
    "version": "0.0.2",
    "split_keywords": [
        "lsst"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "72238ae3577fd3f687c039dccfafb24d",
                "sha256": "ea21875aeb3352bd505080414d484acc81d78aa9392a599ccdda41bc7da8088a"
            },
            "downloads": -1,
            "filename": "flattenator-0.0.2-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "72238ae3577fd3f687c039dccfafb24d",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 5471,
            "upload_time": "2021-01-15T23:59:08",
            "upload_time_iso_8601": "2021-01-15T23:59:08.167566Z",
            "url": "https://files.pythonhosted.org/packages/66/cc/e530fefac35d9d18ad6bbadb1b278f94c706456afc87a7fed6a71e4df3a9/flattenator-0.0.2-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "a68ec3771467ebf67d276956627e19b1",
                "sha256": "51c13ab2a3a9f76c6a27d499892db20e2b550aed65faad0b20ab3987b2e2b83b"
            },
            "downloads": -1,
            "filename": "flattenator-0.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "a68ec3771467ebf67d276956627e19b1",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4517,
            "upload_time": "2021-01-15T23:59:09",
            "upload_time_iso_8601": "2021-01-15T23:59:09.413804Z",
            "url": "https://files.pythonhosted.org/packages/ee/b8/13756876db5eaf6e98992fdd20eeebcaae9afc8e60c781cbf3cbd1c74aa3/flattenator-0.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-01-15 23:59:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": null,
    "github_project": "lsst-sqre",
    "error": "Could not fetch GitHub repository",
    "lcname": "flattenator"
}
        
Elapsed time: 0.17418s