{ "info": { "author": "Anthony Sottile", "author_email": "asottile@umich.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "[![Build Status](https://asottile.visualstudio.com/asottile/_apis/build/status/asottile.dockerfile?branchName=master)](https://asottile.visualstudio.com/asottile/_build/latest?definitionId=14&branchName=master)\n[![Build status](https://ci.appveyor.com/api/projects/status/l5kj12ysd49xul1l?svg=true)](https://ci.appveyor.com/project/asottile/dockerfile)\n[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/asottile/dockerfile/master.svg)](https://results.pre-commit.ci/latest/github/asottile/dockerfile/master)\n\ndockerfile\n==========\n\nThe goal of this repository is to provide a wrapper around\n[docker/docker](https://github.com/docker/docker)'s parser for dockerfiles.\n\n\n## python library\n\n### Installation\n\nThis project uses [setuptools-golang](https://github.com/asottile/setuptools-golang)\nwhen built from source. To build from source you'll need a go compiler.\n\nIf you're using linux and sufficiently new pip (>=8.1) you should be able to\njust download prebuilt manylinux1 wheels.\n\n```\npip install dockerfile\n```\n\n### Usage\n\nThere's three api functions provided by this library:\n\n#### `dockerfile.all_cmds()`\n\nList all of the known dockerfile cmds.\n\n```python\n>>> dockerfile.all_cmds()\n('add', 'arg', 'cmd', 'copy', 'entrypoint', 'env', 'expose', 'from', 'healthcheck', 'label', 'maintainer', 'onbuild', 'run', 'shell', 'stopsignal', 'user', 'volume', 'workdir')\n```\n\n#### `dockerfile.parse_file(filename)`\n\nParse a Dockerfile by filename.\nReturns a `tuple` of `dockerfile.Command` objects representing each layer of\nthe Dockerfile.\nPossible exceptions:\n- `dockerfile.GoIOError`: The file could not be opened.\n- `dockerfile.GoParseError`: The Dockerfile was not parseable.\n\n```python\n>>> pprint.pprint(dockerfile.parse_file('testfiles/Dockerfile.ok'))\n(Command(cmd='from', sub_cmd=None, json=False, original='FROM ubuntu:xenial', start_line=1, flags=(), value=('ubuntu:xenial',)),\n Command(cmd='cmd', sub_cmd=None, json=True, original='CMD [\"echo\", \"hi\"]', start_line=2, flags=(), value=('echo', 'hi')))\n```\n\n#### `dockerfile.parse_string(s)`\n\nParse a dockerfile using a string.\nReturns a `tuple` of `dockerfile.Command` objects representing each layer of\nthe Dockerfile.\nPossible exceptions:\n- `dockerfile.GoParseError`: The Dockerfile was not parseable.\n\n```python\n>>> dockerfile.parse_string('FROM ubuntu:xenial')\n(Command(cmd='from', sub_cmd=None, json=False, original='FROM ubuntu:xenial', start_line=1, flags=(), value=('ubuntu:xenial',)),)\n```\n\n## go library\n\nSlightly more convenient than the api provided by docker/docker? Might not be\nterribly useful -- the main point of this repository was a python wrapper.\n\n### Installation\n\n```\ngo get github.com/asottile/dockerfile\n```\n\n### Usage\n\n[godoc](https://godoc.org/github.com/asottile/dockerfile)\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": "https://github.com/asottile/dockerfile", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dockerfile", "package_url": "https://pypi.org/project/dockerfile/", "platform": "", "project_url": "https://pypi.org/project/dockerfile/", "project_urls": { "Homepage": "https://github.com/asottile/dockerfile" }, "release_url": "https://pypi.org/project/dockerfile/3.2.0/", "requires_dist": null, "requires_python": ">=3.6.1", "summary": "Parse a dockerfile into a high-level representation using the official go parser.", "version": "3.2.0", "yanked": false, "yanked_reason": null }, "last_serial": 12061846, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "b30508eb01ed1a4f40c56dd61fbfbe58", "sha256": "e3f4801af89c9450df7b1cfcddf909f005ab53b7a8a694f0d3d18627c21fb052" }, "downloads": -1, "filename": "dockerfile-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b30508eb01ed1a4f40c56dd61fbfbe58", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 999275, "upload_time": "2017-02-01T05:29:40", "upload_time_iso_8601": "2017-02-01T05:29:40.030432Z", "url": "https://files.pythonhosted.org/packages/fb/6d/63722538d51b4643595ac34be284d12933e94f17bd17a39a3360152460fd/dockerfile-1.0.0-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "761229134e9b46d5fa6cf047fb33f253", "sha256": "2c85a721a5975db98a2e8215269e9e731d3a5480f1977f1a21e665c96473222b" }, "downloads": -1, "filename": "dockerfile-1.0.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "761229134e9b46d5fa6cf047fb33f253", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 998815, "upload_time": "2017-02-01T05:29:43", "upload_time_iso_8601": "2017-02-01T05:29:43.537502Z", "url": "https://files.pythonhosted.org/packages/ab/c3/d57b1ab7f9641e32b1908cb43ffa8ce3f118f2871dd75979d55607c33dc7/dockerfile-1.0.0-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f25dbf3f49c4a5e8a3f9149c0710e395", "sha256": "51d0243f471acc57828c6d928ac025717f34077dbf8d41ad3d96b76316457846" }, "downloads": -1, "filename": "dockerfile-1.0.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f25dbf3f49c4a5e8a3f9149c0710e395", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 999267, "upload_time": "2017-02-01T05:29:47", "upload_time_iso_8601": "2017-02-01T05:29:47.123317Z", "url": "https://files.pythonhosted.org/packages/dd/f8/a40d8d32e13fd1dffc5815a42105557f6b281b9566d5630c445fe38ae97a/dockerfile-1.0.0-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "22d35fd68779cac118b95fe43dc99627", "sha256": "1b2a9231ed41ea1ceaf14aa35c2841bdfdcbc001ba84247e828f318d56c297e7" }, "downloads": -1, "filename": "dockerfile-1.0.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "22d35fd68779cac118b95fe43dc99627", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 999262, "upload_time": "2017-02-01T05:29:50", "upload_time_iso_8601": "2017-02-01T05:29:50.596845Z", "url": "https://files.pythonhosted.org/packages/0b/c7/527ba58733597da61bba98bbe8cb3d1e104a4a07b91b316289f4ccdc14f6/dockerfile-1.0.0-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "13097ccf5c102a79976f13ad84fc3412", "sha256": "5118b0a38544015d9151a352424894f717d0db57d611f1f90ec81d836a0ba098" }, "downloads": -1, "filename": "dockerfile-1.0.0.tar.gz", "has_sig": false, "md5_digest": "13097ccf5c102a79976f13ad84fc3412", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10901, "upload_time": "2017-02-01T05:29:53", "upload_time_iso_8601": "2017-02-01T05:29:53.854378Z", "url": "https://files.pythonhosted.org/packages/36/96/f05c6d55995e44b6b8490e8aa8ba38c9d8ebb3bc84b14f3e31e833c531b0/dockerfile-1.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "35801f78bba66e081f99537037171ead", "sha256": "3d801af90a54d526e59421e5cdf286e2bf48d75539672114bd0fcf84cd1d2bcd" }, "downloads": -1, "filename": "dockerfile-1.0.1-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "35801f78bba66e081f99537037171ead", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1149256, "upload_time": "2017-12-05T00:23:24", "upload_time_iso_8601": "2017-12-05T00:23:24.641448Z", "url": "https://files.pythonhosted.org/packages/e8/45/44f2d562b0cbae1a0103b21046466eefb65f1666f5f2678419b8810c0c15/dockerfile-1.0.1-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7c5cf239a64a05f998b1d89be255de5b", "sha256": "d38710c99ef56a398075f289269b8ead5d9f7f2b949e2be703593ce5b2f6a479" }, "downloads": -1, "filename": "dockerfile-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7c5cf239a64a05f998b1d89be255de5b", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 999415, "upload_time": "2017-12-04T23:45:30", "upload_time_iso_8601": "2017-12-04T23:45:30.710408Z", "url": "https://files.pythonhosted.org/packages/ad/dc/1827bebbb0ecacbd2536825427f4713cb3b16c7a77dccff2c6780f4cddc9/dockerfile-1.0.1-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "24ce592d8800ddcfb4e34fa4f39b9ce0", "sha256": "046898ba299b5135ce49c994ef84da68c6003af3a824a12086060f1f8cc639aa" }, "downloads": -1, "filename": "dockerfile-1.0.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "24ce592d8800ddcfb4e34fa4f39b9ce0", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 998824, "upload_time": "2017-12-04T23:45:34", "upload_time_iso_8601": "2017-12-04T23:45:34.366445Z", "url": "https://files.pythonhosted.org/packages/e9/01/4345b853dc687b7020ef1565cffc6363d6dcc7c922a09c7a7c4360c0d88b/dockerfile-1.0.1-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "77af516a3a23bd849d1849a943e3876e", "sha256": "6e20f840960785bb639502f91b32e14c7c7961861981ece65ee1e899cb53a656" }, "downloads": -1, "filename": "dockerfile-1.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "77af516a3a23bd849d1849a943e3876e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 999261, "upload_time": "2017-12-04T23:45:38", "upload_time_iso_8601": "2017-12-04T23:45:38.160093Z", "url": "https://files.pythonhosted.org/packages/b6/35/53c717eafd1f0ccee98b4341a7a2cac61c0e597aae5a750603590ad3ec65/dockerfile-1.0.1-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a0166b677abf464c0d22491ff944487b", "sha256": "5fc8ce3ae7e3e97f2c8500ea7d7bd2ea7a426cb37fef288c5501fa198e84ec4d" }, "downloads": -1, "filename": "dockerfile-1.0.1-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "a0166b677abf464c0d22491ff944487b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1149308, "upload_time": "2017-12-05T00:23:29", "upload_time_iso_8601": "2017-12-05T00:23:29.325246Z", "url": "https://files.pythonhosted.org/packages/f0/fe/22dfa855fc13f5dcf733c5110cb571c18c4a65d0d5d999faaa3e357c0a76/dockerfile-1.0.1-cp36-cp36m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a4cba15765c73b55ca90466d09bacf42", "sha256": "08e932892458c847d0469b28c32675089e42ed61dc36b9f6e2e4a86e344fa3df" }, "downloads": -1, "filename": "dockerfile-1.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a4cba15765c73b55ca90466d09bacf42", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 999257, "upload_time": "2017-12-04T23:45:39", "upload_time_iso_8601": "2017-12-04T23:45:39.937297Z", "url": "https://files.pythonhosted.org/packages/07/43/9da5e1054be2fcf1d80deed41968378d49963a02b7dc750dbb10d7b4a68b/dockerfile-1.0.1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2ae80142cb15d5ebeb2cf723e1007ceb", "sha256": "c0dc9639bd94eb15c91b525f6227a8f14b419ad6da85454a6ab487249a5a163d" }, "downloads": -1, "filename": "dockerfile-1.0.1.tar.gz", "has_sig": false, "md5_digest": "2ae80142cb15d5ebeb2cf723e1007ceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11532, "upload_time": "2017-12-04T23:45:41", "upload_time_iso_8601": "2017-12-04T23:45:41.474381Z", "url": "https://files.pythonhosted.org/packages/e5/fb/45c047c890dc2e7b416f2b6b725181d31a6d0c93e22fb84185019e0e914a/dockerfile-1.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "67d9e3a0f4cc3a64802c19bf3de509ba", "sha256": "3e69c1bd8634e1baaa9994b2abaa0023fbe09c1ca67f8f4731673c3f15676175" }, "downloads": -1, "filename": "dockerfile-2.0.0-cp27-cp27m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "67d9e3a0f4cc3a64802c19bf3de509ba", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1150036, "upload_time": "2017-12-05T17:42:39", "upload_time_iso_8601": "2017-12-05T17:42:39.186776Z", "url": "https://files.pythonhosted.org/packages/78/92/b926a7c3a2dca3b7e4f0239bcbba58fa55b9282b9b618f49e78edca6c889/dockerfile-2.0.0-cp27-cp27m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b10d37c7d96cb7e43009b72ccf56a3f6", "sha256": "1422fc80f9764029218fcd2d214e833c13a81820edd70d3d90b1d5943ac7f658" }, "downloads": -1, "filename": "dockerfile-2.0.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b10d37c7d96cb7e43009b72ccf56a3f6", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 999208, "upload_time": "2017-12-05T17:41:56", "upload_time_iso_8601": "2017-12-05T17:41:56.709078Z", "url": "https://files.pythonhosted.org/packages/9e/17/b10bbd62201f43c11eecf03207db35a5fe86e0e9d3d435701115ad31afea/dockerfile-2.0.0-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ce051cfd206a9c2d51885025d42ba4f2", "sha256": "d214bfd27546bc9784a69eebeb08d7cc67329343e0eaec75200089098c87694d" }, "downloads": -1, "filename": "dockerfile-2.0.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ce051cfd206a9c2d51885025d42ba4f2", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 998941, "upload_time": "2017-12-05T17:41:58", "upload_time_iso_8601": "2017-12-05T17:41:58.722370Z", "url": "https://files.pythonhosted.org/packages/88/5e/119e2ab891dfea335ec0795e55fe0693de03063ebca77a2eee2931b75aca/dockerfile-2.0.0-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8fa97f10bcf531c3455d45fad22948e", "sha256": "d4ac3f1fe98be47cb52027d4ea43ae226c007a88421399fa7a82fd363025750f" }, "downloads": -1, "filename": "dockerfile-2.0.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a8fa97f10bcf531c3455d45fad22948e", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 999248, "upload_time": "2017-12-05T17:42:00", "upload_time_iso_8601": "2017-12-05T17:42:00.602622Z", "url": "https://files.pythonhosted.org/packages/08/40/0455e46e92d752f867f933bdc39100c6ea8685f3779599589203d8c37d4c/dockerfile-2.0.0-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "53e4a9644b56407adb0d894b997dfd64", "sha256": "eb1165a6ff12f86b27478e46529ef787b4d57465dece6b01b9ac9ff28db3b2dc" }, "downloads": -1, "filename": "dockerfile-2.0.0-cp36-cp36m-macosx_10_12_x86_64.whl", "has_sig": false, "md5_digest": "53e4a9644b56407adb0d894b997dfd64", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1149992, "upload_time": "2017-12-05T17:42:41", "upload_time_iso_8601": "2017-12-05T17:42:41.656949Z", "url": "https://files.pythonhosted.org/packages/e1/b8/a09d8082c48f02b67ec6643df902511bea585dabc8ee3727484c9dfd84f3/dockerfile-2.0.0-cp36-cp36m-macosx_10_12_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0738babc5bf776df1c2241ed000ae625", "sha256": "b25e93c20e0abbf2a7a0d025aa0c97911ab99243a43f4d7662d367cfacfb2e5a" }, "downloads": -1, "filename": "dockerfile-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0738babc5bf776df1c2241ed000ae625", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 999249, "upload_time": "2017-12-05T17:42:04", "upload_time_iso_8601": "2017-12-05T17:42:04.667558Z", "url": "https://files.pythonhosted.org/packages/8d/f1/1a24b64ceb408644bbab2744fc1678757f8d21358e711caa0e662e7769d3/dockerfile-2.0.0-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c24927a4768d8f68ee4cc13d5ff3efa6", "sha256": "81f0bc06ea473532f2be94b9fbafa09eb47b423d077c1081db03df66d95d5c7e" }, "downloads": -1, "filename": "dockerfile-2.0.0.tar.gz", "has_sig": false, "md5_digest": "c24927a4768d8f68ee4cc13d5ff3efa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11987, "upload_time": "2017-12-05T17:42:06", "upload_time_iso_8601": "2017-12-05T17:42:06.725818Z", "url": "https://files.pythonhosted.org/packages/14/81/c98e9f33b08f9dead6e510ac4491876f363c98327cb3ac49353d7cbcb964/dockerfile-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "11337249c5c025c52d50cd7074be2a3e", "sha256": "809fc75cd4ff8946c3731afdf210b2e19ca022d2866c5ae6892000a76ebda91a" }, "downloads": -1, "filename": "dockerfile-2.0.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "11337249c5c025c52d50cd7074be2a3e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1022103, "upload_time": "2018-03-09T19:05:53", "upload_time_iso_8601": "2018-03-09T19:05:53.330601Z", "url": "https://files.pythonhosted.org/packages/33/67/f1bca4418f5545902ee456c58770b076c0daddcc10c3c0d36bedacf33a4c/dockerfile-2.0.1-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "70f9ffb7e245b98fbf1521c106e57bec", "sha256": "caca14adf6b903c14df3d697b32348e51c262b946e284358640bf6cee9cc4449" }, "downloads": -1, "filename": "dockerfile-2.0.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "70f9ffb7e245b98fbf1521c106e57bec", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1021855, "upload_time": "2018-03-09T19:05:58", "upload_time_iso_8601": "2018-03-09T19:05:58.002666Z", "url": "https://files.pythonhosted.org/packages/e1/47/ace15cb34335faa6dad36cb84dfa65a7f80af35f0943bc835dfedcad5118/dockerfile-2.0.1-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e877a0f0c6772a6f3837ba73f75030a0", "sha256": "e0daf9a21a5d0df09ea19941d6eee1416b4d5b1a792e8529d3959b76f7ab762d" }, "downloads": -1, "filename": "dockerfile-2.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "e877a0f0c6772a6f3837ba73f75030a0", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1022335, "upload_time": "2018-03-09T19:06:02", "upload_time_iso_8601": "2018-03-09T19:06:02.318952Z", "url": "https://files.pythonhosted.org/packages/b9/4c/4c61d1cae3404d1e2fcc680048946ea2253a0faeba96fb9e79727c8e0df0/dockerfile-2.0.1-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9ecb5eac4755fb4a1d6a8b883770d8c2", "sha256": "2f60754b79c8caf43d1c26691201e7c576bcc6b987bfe50d8d89f5b6108306eb" }, "downloads": -1, "filename": "dockerfile-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9ecb5eac4755fb4a1d6a8b883770d8c2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1022337, "upload_time": "2018-03-09T19:06:09", "upload_time_iso_8601": "2018-03-09T19:06:09.216099Z", "url": "https://files.pythonhosted.org/packages/0c/50/3ee6667e9c387ca8ba34088afb53e3f338b932de933f8c5237a6128e6d67/dockerfile-2.0.1-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "85171188d210d41511609c46a7f9bae8", "sha256": "b6e1d7d31ede6a546707cc5898097a803dc053033911666806475c81461f553f" }, "downloads": -1, "filename": "dockerfile-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "85171188d210d41511609c46a7f9bae8", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1165697, "upload_time": "2018-07-01T02:23:11", "upload_time_iso_8601": "2018-07-01T02:23:11.775017Z", "url": "https://files.pythonhosted.org/packages/01/da/63ac3926b249435c2df1935b347e6ed2d12032fb3054e4ebd5b7608cd6ce/dockerfile-2.0.1-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8c0be4312789e615f01c0cb61eacca2f", "sha256": "52bd30140f2d759449a2d4f5224caf79a424ef876afce9228425cae6c79e6c47" }, "downloads": -1, "filename": "dockerfile-2.0.1.tar.gz", "has_sig": false, "md5_digest": "8c0be4312789e615f01c0cb61eacca2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13984, "upload_time": "2018-03-09T19:01:23", "upload_time_iso_8601": "2018-03-09T19:01:23.463618Z", "url": "https://files.pythonhosted.org/packages/1f/ea/9868401f79694571db7fe5d6c7961113e3e84c03971ec1deab46871a828a/dockerfile-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "950b0cdb6c44db4057e287d504269532", "sha256": "5d7903db6aeca70b2b6aa34426b2c29cf5bdd07334beaf46b07b810019867074" }, "downloads": -1, "filename": "dockerfile-2.0.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "950b0cdb6c44db4057e287d504269532", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1627685, "upload_time": "2018-12-09T03:59:42", "upload_time_iso_8601": "2018-12-09T03:59:42.460822Z", "url": "https://files.pythonhosted.org/packages/5b/f4/cd676179035d134bb81cae8aa023b26b71c5ab20e8bf3fa0e5273768f35b/dockerfile-2.0.2-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2b7cb3522c27925bb25253cb7d81007c", "sha256": "b48e48fa77d5892306c3cfcb72d235a34fd9a7bf967c97e77abfabd13ebd9a65" }, "downloads": -1, "filename": "dockerfile-2.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2b7cb3522c27925bb25253cb7d81007c", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1627605, "upload_time": "2018-12-09T03:59:46", "upload_time_iso_8601": "2018-12-09T03:59:46.245887Z", "url": "https://files.pythonhosted.org/packages/d6/a9/dde710a8873f40e884d731b162cc590f943dfb692f147d7ff0c622c697fe/dockerfile-2.0.2-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b6dbaaba226522c0820d9ff827c8bb54", "sha256": "f0d51c8fa5f35a45929315d11788e9b7da53ec313ef5c7bb024fb4f78fd00f97" }, "downloads": -1, "filename": "dockerfile-2.0.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b6dbaaba226522c0820d9ff827c8bb54", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1627601, "upload_time": "2018-12-09T03:59:52", "upload_time_iso_8601": "2018-12-09T03:59:52.025415Z", "url": "https://files.pythonhosted.org/packages/0e/81/b8890cdd1270b1126e1f6f7061a0e422015e0d94ffca851ff611d1e122b0/dockerfile-2.0.2-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2dfe5315f43e79dab5428b57f1d7b7b2", "sha256": "192023990182bdc64372295deb4b32b7dbb8d72939afa452e82f16ec6b34e2c3" }, "downloads": -1, "filename": "dockerfile-2.0.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "2dfe5315f43e79dab5428b57f1d7b7b2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1627601, "upload_time": "2018-12-09T03:59:56", "upload_time_iso_8601": "2018-12-09T03:59:56.073682Z", "url": "https://files.pythonhosted.org/packages/f3/21/b7321f42ec9d90041552860db82e223843e1de3c8383c09bdb0b5a43e552/dockerfile-2.0.2-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a309da757b2b92a098d7a4c3c1c8e2ce", "sha256": "f9cc07bd1c13fba7fdac903633d6de2520f619fbc895d8b7943bdf667cdfedbb" }, "downloads": -1, "filename": "dockerfile-2.0.2.tar.gz", "has_sig": false, "md5_digest": "a309da757b2b92a098d7a4c3c1c8e2ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15204, "upload_time": "2018-12-09T03:48:37", "upload_time_iso_8601": "2018-12-09T03:48:37.005644Z", "url": "https://files.pythonhosted.org/packages/35/7c/ae0fcf7d7a553f0b2120ca443e597a14390e397b5e637e6782375ed6fa33/dockerfile-2.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "49d78f920c8b063ee400e1f6d359f09e", "sha256": "3754846f3a47a17d8cffed000bf5b124a2b1e16ad03aa7705769c3d6aa794165" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp27-cp27m-macosx_10_14_intel.whl", "has_sig": false, "md5_digest": "49d78f920c8b063ee400e1f6d359f09e", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1707079, "upload_time": "2019-03-11T17:29:15", "upload_time_iso_8601": "2019-03-11T17:29:15.801493Z", "url": "https://files.pythonhosted.org/packages/89/30/14fdc422cfea3c7be70b91be202161b8b9a9eef97f82cc5b5d75d1fd92dd/dockerfile-2.1.0-cp27-cp27m-macosx_10_14_intel.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cdd71860a822a8f7ddc63deaf395f876", "sha256": "9dd0e0f5ae9ef9111a60d635e0e3aa66f0c84e7ef1e4c19a42ff0dca8d3d178a" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "cdd71860a822a8f7ddc63deaf395f876", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1769017, "upload_time": "2019-03-11T01:07:11", "upload_time_iso_8601": "2019-03-11T01:07:11.153136Z", "url": "https://files.pythonhosted.org/packages/0e/89/ca830c249319195311ae7072cdef10d1aaa0d791f9dcf599d8682fc451ad/dockerfile-2.1.0-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5635a3025696905c1afe0af599a107aa", "sha256": "67a52684eb0fd6cea0d10658fb5fa1a083f6aada67c63fb22b2f7f58e5c0aaf9" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5635a3025696905c1afe0af599a107aa", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1768423, "upload_time": "2019-03-11T01:07:15", "upload_time_iso_8601": "2019-03-11T01:07:15.662350Z", "url": "https://files.pythonhosted.org/packages/54/e5/b6b3f9f9446e213712749721a4f46b474e99e48b97b8a9cf34652e12e704/dockerfile-2.1.0-cp34-cp34m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b20dbf71376f6dbdc270d2cc78ceedd9", "sha256": "ab27b53cf31645cf30773ab6430f6c2969fac378d2dcbbac3d4c5325549baac9" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b20dbf71376f6dbdc270d2cc78ceedd9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1768878, "upload_time": "2019-03-11T01:07:20", "upload_time_iso_8601": "2019-03-11T01:07:20.059895Z", "url": "https://files.pythonhosted.org/packages/1b/58/df4ce9d91a016b9a3a06cb8b67619095b981141af5743363b2d7ce7fe194/dockerfile-2.1.0-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26d950de1c5535807605f059bcbdedf2", "sha256": "b90a7d29e2d4931cc152bc5f5725f643a8a9e18fbb6c9a063b9011a2aca90cc2" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "26d950de1c5535807605f059bcbdedf2", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1707088, "upload_time": "2019-03-11T17:29:17", "upload_time_iso_8601": "2019-03-11T17:29:17.876473Z", "url": "https://files.pythonhosted.org/packages/e7/53/de0604e6212bfab6ba7f8344e7791f3e7782b73624fc61e5d8f71fad3ee9/dockerfile-2.1.0-cp36-cp36m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8d763d1231db0cea4cf8db211d82162a", "sha256": "a8d306204e878a3a479bfb71db329516d9d8151ef4051021c0ca12caa9bf9abd" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8d763d1231db0cea4cf8db211d82162a", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1768872, "upload_time": "2019-03-11T01:07:24", "upload_time_iso_8601": "2019-03-11T01:07:24.548060Z", "url": "https://files.pythonhosted.org/packages/e3/64/0a2ca2b21249455045fe70efa78a17bd8aada70170263849b305b5cd13eb/dockerfile-2.1.0-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bd84acb3a5c891732824ed3d07ee6cf5", "sha256": "ee5bcd42c7ed8ae340fb2b633cea7a5e5543458dad01b4064e4edf3fcae1f7d3" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", "has_sig": false, "md5_digest": "bd84acb3a5c891732824ed3d07ee6cf5", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1707090, "upload_time": "2019-03-11T17:29:19", "upload_time_iso_8601": "2019-03-11T17:29:19.764548Z", "url": "https://files.pythonhosted.org/packages/d4/f4/71ca84f9fac12162d41e5b42a66ed6729be9936ffc1e86fd6aae43f7493d/dockerfile-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8380ef095dacd49ba182e5e179adc50e", "sha256": "bcfa8fb13411accd37dfda738fd08fc81bf403c7384c681f2655bf853a60bc26" }, "downloads": -1, "filename": "dockerfile-2.1.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8380ef095dacd49ba182e5e179adc50e", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1768875, "upload_time": "2019-03-11T01:07:28", "upload_time_iso_8601": "2019-03-11T01:07:28.654923Z", "url": "https://files.pythonhosted.org/packages/b1/d5/24d7eb1d1b2f7ce4371fde1be5805e6cd77acbf2a71e3a9b892973a2e2f0/dockerfile-2.1.0-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c83e9d951984a0a3a0091a6ec7b92ffe", "sha256": "e6605eaa044dc919411799b89e154c2b334832b200e17c6f31c35874181b8ed8" }, "downloads": -1, "filename": "dockerfile-2.1.0.tar.gz", "has_sig": false, "md5_digest": "c83e9d951984a0a3a0091a6ec7b92ffe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 17306, "upload_time": "2019-03-11T01:07:30", "upload_time_iso_8601": "2019-03-11T01:07:30.340021Z", "url": "https://files.pythonhosted.org/packages/36/b7/4f75a7be5411a43435a516560a3e73cac06de665e5dc65e150a38d289a4c/dockerfile-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "e2cfc0d4890179c3874d5b76fdba9b00", "sha256": "e0130bdbee8b70d0067666ef5a423f0c5582cec78386d3137824f2d58e20af65" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp27-cp27m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "e2cfc0d4890179c3874d5b76fdba9b00", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1847738, "upload_time": "2019-08-12T16:11:17", "upload_time_iso_8601": "2019-08-12T16:11:17.169056Z", "url": "https://files.pythonhosted.org/packages/93/6a/37610ecb90a0a36ceaa631118acfb28320cf27b20139c03703bc21567f62/dockerfile-2.2.0-cp27-cp27m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8af0988ba4f8335e0a30a4f24d81be9d", "sha256": "d212e4d3e35907ac73ed6dbe2aafbee76af39cf423863a72e7318a68d73dae31" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8af0988ba4f8335e0a30a4f24d81be9d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1598740, "upload_time": "2019-08-12T16:04:00", "upload_time_iso_8601": "2019-08-12T16:04:00.131803Z", "url": "https://files.pythonhosted.org/packages/97/3e/71ccf9921ebaa944684e3f837ee1c2739f0a66607d0e122777e5fedad36f/dockerfile-2.2.0-cp27-cp27mu-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "58f67eaf0fe6e97c9316b2beb96a9281", "sha256": "339babc676e366f6c5e9b1448e0197747b6f48c2bca1c24f2e1665300141e35e" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "58f67eaf0fe6e97c9316b2beb96a9281", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1598664, "upload_time": "2019-08-12T16:04:02", "upload_time_iso_8601": "2019-08-12T16:04:02.751262Z", "url": "https://files.pythonhosted.org/packages/b0/37/1b29f2f25bd612ff76c27972ea4d2864079426d1d308114a5f574dd3ca3a/dockerfile-2.2.0-cp35-cp35m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4c62cca830b788417d28e6dcd45b5586", "sha256": "3c1237b34f79e938310000c30e3455327e09c95fc8e706dba542f512a16742e7" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp36-cp36m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "4c62cca830b788417d28e6dcd45b5586", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1847484, "upload_time": "2019-08-12T16:11:19", "upload_time_iso_8601": "2019-08-12T16:11:19.668147Z", "url": "https://files.pythonhosted.org/packages/41/0d/d3daeb6d8c88324e8c9e38a9a386c2335168aa1632b21c8490d78ffe3cad/dockerfile-2.2.0-cp36-cp36m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5318ccc46d578996e097f975a006de1f", "sha256": "81bb134ae93dc637772b8bc6ae861a16dc29aeb09f8e92896629df8995be2388" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "5318ccc46d578996e097f975a006de1f", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1598653, "upload_time": "2019-08-12T16:04:04", "upload_time_iso_8601": "2019-08-12T16:04:04.973121Z", "url": "https://files.pythonhosted.org/packages/84/e1/93b48e110f4654c934eb3751185612b830587d5864b7b0fbed3e6a71a462/dockerfile-2.2.0-cp36-cp36m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "287e8e090b57b22f206c857086aa4470", "sha256": "4f16b3ce75022d63f0527c082589aef9ee01ec3ba90bc4af031a17e473a0e86d" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp37-cp37m-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "287e8e090b57b22f206c857086aa4470", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1847466, "upload_time": "2019-08-12T16:11:21", "upload_time_iso_8601": "2019-08-12T16:11:21.666118Z", "url": "https://files.pythonhosted.org/packages/ee/58/5012ed3e697b6a6ed4da07df8ac80ac792b09494e08b6aafdf85614f7c25/dockerfile-2.2.0-cp37-cp37m-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "88e9e10ae09d48b02a0ded599325fe2a", "sha256": "75e8aadd5b98451d3612fd3c53d034996472b39a4e1851eaf4ca7b0a98d4e221" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "88e9e10ae09d48b02a0ded599325fe2a", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1598657, "upload_time": "2019-08-12T16:04:07", "upload_time_iso_8601": "2019-08-12T16:04:07.257216Z", "url": "https://files.pythonhosted.org/packages/3f/5e/593a793e4c080106d8b061f757092f4b059aaa10b79437bdbaf1b57c84c1/dockerfile-2.2.0-cp37-cp37m-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6cc9b4877645eab18cf7126c6319df8d", "sha256": "e02371f250ee5d1c34e4d90bd6b369c661d4133d83808e9d7d92d2b0081be0b1" }, "downloads": -1, "filename": "dockerfile-2.2.0-cp38-cp38-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "6cc9b4877645eab18cf7126c6319df8d", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1598849, "upload_time": "2019-10-21T23:30:15", "upload_time_iso_8601": "2019-10-21T23:30:15.149494Z", "url": "https://files.pythonhosted.org/packages/0f/4f/5dcd88fcdded757ab7ca6d55f07094bd7dc702c3bb7668301b57f05b9171/dockerfile-2.2.0-cp38-cp38-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "74b7816f710a424c08503434141cf511", "sha256": "8de4d7ece8949393a6d0171fd7ffe107f9c8fe5930f730e16110d538cf11f583" }, "downloads": -1, "filename": "dockerfile-2.2.0.tar.gz", "has_sig": false, "md5_digest": "74b7816f710a424c08503434141cf511", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 13230, "upload_time": "2019-08-12T16:01:38", "upload_time_iso_8601": "2019-08-12T16:01:38.112216Z", "url": "https://files.pythonhosted.org/packages/4b/3e/5e5d2ddb7f82546da60c3bb0ed9403370e3a620e8833817de5473cac8f5e/dockerfile-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "d17f818ece2047980ca6d2b2be890c30", "sha256": "2aa56e9f5416e300b94149dde4ace05a33aa3dd240dbb3986e67cc8edc60c094" }, "downloads": -1, "filename": "dockerfile-3.0.0-cp36-abi3-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "d17f818ece2047980ca6d2b2be890c30", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1840388, "upload_time": "2020-02-18T23:11:07", "upload_time_iso_8601": "2020-02-18T23:11:07.522979Z", "url": "https://files.pythonhosted.org/packages/7b/df/8dd431c57d3514fad713bf6c89c8169501e3a02d0c5d727153880e09e11f/dockerfile-3.0.0-cp36-abi3-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c76385eacb8acf18e910c7155a082a77", "sha256": "0be4defc83068168f58a2aea36a8490ba7e9c30169c7e76a9cf3b3b1b141c5ca" }, "downloads": -1, "filename": "dockerfile-3.0.0-cp36-abi3-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c76385eacb8acf18e910c7155a082a77", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6", "size": 1644185, "upload_time": "2020-02-18T23:08:53", "upload_time_iso_8601": "2020-02-18T23:08:53.821088Z", "url": "https://files.pythonhosted.org/packages/48/6c/ab7c0c4c8122bfc6e54393482ee57288bbc75d5ce871f04ba93ee1c1acf8/dockerfile-3.0.0-cp36-abi3-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8236b61743f9d5358cdaa377544594d7", "sha256": "f3d0751e59bddbc82126f46185a3de1b1a5ec75d6989316b8aacbe1b0365ab16" }, "downloads": -1, "filename": "dockerfile-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8236b61743f9d5358cdaa377544594d7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 14507, "upload_time": "2020-02-18T23:08:55", "upload_time_iso_8601": "2020-02-18T23:08:55.805420Z", "url": "https://files.pythonhosted.org/packages/8c/41/c05bf226a8c1d85d59283f1685d70ad932e012c51adc06c441417cf06285/dockerfile-3.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "a2859dfa55db23cacbc4f9da11521881", "sha256": "eaf265645943ddf4d9a062d410a0e144aae61eaacf7d509a9192fd47f22c8cdb" }, "downloads": -1, "filename": "dockerfile-3.1.0-cp36-abi3-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "a2859dfa55db23cacbc4f9da11521881", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6.1", "size": 1840402, "upload_time": "2020-02-25T04:54:14", "upload_time_iso_8601": "2020-02-25T04:54:14.315460Z", "url": "https://files.pythonhosted.org/packages/18/9d/44e7e9e5492e51edac1071f8004df1044e9260b38c19795159242aad8803/dockerfile-3.1.0-cp36-abi3-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "387ecd490c7436f478298b7714c78dc4", "sha256": "09bfeff1967cae546cb2ccf2383b730c0e163eabfa1d149ea38b331ec5215f34" }, "downloads": -1, "filename": "dockerfile-3.1.0-cp36-abi3-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "387ecd490c7436f478298b7714c78dc4", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6.1", "size": 1644194, "upload_time": "2020-02-25T04:52:40", "upload_time_iso_8601": "2020-02-25T04:52:40.501669Z", "url": "https://files.pythonhosted.org/packages/e7/df/1199d1074b84f8da1d13313757e4bdff1a8309e59b873ff6c23f65417397/dockerfile-3.1.0-cp36-abi3-manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3f6f6947ee0585287bf67ec4cf3271bc", "sha256": "76131e275e7c0b01fd34cf042331ab06f43e6fe9f53d4a6ad87b7c6e62b5b723" }, "downloads": -1, "filename": "dockerfile-3.1.0.tar.gz", "has_sig": false, "md5_digest": "3f6f6947ee0585287bf67ec4cf3271bc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 13368, "upload_time": "2020-02-25T04:52:42", "upload_time_iso_8601": "2020-02-25T04:52:42.836201Z", "url": "https://files.pythonhosted.org/packages/5b/c8/3094de5cbc3a5855d705b9f8da2ab7f23df789faeb733875d92bdeb47364/dockerfile-3.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "ddaffd905a75838b219c0c626f9df484", "sha256": "e6e00b82b82042fb4df569ae00bd2648ac6c8823f51c406da31ab01c728926c2" }, "downloads": -1, "filename": "dockerfile-3.2.0-cp36-abi3-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ddaffd905a75838b219c0c626f9df484", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6.1", "size": 1887934, "upload_time": "2021-09-12T20:14:53", "upload_time_iso_8601": "2021-09-12T20:14:53.525946Z", "url": "https://files.pythonhosted.org/packages/9e/19/0f56ebd6d535832bfbe7c4f16c983c08ab8e01927fe9ae15e1afcfa88996/dockerfile-3.2.0-cp36-abi3-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aae3bf6bdd32c39bf9b9ca18d423b332", "sha256": "e6bd64408386b7ba2259d85820e0fe90de1b6b8269f560f18aba100c6aa40b7d" }, "downloads": -1, "filename": "dockerfile-3.2.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "aae3bf6bdd32c39bf9b9ca18d423b332", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6.1", "size": 2020742, "upload_time": "2021-09-12T20:14:55", "upload_time_iso_8601": "2021-09-12T20:14:55.266525Z", "url": "https://files.pythonhosted.org/packages/0e/de/00149a416148c609c71c8a94e5e4df14a9f62bf2fa41aeda021b76388623/dockerfile-3.2.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae697cd9b0dcdf12604f266869f86048", "sha256": "a3ff90c92f05b5bceee4742d15899b3967cda025eec14a852811d089caf3478e" }, "downloads": -1, "filename": "dockerfile-3.2.0-cp38-abi3-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "ae697cd9b0dcdf12604f266869f86048", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">=3.6.1", "size": 1777289, "upload_time": "2021-11-18T17:51:35", "upload_time_iso_8601": "2021-11-18T17:51:35.557101Z", "url": "https://files.pythonhosted.org/packages/a7/53/19d0ce2471a22fa469a7748e8d45f0eaa99b38dfbfecfe24cd1ca19db41f/dockerfile-3.2.0-cp38-abi3-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e6992512c9af1c8cf4aa94804d3b072e", "sha256": "e13fd3768216a788189e0667521e1435a273a4129119a8453085d897fc34aac8" }, "downloads": -1, "filename": "dockerfile-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e6992512c9af1c8cf4aa94804d3b072e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 7026, "upload_time": "2021-09-12T20:09:29", "upload_time_iso_8601": "2021-09-12T20:09:29.279289Z", "url": "https://files.pythonhosted.org/packages/6e/75/1395fac29bd2dcccb51ffae11ba9a19fe159eabf9596bca4cf49c1a2b191/dockerfile-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddaffd905a75838b219c0c626f9df484", "sha256": "e6e00b82b82042fb4df569ae00bd2648ac6c8823f51c406da31ab01c728926c2" }, "downloads": -1, "filename": "dockerfile-3.2.0-cp36-abi3-macosx_10_14_x86_64.whl", "has_sig": false, "md5_digest": "ddaffd905a75838b219c0c626f9df484", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6.1", "size": 1887934, "upload_time": "2021-09-12T20:14:53", "upload_time_iso_8601": "2021-09-12T20:14:53.525946Z", "url": "https://files.pythonhosted.org/packages/9e/19/0f56ebd6d535832bfbe7c4f16c983c08ab8e01927fe9ae15e1afcfa88996/dockerfile-3.2.0-cp36-abi3-macosx_10_14_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aae3bf6bdd32c39bf9b9ca18d423b332", "sha256": "e6bd64408386b7ba2259d85820e0fe90de1b6b8269f560f18aba100c6aa40b7d" }, "downloads": -1, "filename": "dockerfile-3.2.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "aae3bf6bdd32c39bf9b9ca18d423b332", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": ">=3.6.1", "size": 2020742, "upload_time": "2021-09-12T20:14:55", "upload_time_iso_8601": "2021-09-12T20:14:55.266525Z", "url": "https://files.pythonhosted.org/packages/0e/de/00149a416148c609c71c8a94e5e4df14a9f62bf2fa41aeda021b76388623/dockerfile-3.2.0-cp36-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ae697cd9b0dcdf12604f266869f86048", "sha256": "a3ff90c92f05b5bceee4742d15899b3967cda025eec14a852811d089caf3478e" }, "downloads": -1, "filename": "dockerfile-3.2.0-cp38-abi3-macosx_12_0_arm64.whl", "has_sig": false, "md5_digest": "ae697cd9b0dcdf12604f266869f86048", "packagetype": "bdist_wheel", "python_version": "cp38", "requires_python": ">=3.6.1", "size": 1777289, "upload_time": "2021-11-18T17:51:35", "upload_time_iso_8601": "2021-11-18T17:51:35.557101Z", "url": "https://files.pythonhosted.org/packages/a7/53/19d0ce2471a22fa469a7748e8d45f0eaa99b38dfbfecfe24cd1ca19db41f/dockerfile-3.2.0-cp38-abi3-macosx_12_0_arm64.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e6992512c9af1c8cf4aa94804d3b072e", "sha256": "e13fd3768216a788189e0667521e1435a273a4129119a8453085d897fc34aac8" }, "downloads": -1, "filename": "dockerfile-3.2.0.tar.gz", "has_sig": false, "md5_digest": "e6992512c9af1c8cf4aa94804d3b072e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.1", "size": 7026, "upload_time": "2021-09-12T20:09:29", "upload_time_iso_8601": "2021-09-12T20:09:29.279289Z", "url": "https://files.pythonhosted.org/packages/6e/75/1395fac29bd2dcccb51ffae11ba9a19fe159eabf9596bca4cf49c1a2b191/dockerfile-3.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }