{ "info": { "author": "Graham Dumpleton", "author_email": "Graham.Dumpleton@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Internet :: WWW/HTTP :: WSGI" ], "description": "The ``warpdrive`` project provide the scripts for implementing a build and\ndeployment system for Python web applications using Docker. The scripts can\nbe integrated into a suitable Docker base image to provide a more\nstructured way for incorporating a Python web application into a Docker\nimage, with ``warpdrive`` doing all the hard work of co-ordinating the\nbuild of the Docker image containing your application. The ``warpdrive``\nscripts will also handle the startup of the Python web application when the\ncontainer is run.\n\nAs well as basic support for working with Docker directly, the ``warpdrive``\nproject also provides ``assemble`` and ``run`` scripts suitable for use\nwith the `Source-to-Image`_ (S2I) project. This allows a Docker image to be\nenabled as a S2I builder for constructing Docker images for your\napplication without you needing to even know how to build Docker\ncontainers. Any S2I enabled Docker image would also be able to be used as a\nS2I builder with any Docker based PaaS with S2I support built in, such as\nOpenShift.\n\nFor additional documentation on ``warpdrive`` including examples of use\nsee:\n\n * http://warpdrive.readthedocs.io\n\nFor examples of Docker images which incorporate the ``warpdrive`` scripts\nsee:\n\n * `warp0-debian8-python`_\n * `warp0-centos7-python`_\n\nIf you would like to try ``warpdrive`` with OpenShift, but would like to\nuse the default OpenShift Python images as a base, templates are provided\nwhich use the standard Python images, but where the existing S2I scripts\nwill be overridden. To load these templates use the command::\n\n oc create -f https://raw.githubusercontent.com/GrahamDumpleton/warpdrive/master/openshift/warpdrive-python.json\n\nThis will create the following templates in OpenShift::\n\n warpdrive-python27\n warpdrive-python33\n warpdrive-python34\n warpdrive-python35\n\n.. _`Source-to-Image`: https://github.com/openshift/source-to-image\n.. _`warp0-debian8-python`: https://github.com/GrahamDumpleton/warp0-debian8-python\n.. _`warp0-centos7-python`: https://github.com/GrahamDumpleton/warp0-centos7-python", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GrahamDumpleton/warpdrive", "keywords": "wgsi docker openshift", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "warpdrive", "package_url": "https://pypi.org/project/warpdrive/", "platform": "", "project_url": "https://pypi.org/project/warpdrive/", "project_urls": { "Homepage": "https://github.com/GrahamDumpleton/warpdrive" }, "release_url": "https://pypi.org/project/warpdrive/0.32.0/", "requires_dist": null, "requires_python": "", "summary": "Launcher for Python web applications.", "version": "0.32.0" }, "last_serial": 5934373, "releases": { "0.0.0": [], "0.14.2": [ { "comment_text": "", "digests": { "md5": "f27bfe958a2499215c0dd295c96cc8ad", "sha256": "f1ec2c5d3ed939287d6ec2dc4f88b212678053cc396a5e5a61c349a8a7610a8b" }, "downloads": -1, "filename": "warpdrive-0.14.2.tar.gz", "has_sig": false, "md5_digest": "f27bfe958a2499215c0dd295c96cc8ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10765, "upload_time": "2016-02-15T04:57:32", "url": "https://files.pythonhosted.org/packages/7c/8a/a3fa247b982a34e46ec93955af99150783ba69aa1237a1cd0d66fd66d03b/warpdrive-0.14.2.tar.gz" } ], "0.14.3": [ { "comment_text": "", "digests": { "md5": "d0363dba65661a7e43ae77ab2c5691c8", "sha256": "d64ee30996fe64fd0549b7b26be7095baab009f8ae59be323bedc1d697ca7c8b" }, "downloads": -1, "filename": "warpdrive-0.14.3.tar.gz", "has_sig": false, "md5_digest": "d0363dba65661a7e43ae77ab2c5691c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10758, "upload_time": "2016-02-15T22:46:45", "url": "https://files.pythonhosted.org/packages/af/e6/f354b105f41f4b04f717830267ffef8ed16a06e08dbdae939d6a77fed43f/warpdrive-0.14.3.tar.gz" } ], "0.14.4": [ { "comment_text": "", "digests": { "md5": "da2f06e791376e64ff6fec1f787906ab", "sha256": "f9666762ea1533e893adc2db23ab2938cddec80d92ae591798c3508f5f854fb2" }, "downloads": -1, "filename": "warpdrive-0.14.4.tar.gz", "has_sig": false, "md5_digest": "da2f06e791376e64ff6fec1f787906ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11071, "upload_time": "2016-02-16T10:40:52", "url": "https://files.pythonhosted.org/packages/18/44/4319f01e45e82bc1144dac7276e7d269577ce423329558e2667b30581eee/warpdrive-0.14.4.tar.gz" } ], "0.14.6": [ { "comment_text": "", "digests": { "md5": "6fe3c059e40369b8c9eff4c9a859b3dc", "sha256": "4a2bbac04c81c4e96ec23d46c4a96bfa4b275c6d220feb279889b912e8156ac7" }, "downloads": -1, "filename": "warpdrive-0.14.6.tar.gz", "has_sig": false, "md5_digest": "6fe3c059e40369b8c9eff4c9a859b3dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10840, "upload_time": "2016-02-17T11:07:55", "url": "https://files.pythonhosted.org/packages/60/65/4b1b5b40915db603f1eb5111411a91553c244a44b471c5a88ef7101c03e8/warpdrive-0.14.6.tar.gz" } ], "0.14.7": [ { "comment_text": "", "digests": { "md5": "fa0c0da8607ec916e1c5e86f81653bf7", "sha256": "217f37bcca4bab118a6c63ea5614ace2887c615afd9d1e7032e4ad8dd12e1eb7" }, "downloads": -1, "filename": "warpdrive-0.14.7.tar.gz", "has_sig": false, "md5_digest": "fa0c0da8607ec916e1c5e86f81653bf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10942, "upload_time": "2016-02-18T09:37:01", "url": "https://files.pythonhosted.org/packages/fd/71/a6fad83db432c2cb981983215986df89a5e0bb06b25fbe570cff4f48bf36/warpdrive-0.14.7.tar.gz" } ], "0.16.5": [ { "comment_text": "", "digests": { "md5": "358a1ae3c538bd077c8e349a9fa1dce4", "sha256": "80f954587008ebc16f7b261bc93dbbead4edf2c83a26b0e0294cd51b5aaa5fb7" }, "downloads": -1, "filename": "warpdrive-0.16.5.tar.gz", "has_sig": false, "md5_digest": "358a1ae3c538bd077c8e349a9fa1dce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12693, "upload_time": "2016-03-01T10:58:00", "url": "https://files.pythonhosted.org/packages/7b/e3/7d2d75d9ec7a96a0d7872631528736989318d4085f4d5b4ad267e23955e6/warpdrive-0.16.5.tar.gz" } ], "0.18.1": [ { "comment_text": "", "digests": { "md5": "1c4fcb89031e59dd3a50c3397288b652", "sha256": "be1304bce43769d6f7cc5cbdfeb27f452b39acfd480adc5d640cca6603dd54f8" }, "downloads": -1, "filename": "warpdrive-0.18.1.tar.gz", "has_sig": false, "md5_digest": "1c4fcb89031e59dd3a50c3397288b652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13525, "upload_time": "2016-04-08T03:22:36", "url": "https://files.pythonhosted.org/packages/2d/c2/08f576cc2aa58f9f14255de8b4d359a13c92a5375241971456659a11dbae/warpdrive-0.18.1.tar.gz" } ], "0.20.1": [ { "comment_text": "", "digests": { "md5": "9dcfb252c9cf4ccbd3edfe33aad9bc26", "sha256": "f1ca7dc3b12c4f5786f02114c71c17271057e126eb6472a0f596c378db145046" }, "downloads": -1, "filename": "warpdrive-0.20.1.tar.gz", "has_sig": false, "md5_digest": "9dcfb252c9cf4ccbd3edfe33aad9bc26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13475, "upload_time": "2016-05-23T11:07:03", "url": "https://files.pythonhosted.org/packages/7c/5b/d467698c0bc62496151c2f2937176690114239ebec6afa92f1d3e3f407f9/warpdrive-0.20.1.tar.gz" } ], "0.21.9": [ { "comment_text": "", "digests": { "md5": "64a2c4d3c7dfa4d9558f8d296bf59dca", "sha256": "7271dc21b2bb45b5e69c43a0488ee5ec7de919d0c66fd888c711082d89ed9ef5" }, "downloads": -1, "filename": "warpdrive-0.21.9.tar.gz", "has_sig": false, "md5_digest": "64a2c4d3c7dfa4d9558f8d296bf59dca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13833, "upload_time": "2016-07-29T02:30:44", "url": "https://files.pythonhosted.org/packages/0a/ee/87b3d9d41e469ef347476775c790a4e6f128cdce1c10e0d54a065fa03aaf/warpdrive-0.21.9.tar.gz" } ], "0.22.0": [ { "comment_text": "", "digests": { "md5": "7a7f6ed49be60a622ea20e5319d4831c", "sha256": "594be5bd761071b14a23a03f47c03efcbb77c1105e4cb1514f6b027e56ef44b1" }, "downloads": -1, "filename": "warpdrive-0.22.0.tar.gz", "has_sig": false, "md5_digest": "7a7f6ed49be60a622ea20e5319d4831c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13866, "upload_time": "2016-07-29T12:46:18", "url": "https://files.pythonhosted.org/packages/16/71/c483a185531236f4ce93bf0cf95aecdaab9c19027b8c667ca93c0255bef3/warpdrive-0.22.0.tar.gz" } ], "0.24.0": [ { "comment_text": "", "digests": { "md5": "3c457d1213643e8b0dbb44d6dcd5b045", "sha256": "0d3ca2ab474043730b1df6146b8e0435cd2a92f167a44f5d4377a5e3117140ba" }, "downloads": -1, "filename": "warpdrive-0.24.0.tar.gz", "has_sig": false, "md5_digest": "3c457d1213643e8b0dbb44d6dcd5b045", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14372, "upload_time": "2016-09-05T04:47:32", "url": "https://files.pythonhosted.org/packages/91/21/dca23530f73beae88ee37cd2ba904548ab8f8cd2f28c07b5ec44bc79a01a/warpdrive-0.24.0.tar.gz" } ], "0.26.3": [ { "comment_text": "", "digests": { "md5": "efd4f33e21363eb37af9ddc66d41f510", "sha256": "4f04cb41860284dd2f262e69e5d6e6d336aa0d5ebe7c069133e0066fd018a2cf" }, "downloads": -1, "filename": "warpdrive-0.26.3.tar.gz", "has_sig": false, "md5_digest": "efd4f33e21363eb37af9ddc66d41f510", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16505, "upload_time": "2016-12-18T23:56:05", "url": "https://files.pythonhosted.org/packages/ad/f8/2a8e93adc4c3d752f37ecfc4a8b8900bff0abc1060d52a4820fcfbb99c4d/warpdrive-0.26.3.tar.gz" } ], "0.26.4": [ { "comment_text": "", "digests": { "md5": "eb7655c57030a3d3d54286bf16f8f5e2", "sha256": "3de7ba4231bfa454cb9c3df59c57d88f4ed28782c8f1bd32265afc31e179181a" }, "downloads": -1, "filename": "warpdrive-0.26.4.tar.gz", "has_sig": false, "md5_digest": "eb7655c57030a3d3d54286bf16f8f5e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16486, "upload_time": "2016-12-19T00:24:42", "url": "https://files.pythonhosted.org/packages/56/cb/78cbfc1c95420491571c5e00aa58981269d2709d291ca9ef796579358593/warpdrive-0.26.4.tar.gz" } ], "0.27.0": [ { "comment_text": "", "digests": { "md5": "0a210793cefc51502665f69ea162cf34", "sha256": "981eae86bd9bb9369e006a283ce086f132bf954d401eebcdc5a7201e60af0dc0" }, "downloads": -1, "filename": "warpdrive-0.27.0.tar.gz", "has_sig": false, "md5_digest": "0a210793cefc51502665f69ea162cf34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16491, "upload_time": "2017-02-26T10:42:23", "url": "https://files.pythonhosted.org/packages/fa/23/bde52bf681efb167478dc67c204605403732af6d4e8908306da246a8666e/warpdrive-0.27.0.tar.gz" } ], "0.28.0": [ { "comment_text": "", "digests": { "md5": "ba395a30a9f554dd0eaba3c053ac053d", "sha256": "8a12aba5eebc0ab9fc253907a03584861a4c0fb2e3c5c55b68187d555067e311" }, "downloads": -1, "filename": "warpdrive-0.28.0.tar.gz", "has_sig": false, "md5_digest": "ba395a30a9f554dd0eaba3c053ac053d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16749, "upload_time": "2017-07-31T06:46:54", "url": "https://files.pythonhosted.org/packages/75/39/a0b4c442b4dc90a7dae3476ff59e354ae3d64cb91febbedcb949de10b5b1/warpdrive-0.28.0.tar.gz" } ], "0.28.1": [ { "comment_text": "", "digests": { "md5": "6cd54a41974203a25c2b9da73b7ea5de", "sha256": "3e4b0fe0412b7036762b55f447c9f220641642a2515d4f6adc34998aa849f99f" }, "downloads": -1, "filename": "warpdrive-0.28.1.tar.gz", "has_sig": false, "md5_digest": "6cd54a41974203a25c2b9da73b7ea5de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16846, "upload_time": "2017-07-31T07:05:49", "url": "https://files.pythonhosted.org/packages/3d/cf/cf652d67d96840a0b2bd2e06891200ea44f1d8ed9aeb63e4002e993dc642/warpdrive-0.28.1.tar.gz" } ], "0.29.0": [ { "comment_text": "", "digests": { "md5": "73661c89dcaf8bb0e74965949561785a", "sha256": "16071647c5c79f24dff2be239aa5cc1b8dc0ace482129caa2dafaae38a05fbd8" }, "downloads": -1, "filename": "warpdrive-0.29.0.tar.gz", "has_sig": false, "md5_digest": "73661c89dcaf8bb0e74965949561785a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17324, "upload_time": "2017-07-31T09:21:49", "url": "https://files.pythonhosted.org/packages/bd/e7/42dc3a5b2cd2f63c5a40cd242edc974c18c9258b9b089c9c4ae567530c37/warpdrive-0.29.0.tar.gz" } ], "0.29.1": [ { "comment_text": "", "digests": { "md5": "8cfdd41676ab549ac92a876936a49d57", "sha256": "5c078fba00221946d43da324c3049ea6a48116901f074924604508a23f5d858c" }, "downloads": -1, "filename": "warpdrive-0.29.1.tar.gz", "has_sig": false, "md5_digest": "8cfdd41676ab549ac92a876936a49d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17324, "upload_time": "2017-07-31T09:56:11", "url": "https://files.pythonhosted.org/packages/da/ea/a6bf01fbb4e7aa06ed52ac3fbf625f11b23cd3b25ea02a3da76de5a19c3b/warpdrive-0.29.1.tar.gz" } ], "0.29.2": [ { "comment_text": "", "digests": { "md5": "5920ca81bf0a34db5453c59ad16309b4", "sha256": "4c2b56174e42c913b086052f9c47c91a83e529717a9a5e127f29d01f8aca1b58" }, "downloads": -1, "filename": "warpdrive-0.29.2.tar.gz", "has_sig": false, "md5_digest": "5920ca81bf0a34db5453c59ad16309b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17329, "upload_time": "2017-07-31T10:07:04", "url": "https://files.pythonhosted.org/packages/45/16/5aa4668c3f472473e2cdf3c895ed7523b1c4ab5ded9dca082c48ca7de075/warpdrive-0.29.2.tar.gz" } ], "0.29.3": [ { "comment_text": "", "digests": { "md5": "d8560b953a076e05fb99d08fd27f9bb2", "sha256": "47df46309366b392fd0b08048a5575b26a0e7047dc7fa2da76795d980df18efc" }, "downloads": -1, "filename": "warpdrive-0.29.3.tar.gz", "has_sig": false, "md5_digest": "d8560b953a076e05fb99d08fd27f9bb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17322, "upload_time": "2017-07-31T10:47:02", "url": "https://files.pythonhosted.org/packages/cf/90/0fe6bef4b4a2acf4f851ead9e1ad13fdc1a1456956bc56da0aaaef4410fc/warpdrive-0.29.3.tar.gz" } ], "0.30.0": [ { "comment_text": "", "digests": { "md5": "1b5a0f26fddc7bc1cf87eafb646ff460", "sha256": "92776bc1b557b91424bb63fbbc4957fe523255814cf90717be6b90c51f8e41bb" }, "downloads": -1, "filename": "warpdrive-0.30.0.tar.gz", "has_sig": false, "md5_digest": "1b5a0f26fddc7bc1cf87eafb646ff460", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17316, "upload_time": "2017-07-31T11:11:09", "url": "https://files.pythonhosted.org/packages/04/bf/f37a68996103aeb60218d3f66d695e832f5724d51c3b73dd8de988a5e3e2/warpdrive-0.30.0.tar.gz" } ], "0.30.1": [ { "comment_text": "", "digests": { "md5": "277b21a8e4750e0b7ac8cd66ab69418e", "sha256": "8328e3fee636aedbfa0e5965e87c26a599cf4bdbee78948461e78cddf7b205c6" }, "downloads": -1, "filename": "warpdrive-0.30.1.tar.gz", "has_sig": false, "md5_digest": "277b21a8e4750e0b7ac8cd66ab69418e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17307, "upload_time": "2017-08-27T02:35:33", "url": "https://files.pythonhosted.org/packages/9f/d8/8a9f0429343f30832332546d8eb469eedc4857a45cf61386ffa0953c776a/warpdrive-0.30.1.tar.gz" } ], "0.30.2": [ { "comment_text": "", "digests": { "md5": "5c8aea8299d6476629202854b1c3bfc5", "sha256": "6aed7af4dae2e4a925ed974b75a5d1c7348ff46e31fecebe52ba5f310415f639" }, "downloads": -1, "filename": "warpdrive-0.30.2.tar.gz", "has_sig": false, "md5_digest": "5c8aea8299d6476629202854b1c3bfc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17315, "upload_time": "2017-08-27T04:57:08", "url": "https://files.pythonhosted.org/packages/ff/6d/6ed053c1d51983ccf1c8d0b8b27b4bc01ddf7d5b7551a7dc55f65d2680a8/warpdrive-0.30.2.tar.gz" } ], "0.30.3": [ { "comment_text": "", "digests": { "md5": "0fc50b9125aae5bcff9beee50920947b", "sha256": "6eef1335417f548e9beaea4dc39d9ba61d0059be2edf1f8785dd2bd73aaffb56" }, "downloads": -1, "filename": "warpdrive-0.30.3.tar.gz", "has_sig": false, "md5_digest": "0fc50b9125aae5bcff9beee50920947b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17311, "upload_time": "2017-08-27T05:02:01", "url": "https://files.pythonhosted.org/packages/ee/2f/07fab384019dc282db7786c9f7da43c3ee90c862197ef357299f763efe37/warpdrive-0.30.3.tar.gz" } ], "0.30.4": [ { "comment_text": "", "digests": { "md5": "92641ade460095386c86d681f047c6e5", "sha256": "c43e6526a78dc7a7b4244fdf5071321d4c43a3c7f7b6aab158e3ee1a7d1efc0c" }, "downloads": -1, "filename": "warpdrive-0.30.4.tar.gz", "has_sig": false, "md5_digest": "92641ade460095386c86d681f047c6e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17484, "upload_time": "2017-08-29T07:02:13", "url": "https://files.pythonhosted.org/packages/b1/a1/37c36c5b0f28cd70429e7f37301953d823f85287a0c610bbf77ff5616203/warpdrive-0.30.4.tar.gz" } ], "0.31.0": [ { "comment_text": "", "digests": { "md5": "b037a4d04959e9c8f74a64b14de0b26e", "sha256": "23ed21efad82675f3cf3420cec15d6df518eb3ec9b1b0256f20133bd4f01a41b" }, "downloads": -1, "filename": "warpdrive-0.31.0.tar.gz", "has_sig": false, "md5_digest": "b037a4d04959e9c8f74a64b14de0b26e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17805, "upload_time": "2017-08-29T11:50:55", "url": "https://files.pythonhosted.org/packages/c6/5b/a5c98b41c1b2464d4b072c40c3f743f2e77aeabd0403db64b7944b3b2469/warpdrive-0.31.0.tar.gz" } ], "0.32.0": [ { "comment_text": "", "digests": { "md5": "4952aae4f47b14e8e2489465e7375dc6", "sha256": "3ea83459348e8321df15d81fc71764cae554f128a87096c59ce75f76ea0ddb98" }, "downloads": -1, "filename": "warpdrive-0.32.0.tar.gz", "has_sig": false, "md5_digest": "4952aae4f47b14e8e2489465e7375dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18612, "upload_time": "2019-10-06T09:52:12", "url": "https://files.pythonhosted.org/packages/8a/f3/6c778bd1666e21a133d7edd5689fbc5ece41e570d9aa1de778dd3bd4f7bb/warpdrive-0.32.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4952aae4f47b14e8e2489465e7375dc6", "sha256": "3ea83459348e8321df15d81fc71764cae554f128a87096c59ce75f76ea0ddb98" }, "downloads": -1, "filename": "warpdrive-0.32.0.tar.gz", "has_sig": false, "md5_digest": "4952aae4f47b14e8e2489465e7375dc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18612, "upload_time": "2019-10-06T09:52:12", "url": "https://files.pythonhosted.org/packages/8a/f3/6c778bd1666e21a133d7edd5689fbc5ece41e570d9aa1de778dd3bd4f7bb/warpdrive-0.32.0.tar.gz" } ] }