{ "info": { "author": "Michael Merickel", "author_email": "oss@m.merickel.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Programming Language :: Python", "Topic :: System :: Installation/Setup", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration" ], "description": "marina\n======\n\nMarina is a tool for building docker images with a focus on separating\ncompile-time dependencies from run-time dependencies in order to keep\nthe shipped images small and secure.\n\nInstallation\n------------\n\n::\n\n pip install marina\n\nUsage\n-----\n\n::\n\n marina -vvv build examples/shootout\n\nApp Config\n----------\n\n::\n\n name: dummy\n\n compile:\n base_image: ubuntu:14.04\n commands:\n - dd if=/dev/urandom of=/srv/dummy bs=50kB count=1\n files:\n - /srv/dummy\n\n run:\n base_image: ubuntu:14.04\n\nRunning Tests\n-------------\n\n::\n\n pip install marina[testing]\n py.test\n\n\n0.4.0 (2019-03-25)\n==================\n\n- Require ``docker >= 3.0``.\n\n0.3.0 (2017-03-10)\n==================\n\n- Update to use ``docker`` package instead of the now-defunct ``docker-py``\n package.\n\n0.2.0 (2016-10-11)\n==================\n\n- Pin to ``docker-py < 1.10`` until a bug is fixed.\n See https://github.com/docker/docker-py/issues/1211\n\n- [build] The cache volume is now created as a docker volume instead of a\n data container. It can be controlled using ``docker volume`` commands.\n\n- [build] Properly exit with an error if there was an issue reading\n from the container stdout/stderr while attached.\n\n- [build] The ``busybox`` image is no longer required. The archive will\n be pulled directly from the build container.\n\n0.1.1 (2016-10-07)\n==================\n\n- [build] Fix an issue when the system does not already have the busybox\n image installed.\n\n0.1.0 (2016-09-14)\n==================\n\n- [build] Fix some unicode issues when running on Python 2.\n\n0.0.9 (2016-07-25)\n==================\n\n- [build] Add another workaround for docker-py when pulling a new image.\n See https://github.com/docker/docker-py/issues/1134\n\n0.0.8 (2016-07-22)\n==================\n\n- Support Python 3.\n\n- [build] Stop using an API that was removed in docker 1.12.\n\n- [build] Allow the BUILD_CONTEXT (cwd in scripts) to be writeable.\n Previously it was mounted readonly.\n\n- [build] Search for the ssh identity file in known paths.\n\n- [build] Add a workaround for a bug in docker-py causing the runner image\n to fail to build. See https://github.com/docker/docker-py/issues/1134\n\n0.0.7 (2016-02-18)\n==================\n\n- [build] Flush stdout to keep container messages from pausing.\n\n0.0.6 (2016-01-08)\n==================\n\n- [build] Delete any volumes associated with a container.\n- [build] Fix usage of ExposedPorts from runner base image.\n\n0.0.5 (2015-08-25)\n==================\n\n- [build] Exit with an error code upon failure instead of 0.\n\n0.0.4 (2015-08-24)\n==================\n\n- Turn off docker hostname verification to enable connections with\n docker-machine instances over SSL until\n https://github.com/docker/docker-py/issues/731 is resolved.\n\n- [build] Avoid detaching from the archive container before the tarfile\n has been fully written to disk.\n\n- [build] Add ``--skip-cleanup`` option for keeping images/containers/files\n around after the build.\n\n0.0.3 (2014-11-19)\n==================\n\n- Support docker 1.3.x and its TLS requirements.\n\n0.0.2 (2014-07-12)\n==================\n\n- Support ``--quiet`` for suppressing output.\n\n- [build] Add ``--env`` option for specifying credentials and other\n configurable build-time settings.\n\n- [build] Ensure the ``busybox`` image is around.\n\n0.0.1 (2014-07-03)\n==================\n\n- Initial release.\n\n- First cut at \"marina build\" to generate a working docker container.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mmerickel/marina", "keywords": "docker devops deploy build orchestration", "license": "", "maintainer": "", "maintainer_email": "", "name": "marina", "package_url": "https://pypi.org/project/marina/", "platform": "", "project_url": "https://pypi.org/project/marina/", "project_urls": { "Homepage": "https://github.com/mmerickel/marina" }, "release_url": "https://pypi.org/project/marina/0.4.0/", "requires_dist": [ "docker (>=3.0)", "PyYAML", "setuptools", "subparse", "pytest ; extra == 'testing'" ], "requires_python": "", "summary": "marina manages docker instances", "version": "0.4.0" }, "last_serial": 4984522, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7b43551f2d12cbebaea08e73ff8509c7", "sha256": "dd3d6a639c07ea0226c3cc2d8b219e0a60130238394b35cc85af9626e6b90e14" }, "downloads": -1, "filename": "marina-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b43551f2d12cbebaea08e73ff8509c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10206, "upload_time": "2014-07-03T18:53:47", "url": "https://files.pythonhosted.org/packages/1f/49/3a80289cd475b6cd70523533ab5404fd9f293c32c0a22ede63fc50d21ecc/marina-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dec0d20352ee5b78c3796d6f75c7b399", "sha256": "71e4f6a5b8277cefe8ab7909717e575204257737eeeec6d7141ec8d4fc2229be" }, "downloads": -1, "filename": "marina-0.0.1.tar.gz", "has_sig": false, "md5_digest": "dec0d20352ee5b78c3796d6f75c7b399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8838, "upload_time": "2014-07-03T18:53:52", "url": "https://files.pythonhosted.org/packages/38/3f/906f259ed72d4f349c28b61a66682746dda438a8ee642e547e44f099d405/marina-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "95d0e9ec485dbf93f7c45cbf013e512c", "sha256": "ceb4b5b80eaac6a195d6c41e2208426d56065462bdfb740da2e7ab5207b7819d" }, "downloads": -1, "filename": "marina-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95d0e9ec485dbf93f7c45cbf013e512c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11522, "upload_time": "2014-07-12T22:20:58", "url": "https://files.pythonhosted.org/packages/10/26/fb8658b85ce4f6eee795391b3055478f5f33959926a39d27804496de06cd/marina-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fd46d53bd89a8a92d1fc66abde6b1e9", "sha256": "60c9c087f7360268e30c44914de2f08fcfbc33cd5b8040d2fe0c704044e7ea9b" }, "downloads": -1, "filename": "marina-0.0.2.tar.gz", "has_sig": false, "md5_digest": "5fd46d53bd89a8a92d1fc66abde6b1e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10140, "upload_time": "2014-07-12T22:21:01", "url": "https://files.pythonhosted.org/packages/6f/d6/8489b2866eb787c932b221c45d2ca687563c18f49e6df3931d54d83f1d76/marina-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e96eda22b2407e058b0c2d53bef42a03", "sha256": "5317d14fe7109526ede6307a3f0583744f5f5b5a5abca706af162ca524167754" }, "downloads": -1, "filename": "marina-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e96eda22b2407e058b0c2d53bef42a03", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11680, "upload_time": "2014-11-19T17:34:17", "url": "https://files.pythonhosted.org/packages/69/e8/c3ef1b07ecb78fe2b9b5e2bdea82a596dd2979660620c771474501365163/marina-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0aab37390397891589a1c1eb6929bd28", "sha256": "f7031d722220672f55297296c4126035ac8cd4c3e60cb11978bcb98da377c376" }, "downloads": -1, "filename": "marina-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0aab37390397891589a1c1eb6929bd28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10245, "upload_time": "2014-11-19T17:34:20", "url": "https://files.pythonhosted.org/packages/63/ae/409a0d9dece47fbb496b205da398783e6920de368d9a1cda83d3484e2f9d/marina-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "bb7caac496cee390ecbcd42bc81f06e8", "sha256": "5cc119df37dd73e7c86feb630bef6a86ebee2b1ef0a27c811717a6234f486f2a" }, "downloads": -1, "filename": "marina-0.0.4-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "bb7caac496cee390ecbcd42bc81f06e8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12260, "upload_time": "2015-08-24T22:10:39", "url": "https://files.pythonhosted.org/packages/27/ac/b994fb721c075dcf4f51b291cef59b773dd3cd07b9fa233be678c5e39f5f/marina-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8230714bc5b00c0bf17d9c0afd70047c", "sha256": "93308dec73a467b3f52e90cfdcd827f03cab288bfb03e971e52b2e504a0e45f7" }, "downloads": -1, "filename": "marina-0.0.4.tar.gz", "has_sig": true, "md5_digest": "8230714bc5b00c0bf17d9c0afd70047c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10987, "upload_time": "2015-08-24T22:10:50", "url": "https://files.pythonhosted.org/packages/29/19/19b81436abf6e9de1b0f5ce61744c5d69fed0462e081234554f3e228685a/marina-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "613a0c627abab9285bc6532897e5c18b", "sha256": "a85556ddb2e8965a1d340e5b175e103926e7132d131856071002ed6264ab81cf" }, "downloads": -1, "filename": "marina-0.0.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "613a0c627abab9285bc6532897e5c18b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12456, "upload_time": "2015-08-25T23:59:43", "url": "https://files.pythonhosted.org/packages/a9/a1/ec75f7fbc238061accf03d2be8e9f938a2668ca77eec0446922027d0275b/marina-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6d6d209950deee09cd881bd9ebbe31b", "sha256": "77da791c13dd8b93eaf3f68dcc0daf9db9a083363d85b30e3e7fc4a8cd543aa5" }, "downloads": -1, "filename": "marina-0.0.5.tar.gz", "has_sig": true, "md5_digest": "f6d6d209950deee09cd881bd9ebbe31b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11235, "upload_time": "2015-08-25T23:59:47", "url": "https://files.pythonhosted.org/packages/35/0a/12b75c4eefb9960b1684c8708e9497af58cb5356ceda72a1a0c9a3244780/marina-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "074384fbcfde526d7b3cd0421cceee57", "sha256": "212f00960fc71229a6f5700d135ebcbaa1e830b5c5403950a45a39727a7f8b48" }, "downloads": -1, "filename": "marina-0.0.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "074384fbcfde526d7b3cd0421cceee57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12583, "upload_time": "2016-01-09T00:41:57", "url": "https://files.pythonhosted.org/packages/f9/43/1ee67e39c52161a0e6474a84e1f2295059511087a6f5c9f77f63aec2fcc6/marina-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2872e596a6552301cb0bf3d028fb7d98", "sha256": "b027900bcf74f841cfc44dfe6a55f64359d78a8609d7f58c1800d1b71cc46ad2" }, "downloads": -1, "filename": "marina-0.0.6.tar.gz", "has_sig": true, "md5_digest": "2872e596a6552301cb0bf3d028fb7d98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11054, "upload_time": "2016-01-09T00:42:03", "url": "https://files.pythonhosted.org/packages/89/8e/727ca4a1f44d05dd64f73d74044a03a8609456d93a9d3dff216c3707ff1d/marina-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "fffdeb0628c2940202d702eb27500c06", "sha256": "662de2aefa7cb5ed7807f44f1ac9715358f9556e6867af36f5bafb32b2753262" }, "downloads": -1, "filename": "marina-0.0.7-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "fffdeb0628c2940202d702eb27500c06", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12667, "upload_time": "2016-02-19T04:17:57", "url": "https://files.pythonhosted.org/packages/19/cb/ca96b4e84680e0b856c2538f00965562dfeb671c4beaa37bcc65a2b0b111/marina-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4011db6833a0de1f006e07d1cd58947c", "sha256": "6199718e06022ee9d2facb5bc847832c00697a8fb4be22f5b5c46d6b7ecd02c4" }, "downloads": -1, "filename": "marina-0.0.7.tar.gz", "has_sig": true, "md5_digest": "4011db6833a0de1f006e07d1cd58947c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11395, "upload_time": "2016-02-19T04:18:05", "url": "https://files.pythonhosted.org/packages/e5/05/9204e97c2130e0cef017adf11e0d014c67edac55083eadbf753f769b0256/marina-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "f7e2f1f5bc03af2e2c804f336ca62c7a", "sha256": "52741b429edc1097012e6c26c39a120989034a339bf2740acbf372db5369f054" }, "downloads": -1, "filename": "marina-0.0.8-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f7e2f1f5bc03af2e2c804f336ca62c7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13518, "upload_time": "2016-07-22T15:57:56", "url": "https://files.pythonhosted.org/packages/95/2b/0661df5d27d8201a363bf2bdacfdd5ad9ad8b336a76556792f553ee1d540/marina-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43a38a855e3d810723857d48f1c3424b", "sha256": "4c1e228634789ae00f050ee8bf2aa0868c84fb54f4b56f3c1ebb4548e223833d" }, "downloads": -1, "filename": "marina-0.0.8.tar.gz", "has_sig": true, "md5_digest": "43a38a855e3d810723857d48f1c3424b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11947, "upload_time": "2016-07-22T15:57:58", "url": "https://files.pythonhosted.org/packages/d6/67/ba5cc6d24ec08897841e1ab4945fa7b8ea752d1ded520a5e8dd1df91f847/marina-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "88f1809bf2cde5a91a7da95864c57bb1", "sha256": "0f462ef4c94fbaddb8fab84e9299cea3301b313f6ab56cf53ee65faa6869a0a8" }, "downloads": -1, "filename": "marina-0.0.9-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "88f1809bf2cde5a91a7da95864c57bb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13599, "upload_time": "2016-07-25T17:48:55", "url": "https://files.pythonhosted.org/packages/46/2c/8258a19083b7f983f28608eaa7a2c3f8b5558a969449adeb18c7af4e0603/marina-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23a5aa036539d711d2ddb6026a138ecb", "sha256": "6013c8923fa67ec1e69420d88c2e6ac4aadee4b00108916396978bbed17e0772" }, "downloads": -1, "filename": "marina-0.0.9.tar.gz", "has_sig": true, "md5_digest": "23a5aa036539d711d2ddb6026a138ecb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12027, "upload_time": "2016-07-25T17:48:59", "url": "https://files.pythonhosted.org/packages/b2/72/beb563eb2239d35a8855b4aa131f66d32ec4182270c135f609048cf882b1/marina-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "166ac189c71c48f13354953100fcbd27", "sha256": "e7dce465d7222eb96c1344431bd2c6e73e14740e323b94158a12d819bf7413e3" }, "downloads": -1, "filename": "marina-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "166ac189c71c48f13354953100fcbd27", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13661, "upload_time": "2016-09-14T18:55:18", "url": "https://files.pythonhosted.org/packages/95/37/21d9f2c7f1a72f1a459e5bf2a546ede02a904db36b501a038c81d987c2f4/marina-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "903b82135916f089eb1dd41e41b5537f", "sha256": "df3d5729eecf19673937e8e4d25a3ff23183400a982d5294499e9d59cb6b9d0c" }, "downloads": -1, "filename": "marina-0.1.0.tar.gz", "has_sig": true, "md5_digest": "903b82135916f089eb1dd41e41b5537f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12049, "upload_time": "2016-09-14T18:55:21", "url": "https://files.pythonhosted.org/packages/30/12/f8e8086e104446fda2383a314d72f67a620c590ff416a23f425ce2f57bfe/marina-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2f0dbe7a25af0ce598031c117d53be3f", "sha256": "3898fd57ffdd6778eeb39e6c12da5136e866428d2c20f4680c8f468340408118" }, "downloads": -1, "filename": "marina-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2f0dbe7a25af0ce598031c117d53be3f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13772, "upload_time": "2016-10-07T21:52:12", "url": "https://files.pythonhosted.org/packages/9e/1a/1ae25445b124faea0bea83df23f61f6a34881e4be27ed8b2f635a6080437/marina-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "555e60c6bb8c32270847468ac812ebbd", "sha256": "262056120ead55afdc598347125bd7b218eca38c28dad1c1b90f6d446c7297f3" }, "downloads": -1, "filename": "marina-0.1.1.tar.gz", "has_sig": true, "md5_digest": "555e60c6bb8c32270847468ac812ebbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12149, "upload_time": "2016-10-07T21:52:15", "url": "https://files.pythonhosted.org/packages/a7/c1/d09e7ceaceead25e92a8f91aeaa7a480993cbbd6ddce322f82a7ab3d8004/marina-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "297e783ca08a1e3ab097bbe23b9a0e96", "sha256": "938a911e81b4c9a80bff3418e6eec6f719e012653df6037b42e341aa9e64f754" }, "downloads": -1, "filename": "marina-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "297e783ca08a1e3ab097bbe23b9a0e96", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14431, "upload_time": "2016-10-11T07:46:30", "url": "https://files.pythonhosted.org/packages/0f/3f/a01d2d8e92daf8e3908f8c4ef8c58a0b7bd62cb9e480598ac5332718f6ee/marina-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b253bb9ad001839a66f5db6269be345", "sha256": "fb38dfd74bff1e6655fc8fb57840e47bfebfeb93a255cc969e16c3eef83ce94e" }, "downloads": -1, "filename": "marina-0.2.0.tar.gz", "has_sig": true, "md5_digest": "5b253bb9ad001839a66f5db6269be345", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12438, "upload_time": "2016-10-11T07:46:32", "url": "https://files.pythonhosted.org/packages/0d/80/c84f727a7c3cedeaae4aa9d2a06d70b054f2f8ead675aa70913f9d77719c/marina-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c3b4f28a64e89ef9f01908a5c8912445", "sha256": "c8f038baaff3dc08152e49ac2eed0df746d8a16e30210494ba8d6268207d999a" }, "downloads": -1, "filename": "marina-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c3b4f28a64e89ef9f01908a5c8912445", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14238, "upload_time": "2017-03-10T21:32:25", "url": "https://files.pythonhosted.org/packages/a5/c4/a75ab84f1f584b1d0cf466aa2bece4fde45f4481b5645f5d51a06786af98/marina-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37f796da9b5a34f6401e7cf1937c6a3a", "sha256": "3f5540d61a99b3b7966725f83ac6f498391853c9aa6009904a5f29620c631624" }, "downloads": -1, "filename": "marina-0.3.0.tar.gz", "has_sig": true, "md5_digest": "37f796da9b5a34f6401e7cf1937c6a3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12580, "upload_time": "2017-03-10T21:32:27", "url": "https://files.pythonhosted.org/packages/d9/fd/d616dc50480131d706b2c8b04baa308681695c13787b9e79e8c9d1f7b3a9/marina-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3149bc6cb5d01dec2df816deeebd3996", "sha256": "f0605b5de27b093ce4ad3818353c5354327ca153f18aa21216b1defb2a566f00" }, "downloads": -1, "filename": "marina-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3149bc6cb5d01dec2df816deeebd3996", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11760, "upload_time": "2019-03-25T20:34:47", "url": "https://files.pythonhosted.org/packages/58/5a/5c353eeaa1359aa109d4074e50a812a707203a6a516214be84bd3e8c934e/marina-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbed9aa84ed07cf5d3eccd557b82e278", "sha256": "dab60114f5e50cd64716c99ec45ff696396c25c81445680e4dd4b54ce3cd067c" }, "downloads": -1, "filename": "marina-0.4.0.tar.gz", "has_sig": true, "md5_digest": "fbed9aa84ed07cf5d3eccd557b82e278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13303, "upload_time": "2019-03-25T20:34:51", "url": "https://files.pythonhosted.org/packages/65/90/55f7513a505165ccaa8d29ec74ceb500cde6e97928bc0496d363f534395d/marina-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3149bc6cb5d01dec2df816deeebd3996", "sha256": "f0605b5de27b093ce4ad3818353c5354327ca153f18aa21216b1defb2a566f00" }, "downloads": -1, "filename": "marina-0.4.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3149bc6cb5d01dec2df816deeebd3996", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11760, "upload_time": "2019-03-25T20:34:47", "url": "https://files.pythonhosted.org/packages/58/5a/5c353eeaa1359aa109d4074e50a812a707203a6a516214be84bd3e8c934e/marina-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbed9aa84ed07cf5d3eccd557b82e278", "sha256": "dab60114f5e50cd64716c99ec45ff696396c25c81445680e4dd4b54ce3cd067c" }, "downloads": -1, "filename": "marina-0.4.0.tar.gz", "has_sig": true, "md5_digest": "fbed9aa84ed07cf5d3eccd557b82e278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13303, "upload_time": "2019-03-25T20:34:51", "url": "https://files.pythonhosted.org/packages/65/90/55f7513a505165ccaa8d29ec74ceb500cde6e97928bc0496d363f534395d/marina-0.4.0.tar.gz" } ] }