{ "info": { "author": "Mozilla Foundation", "author_email": "dev-webdev@lists.mozilla.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment :: Mozilla", "Framework :: Django", "Framework :: Django :: 2.2", "Framework :: Django :: 3.0", "Framework :: Django :: 3.1", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python", "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", "Topic :: Internet :: WWW/HTTP" ], "description": "Python Dockerflow\n=================\n\nThis package implements a few helpers and tools for Mozilla's\n`Dockerflow pattern `_.\nThe documentation can be found on `python-dockerflow.readthedocs.io`_\n\n.. _`python-dockerflow.readthedocs.io`: https://python-dockerflow.readthedocs.io/\n\n.. image:: https://img.shields.io/badge/code%20style-black-000000.svg\n :target: https://github.com/ambv/black\n\n.. image:: https://github.com/mozilla-services/python-dockerflow/workflows/Test/badge.svg\n :target: https://github.com/mozilla-services/python-dockerflow/actions\n :alt: GitHub Actions\n\n.. image:: https://codecov.io/github/mozilla-services/python-dockerflow/coverage.svg?branch=main\n :alt: Codecov\n :target: https://codecov.io/github/mozilla-services/python-dockerflow?branch=main\n\n.. image:: https://readthedocs.org/projects/python-dockerflow/badge/?version=latest\n :alt: Documentation Status\n :target: https://python-dockerflow.readthedocs.io/en/latest/?badge=latest\n\n.. image:: https://img.shields.io/badge/calver-YYYY.M.PATCH-22bfda.svg\n :target: https://calver.org/\n :alt: CalVer - Timely Software Versioning\n\nInstallation\n------------\n\nPlease install the package using your favorite package installer::\n\n pip install dockerflow\n\nIssues & questions\n------------------\n\nSee the `issue tracker on GitHub `_\nto open tickets if you have issues or questions about python-dockerflow.\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mozilla-services/python-dockerflow", "keywords": "", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "dockerflow", "package_url": "https://pypi.org/project/dockerflow/", "platform": "", "project_url": "https://pypi.org/project/dockerflow/", "project_urls": { "Homepage": "https://github.com/mozilla-services/python-dockerflow" }, "release_url": "https://pypi.org/project/dockerflow/2022.1.0/", "requires_dist": [ "django ; extra == 'django'", "flask ; extra == 'flask'", "blinker ; extra == 'flask'", "sanic ; extra == 'sanic'" ], "requires_python": ">=3.6,<4", "summary": "Python tools and helpers for Mozilla's Dockerflow", "version": "2022.1.0", "yanked": false, "yanked_reason": null }, "last_serial": 12742806, "releases": { "2016.11.0": [ { "comment_text": "", "digests": { "md5": "94697c974c0177c963a2e5f4d5f6bf45", "sha256": "d2c90a220fc47d7e6fcfdcace633c7f24f5cb9bf1f2e720f14a2336607421783" }, "downloads": -1, "filename": "dockerflow-2016.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94697c974c0177c963a2e5f4d5f6bf45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10603, "upload_time": "2016-11-18T12:34:31", "upload_time_iso_8601": "2016-11-18T12:34:31.928647Z", "url": "https://files.pythonhosted.org/packages/52/81/b2a1b49310937d8786b1605becbc42e8793639bb9b6b6c1bb097084bf4cd/dockerflow-2016.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f667c84a189b9333782ecfc30477f7a3", "sha256": "3cece58225a6cf544014170366ff533493289f7e3ae0ea14809661fdda91fc72" }, "downloads": -1, "filename": "dockerflow-2016.11.0.tar.gz", "has_sig": false, "md5_digest": "f667c84a189b9333782ecfc30477f7a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27591, "upload_time": "2016-11-18T12:34:34", "upload_time_iso_8601": "2016-11-18T12:34:34.392876Z", "url": "https://files.pythonhosted.org/packages/9a/28/9d4efc6ff39458f41d953ce78be4c5379c57714befed58681387fc1a3aba/dockerflow-2016.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.1.0": [ { "comment_text": "", "digests": { "md5": "998894a333912ac5526f930a1e76cc6b", "sha256": "02461352f1206278e7eafc94de4540a36834d3bddfd34049f012e65032cfae9d" }, "downloads": -1, "filename": "dockerflow-2017.1.0.tar.gz", "has_sig": false, "md5_digest": "998894a333912ac5526f930a1e76cc6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40697, "upload_time": "2017-01-25T11:27:47", "upload_time_iso_8601": "2017-01-25T11:27:47.740684Z", "url": "https://files.pythonhosted.org/packages/cc/c0/1be00160bd9fdd1542f5fe8171c15e42b9b979ecee238f1fc3e1d5ef5945/dockerflow-2017.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.1.1": [ { "comment_text": "", "digests": { "md5": "94f3e212f8496d67ffb20e7e8204945f", "sha256": "a71ad92cf91822769d1926d614230643b67a6b89bbe1ac6a3e5f504aa8fc0a08" }, "downloads": -1, "filename": "dockerflow-2017.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94f3e212f8496d67ffb20e7e8204945f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10313, "upload_time": "2017-01-25T12:37:11", "upload_time_iso_8601": "2017-01-25T12:37:11.664710Z", "url": "https://files.pythonhosted.org/packages/cc/34/1f30c44c9d21919faaf84251f0d55756dba560c274e75bf3a8bc2c1f41b8/dockerflow-2017.1.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "31c5da978a7f788adca18f040309152b", "sha256": "ff44ad459b6e83b8dc772f8c51018b1f55668b2a20509800952fdee5c19a96cc" }, "downloads": -1, "filename": "dockerflow-2017.1.1.tar.gz", "has_sig": false, "md5_digest": "31c5da978a7f788adca18f040309152b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40741, "upload_time": "2017-01-25T12:37:13", "upload_time_iso_8601": "2017-01-25T12:37:13.561594Z", "url": "https://files.pythonhosted.org/packages/ad/02/d03ccf770c9010b2d690a56deb38e7a2136f8aec27cb81c5e75faacd3840/dockerflow-2017.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.11.0": [ { "comment_text": "", "digests": { "md5": "87c29bdfa22ddea0dbca3ba829cd321e", "sha256": "cf62fd1999d25c684b424f857e5869c4dfe4c04b76a93c9fd592e0bf41547853" }, "downloads": -1, "filename": "dockerflow-2017.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87c29bdfa22ddea0dbca3ba829cd321e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10550, "upload_time": "2017-11-16T14:20:07", "upload_time_iso_8601": "2017-11-16T14:20:07.898518Z", "url": "https://files.pythonhosted.org/packages/e2/37/f4bb4ab9a57e90dc989b5ed24b91f2f634e0d371e171951437dc61d17985/dockerflow-2017.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dde7ca78fe2695fbd28fe16839c0fcfa", "sha256": "5ac2491d0571686eae56a2317e4c71ba955b48f6e2e36d48f30a05a9f95127be" }, "downloads": -1, "filename": "dockerflow-2017.11.0.tar.gz", "has_sig": false, "md5_digest": "dde7ca78fe2695fbd28fe16839c0fcfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29242, "upload_time": "2017-11-16T14:20:17", "upload_time_iso_8601": "2017-11-16T14:20:17.645344Z", "url": "https://files.pythonhosted.org/packages/43/1f/a72540895b3203ef51b2890ce24031d29f7610061d1ced078e7af4ddbca2/dockerflow-2017.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.4.0": [ { "comment_text": "", "digests": { "md5": "8b39dfa37762b97755dea3d4a076d6c9", "sha256": "9e790b0217ec8d049d0752ce375face26c758e72a983e8afc9f1428b9c3d2fa7" }, "downloads": -1, "filename": "dockerflow-2017.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8b39dfa37762b97755dea3d4a076d6c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10352, "upload_time": "2017-04-06T07:57:06", "upload_time_iso_8601": "2017-04-06T07:57:06.824985Z", "url": "https://files.pythonhosted.org/packages/17/b0/1a94ba10813b5cb4d05f625aaa39d34d09fb558f86e351253cadcf90f8f7/dockerflow-2017.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c78f6f172c277f67ef79785398c3bac9", "sha256": "e327835f7dc9c4ea7d0b7a2d3a654660c06f4d3001c244627e554c3d00af556f" }, "downloads": -1, "filename": "dockerflow-2017.4.0.tar.gz", "has_sig": false, "md5_digest": "c78f6f172c277f67ef79785398c3bac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41374, "upload_time": "2017-04-06T07:57:08", "upload_time_iso_8601": "2017-04-06T07:57:08.544727Z", "url": "https://files.pythonhosted.org/packages/01/b1/875abd0c590e2977348e942e505bc3108a7cad56e81d3b5bbcb1a35736cf/dockerflow-2017.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2017.5.0": [ { "comment_text": "", "digests": { "md5": "5025f842226db13d8f71b438e11e03eb", "sha256": "eb2fd46a49dbbb07399995d5419074070dc2a13275f92c33f3e25ffcdd2ff014" }, "downloads": -1, "filename": "dockerflow-2017.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5025f842226db13d8f71b438e11e03eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10534, "upload_time": "2017-05-31T14:59:20", "upload_time_iso_8601": "2017-05-31T14:59:20.174496Z", "url": "https://files.pythonhosted.org/packages/2c/20/e0a51e29a2d880f277387b6a39a8ce697e2554898d79fcbed29caf50cc84/dockerflow-2017.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "241464405b9e1287acca4a53bef69771", "sha256": "e81e9f709918805d847a3e02a0fc854e5387db7bfd911b0fac3d769eadfac058" }, "downloads": -1, "filename": "dockerflow-2017.5.0.tar.gz", "has_sig": false, "md5_digest": "241464405b9e1287acca4a53bef69771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42099, "upload_time": "2017-05-31T14:59:21", "upload_time_iso_8601": "2017-05-31T14:59:21.971031Z", "url": "https://files.pythonhosted.org/packages/54/9d/4d32813e0fce654439faf88a6298e93b283a1a1f2cc7b14b478a0cb54d28/dockerflow-2017.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.2.0": [ { "comment_text": "", "digests": { "md5": "c21d3623c0473d2523d1f80b8ed45979", "sha256": "e68f3cb314cb213b58314fc2aef4a68b54fa03ef10d0a609e8ab2aa901c64d9c" }, "downloads": -1, "filename": "dockerflow-2018.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c21d3623c0473d2523d1f80b8ed45979", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18863, "upload_time": "2018-02-20T21:58:27", "upload_time_iso_8601": "2018-02-20T21:58:27.933875Z", "url": "https://files.pythonhosted.org/packages/d4/fe/257700719b8b08025520ec0f2488599b34c850be8416fd4c21dc41ab0f67/dockerflow-2018.2.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4c0b67ecee0d254efca130fc55b2176", "sha256": "5fecd2cce1a5fe5d1740487d6652637433c0fc7f8608527534add2bba91014c0" }, "downloads": -1, "filename": "dockerflow-2018.2.0.tar.gz", "has_sig": false, "md5_digest": "d4c0b67ecee0d254efca130fc55b2176", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41885, "upload_time": "2018-02-20T21:58:28", "upload_time_iso_8601": "2018-02-20T21:58:28.939122Z", "url": "https://files.pythonhosted.org/packages/1f/29/50c3473434db542584aa500f61070b8d0287721227ec03f2471b5b91b22c/dockerflow-2018.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.2.1": [ { "comment_text": "", "digests": { "md5": "b22dac4373f52c0e0d4b4461a7e934c9", "sha256": "93799cbd5abaf1d16c86dc5cee1bf64aee4fefc05d7077bae20591c76a510edd" }, "downloads": -1, "filename": "dockerflow-2018.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b22dac4373f52c0e0d4b4461a7e934c9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20077, "upload_time": "2018-02-23T23:48:31", "upload_time_iso_8601": "2018-02-23T23:48:31.239515Z", "url": "https://files.pythonhosted.org/packages/94/14/88b633093d54c944e34bb44cf8df158a03bb666c3891fd621c47fa195721/dockerflow-2018.2.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "88ffd9a5b4a5af7f1361552b3c56954b", "sha256": "6cd795a00b739d7fb62b1394e2d6f95294e0ccd4f9e233e5c456a34cca9f0c8a" }, "downloads": -1, "filename": "dockerflow-2018.2.1.tar.gz", "has_sig": false, "md5_digest": "88ffd9a5b4a5af7f1361552b3c56954b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43814, "upload_time": "2018-02-23T23:48:33", "upload_time_iso_8601": "2018-02-23T23:48:33.114337Z", "url": "https://files.pythonhosted.org/packages/9c/6a/ec84b4f5b543c195ea8a438655f5f470ed87e1efe86f5a3fd1f3d4d789bf/dockerflow-2018.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2018.4.0": [ { "comment_text": "", "digests": { "md5": "9213df53c78a135454c6d0cc38f1e9ae", "sha256": "388d02c557968e6957140f7b82f669eac70adf5f570bc7705aa749d220a2e535" }, "downloads": -1, "filename": "dockerflow-2018.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9213df53c78a135454c6d0cc38f1e9ae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19578, "upload_time": "2018-04-03T19:28:00", "upload_time_iso_8601": "2018-04-03T19:28:00.476890Z", "url": "https://files.pythonhosted.org/packages/5e/94/0dc3cda15b9b86d35d66d2c7f06053d5ef6c50659556c1e676df5296fa14/dockerflow-2018.4.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "02844e7260662a2b56fe0f261d3b87af", "sha256": "2ea52a904abfda3430ff4f1effc164863b30d2b69f7ecbf92dd672860b0ec423" }, "downloads": -1, "filename": "dockerflow-2018.4.0.tar.gz", "has_sig": false, "md5_digest": "02844e7260662a2b56fe0f261d3b87af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44685, "upload_time": "2018-04-03T19:28:01", "upload_time_iso_8601": "2018-04-03T19:28:01.402355Z", "url": "https://files.pythonhosted.org/packages/20/43/0b4a2695447c53cb3c155820fdfb4cb89a8e0d4493fdf2c394ff9b70c118/dockerflow-2018.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.10.0": [ { "comment_text": "", "digests": { "md5": "81ffca8b3e650857692c71bde8bf32bf", "sha256": "6c5099cb4492c43b1daa5c1421b7b39d69836c3be8bdf6b5fb2fc95b1c60696b" }, "downloads": -1, "filename": "dockerflow-2019.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81ffca8b3e650857692c71bde8bf32bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31746, "upload_time": "2019-10-28T11:08:39", "upload_time_iso_8601": "2019-10-28T11:08:39.811805Z", "url": "https://files.pythonhosted.org/packages/c6/e1/583ad8d4aaad96598283d9e71dfe59d2274a7d1ad631d4afc1e43c3b891e/dockerflow-2019.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "43fef60bc405f8f1cc8087da10faab34", "sha256": "44baf5c78dbf28855924c8c21c41f83147a3bd854cc0c9e1930b3b46174df6c9" }, "downloads": -1, "filename": "dockerflow-2019.10.0.tar.gz", "has_sig": false, "md5_digest": "43fef60bc405f8f1cc8087da10faab34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51039, "upload_time": "2019-10-28T11:08:41", "upload_time_iso_8601": "2019-10-28T11:08:41.256529Z", "url": "https://files.pythonhosted.org/packages/77/66/2fab18d9fe81dc757c679bddbf6d19c86bf8095c4f57e6f612051d00b8ef/dockerflow-2019.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.5.0": [ { "comment_text": "", "digests": { "md5": "bdc1438f977685b1850fc0fcb73f4b90", "sha256": "8c4ffdad72732b16409b6a5599ef338c845e28aac902d09008bb8fae17a157a3" }, "downloads": -1, "filename": "dockerflow-2019.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bdc1438f977685b1850fc0fcb73f4b90", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25554, "upload_time": "2019-05-13T20:37:32", "upload_time_iso_8601": "2019-05-13T20:37:32.718847Z", "url": "https://files.pythonhosted.org/packages/e7/3f/7ae5a20b47f14bac8cdd7dfecf5847e19a7fbd162cf8e669319bfd8892a0/dockerflow-2019.5.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0166249cef74b3b6488ff197e9e4ba0c", "sha256": "1beb894ccdb28e022f61086b1117ae0e38790f18abfe90c782f249af1aa2442a" }, "downloads": -1, "filename": "dockerflow-2019.5.0.tar.gz", "has_sig": false, "md5_digest": "0166249cef74b3b6488ff197e9e4ba0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46728, "upload_time": "2019-05-13T20:37:34", "upload_time_iso_8601": "2019-05-13T20:37:34.138388Z", "url": "https://files.pythonhosted.org/packages/7a/21/8c5b715b47dc57a55c0cde1dac2850c88588f10b3a071e6039a2d314dd17/dockerflow-2019.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.6.0": [ { "comment_text": "", "digests": { "md5": "30abafab47b4f8165ce996e320a12c61", "sha256": "885e4e32ebedc87a86c0d9c16fe4797f9ffe70622eb3a056615e37611eb983fd" }, "downloads": -1, "filename": "dockerflow-2019.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30abafab47b4f8165ce996e320a12c61", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31565, "upload_time": "2019-06-25T15:20:52", "upload_time_iso_8601": "2019-06-25T15:20:52.057639Z", "url": "https://files.pythonhosted.org/packages/27/2e/ac517b9b94e6fe14a2c6487ecd1af52d99c34ecff304d7779d9983f83c01/dockerflow-2019.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01ea42d27bec79fa5ee4ea777b96f17c", "sha256": "3342654c419492fa16dc5872546c893433fefce8fd9ba90da9bc9cfcafaecac1" }, "downloads": -1, "filename": "dockerflow-2019.6.0.tar.gz", "has_sig": false, "md5_digest": "01ea42d27bec79fa5ee4ea777b96f17c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49826, "upload_time": "2019-06-25T15:20:53", "upload_time_iso_8601": "2019-06-25T15:20:53.725365Z", "url": "https://files.pythonhosted.org/packages/33/1b/2ea8c38e588bf3ee2969da5699cf178d1f940163372a00594af2a0a2dcf0/dockerflow-2019.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2019.9.0": [ { "comment_text": "", "digests": { "md5": "ef220f5826e71765eaa563ae4de6eec9", "sha256": "2d66cf55c68a02f5e5c4b65bd6a7a3398de8d1b473ac09a8b314d562bad6f43e" }, "downloads": -1, "filename": "dockerflow-2019.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef220f5826e71765eaa563ae4de6eec9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31723, "upload_time": "2019-09-26T14:11:15", "upload_time_iso_8601": "2019-09-26T14:11:15.574779Z", "url": "https://files.pythonhosted.org/packages/ad/19/a54564d4d3a1d19cd7b4d1821726fe2da00f990515120e789ee551507c4e/dockerflow-2019.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b8d054d3fb430b2d69c5568ad870d920", "sha256": "887cd21b4bcdead6f66628dc9879ed5f14eccb038732e68f90e4f476ce714e1c" }, "downloads": -1, "filename": "dockerflow-2019.9.0.tar.gz", "has_sig": false, "md5_digest": "b8d054d3fb430b2d69c5568ad870d920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50461, "upload_time": "2019-09-26T14:11:16", "upload_time_iso_8601": "2019-09-26T14:11:16.979417Z", "url": "https://files.pythonhosted.org/packages/e5/f6/b78ff3a244ae53751d4c3501908389b8585039d1b4f4e5bf0112a7f9b467/dockerflow-2019.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.10.0": [ { "comment_text": "", "digests": { "md5": "409c6aa13fc969d341e8fc83a1bf7839", "sha256": "226086becc436b5a1995348e26c4fb2ad1d4e5dbc10dffec0c675c9a43306c8b" }, "downloads": -1, "filename": "dockerflow-2020.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "409c6aa13fc969d341e8fc83a1bf7839", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31740, "upload_time": "2020-10-05T19:50:42", "upload_time_iso_8601": "2020-10-05T19:50:42.707086Z", "url": "https://files.pythonhosted.org/packages/a2/37/d9a3b02eaf302959146a723c01077330ef1e4b2e2bc76fff7e643130a718/dockerflow-2020.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5b031338220655cde63b432c8bd16abd", "sha256": "36787fa016e5505d71d60c36cd4e0de7b2d1e50059160bd4e93ceb62bb40d3f8" }, "downloads": -1, "filename": "dockerflow-2020.10.0.tar.gz", "has_sig": false, "md5_digest": "5b031338220655cde63b432c8bd16abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51876, "upload_time": "2020-10-05T19:50:43", "upload_time_iso_8601": "2020-10-05T19:50:43.981530Z", "url": "https://files.pythonhosted.org/packages/6a/ec/3c685066e10f71ab7a51f160476959b4017818f256581bf2760eea368498/dockerflow-2020.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.6.0": [ { "comment_text": "", "digests": { "md5": "60fce3c029a75e9b3e6cf14c2920557c", "sha256": "0336428bc7baba97b96eefcb56edd6dc244aacabef0bd48e1d3121f79297ebe4" }, "downloads": -1, "filename": "dockerflow-2020.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60fce3c029a75e9b3e6cf14c2920557c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31717, "upload_time": "2020-06-11T18:31:33", "upload_time_iso_8601": "2020-06-11T18:31:33.251289Z", "url": "https://files.pythonhosted.org/packages/23/c3/b32ed3bf56c551c5c3bf64de18928293d26715a1e1b65c554b8ba8fb75a3/dockerflow-2020.6.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d5a7c8cb8c812726f3e43fdf6b30fa9c", "sha256": "39af796e973858a8d37a0264fd6843f41b16851a5eab2ed4e1f5872954dcc4c4" }, "downloads": -1, "filename": "dockerflow-2020.6.0.tar.gz", "has_sig": false, "md5_digest": "d5a7c8cb8c812726f3e43fdf6b30fa9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51561, "upload_time": "2020-06-11T18:31:34", "upload_time_iso_8601": "2020-06-11T18:31:34.538328Z", "url": "https://files.pythonhosted.org/packages/51/bb/1f4009e08e6bb91b131e5459d1a6ddde7a516dd9f81e7ef5d8cbab0ae5e6/dockerflow-2020.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2020.7.0": [ { "comment_text": "", "digests": { "md5": "6d788cd3b0755779fe0a78157e5b6ef4", "sha256": "3e81765255329f0108d43b4877d89fc11199132e58df504ca4207eec5c1b4be9" }, "downloads": -1, "filename": "dockerflow-2020.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6d788cd3b0755779fe0a78157e5b6ef4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6,<4", "size": 31775, "upload_time": "2021-07-07T09:43:07", "upload_time_iso_8601": "2021-07-07T09:43:07.471097Z", "url": "https://files.pythonhosted.org/packages/17/cd/7007fa11d054ead71e304d4349ff70f6d1400a702af6e51b80f3fcb0a307/dockerflow-2020.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "46a6ddff765840e1f6ce76b100e83423", "sha256": "53b2905af29b181422ac880880400121aa3d37c2d7d14e1703abe6dbe78b2bbd" }, "downloads": -1, "filename": "dockerflow-2020.7.0.tar.gz", "has_sig": false, "md5_digest": "46a6ddff765840e1f6ce76b100e83423", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 56696, "upload_time": "2021-07-07T09:43:08", "upload_time_iso_8601": "2021-07-07T09:43:08.578594Z", "url": "https://files.pythonhosted.org/packages/47/aa/d5b66cc84e99860283615f190dad57112b5baf31d4958af2249b002a7fdb/dockerflow-2020.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2021.7.0": [ { "comment_text": "", "digests": { "md5": "10516eb35779bedd80e3907328cf2da0", "sha256": "e47bbca06c261a5c3d97e5e0990aa71dafed41b723d0e0009c32e1d2f9b92db4" }, "downloads": -1, "filename": "dockerflow-2021.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10516eb35779bedd80e3907328cf2da0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6,<4", "size": 31775, "upload_time": "2021-07-07T10:05:47", "upload_time_iso_8601": "2021-07-07T10:05:47.087033Z", "url": "https://files.pythonhosted.org/packages/85/c1/19e342e6f497543f4b458ea91496ed6524cdac5c747bf05bc6507fd5a6cf/dockerflow-2021.7.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b4412ec11e3b35adaf853c07c4a04dd0", "sha256": "9f309fdf72a897290878f97cc30fd4bb3609b13cf74bfce4268f5e368e466070" }, "downloads": -1, "filename": "dockerflow-2021.7.0.tar.gz", "has_sig": false, "md5_digest": "b4412ec11e3b35adaf853c07c4a04dd0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 56711, "upload_time": "2021-07-07T10:05:48", "upload_time_iso_8601": "2021-07-07T10:05:48.157213Z", "url": "https://files.pythonhosted.org/packages/eb/bd/c8fe4abf4769ec31aba48e5992deff544cf641f0545c78e79dea1f2134ea/dockerflow-2021.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2022.1.0": [ { "comment_text": "", "digests": { "md5": "eddac508ef52e40668996ac9be71dcd6", "sha256": "f40bad2d465533b1949261e5cd3ffa23fd1dd0c12f32f4e4608040ec6ad502a5" }, "downloads": -1, "filename": "dockerflow-2022.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eddac508ef52e40668996ac9be71dcd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6,<4", "size": 31774, "upload_time": "2022-01-31T10:05:49", "upload_time_iso_8601": "2022-01-31T10:05:49.608225Z", "url": "https://files.pythonhosted.org/packages/d3/ac/70202a0895be84098523e92b5ebdee219272a0c9ebb33b67c9e4d9ccd294/dockerflow-2022.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de4422deaf67cbda8d27422722251331", "sha256": "ec723cedb853043a0c7cada32f46f8f7eadfaf6bd7dee718e9a373b6b577d249" }, "downloads": -1, "filename": "dockerflow-2022.1.0.tar.gz", "has_sig": false, "md5_digest": "de4422deaf67cbda8d27422722251331", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 56826, "upload_time": "2022-01-31T10:05:51", "upload_time_iso_8601": "2022-01-31T10:05:51.321003Z", "url": "https://files.pythonhosted.org/packages/fc/c8/c166be20387d7fcc37de971af348c9632cfdf4178bd2adda0d1c70e228d5/dockerflow-2022.1.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eddac508ef52e40668996ac9be71dcd6", "sha256": "f40bad2d465533b1949261e5cd3ffa23fd1dd0c12f32f4e4608040ec6ad502a5" }, "downloads": -1, "filename": "dockerflow-2022.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eddac508ef52e40668996ac9be71dcd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6,<4", "size": 31774, "upload_time": "2022-01-31T10:05:49", "upload_time_iso_8601": "2022-01-31T10:05:49.608225Z", "url": "https://files.pythonhosted.org/packages/d3/ac/70202a0895be84098523e92b5ebdee219272a0c9ebb33b67c9e4d9ccd294/dockerflow-2022.1.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "de4422deaf67cbda8d27422722251331", "sha256": "ec723cedb853043a0c7cada32f46f8f7eadfaf6bd7dee718e9a373b6b577d249" }, "downloads": -1, "filename": "dockerflow-2022.1.0.tar.gz", "has_sig": false, "md5_digest": "de4422deaf67cbda8d27422722251331", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4", "size": 56826, "upload_time": "2022-01-31T10:05:51", "upload_time_iso_8601": "2022-01-31T10:05:51.321003Z", "url": "https://files.pythonhosted.org/packages/fc/c8/c166be20387d7fcc37de971af348c9632cfdf4178bd2adda0d1c70e228d5/dockerflow-2022.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }