{ "info": { "author": "Brendan Samek", "author_email": "brendan@insidedesk.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# moonraker\n\nLibrary for interacting with AWS for InsideDesk collection developers\n\n\nSee [Boto3 Documentation for credential configuration](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#guide-configuration)\n\n\nThis is done automatically in production\n\nBasic Usage\n\n```\nimport moonraker\n\n# AWS credentials must be setup in ~/.aws/credentials \n# or using environment variables\n\n# Get client from environment variables\nmoonraker_client = moonraker.Client.from_env()\n\n# Or manually generate Client instance for testing\nmoonraker_client = moonraker.Client(\n batch_input_path=\"s3://bucket/config.json\",\n collection_output_path=\"s3://bucket/collection.json\",\n artifact_output_path=\"s3://bucket/output/\",\n)\n\n# Get batch dictionary\nmoonraker_client.get_batch()\n\n# Put artifact to S3\nlocal_path = \"/tmp/image.png\"\n\n# ...\n# Download file to local_path\n# ...\n\nfilename = moonraker_client.put_artifact(local_path)\n\n\n# Put collection to S3\ncollection = {...}\nmoonraker_client.put_collection_file(collection)\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://bitbucket.org/InsideDesk/moonraker", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "moonraker", "package_url": "https://pypi.org/project/moonraker/", "platform": "", "project_url": "https://pypi.org/project/moonraker/", "project_urls": { "Homepage": "https://bitbucket.org/InsideDesk/moonraker" }, "release_url": "https://pypi.org/project/moonraker/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Package for simplifying interactions with aws and Docker for InsideDesk collection developers", "version": "0.2.0" }, "last_serial": 5252110, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "306918a4670603ff4836fb598a31d731", "sha256": "08a298f50518a94faba465f3380450794fed68e5b894e2e5cbcf6884ecad7b05" }, "downloads": -1, "filename": "moonraker-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "306918a4670603ff4836fb598a31d731", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3885, "upload_time": "2019-04-12T20:12:00", "url": "https://files.pythonhosted.org/packages/ed/60/00a0c814239fb224e8bd2ae4d808bb4d2b8a6f486d6030a05120d99dcf8a/moonraker-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb3800235c49052b1a0e2b440ae63578", "sha256": "37b49a716e8c6c9d2c462bcc9da4d6b7e2ecbcc5d09c0df39aebe077a75bc786" }, "downloads": -1, "filename": "moonraker-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bb3800235c49052b1a0e2b440ae63578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2605, "upload_time": "2019-04-12T20:12:02", "url": "https://files.pythonhosted.org/packages/f4/cf/b2efe75b3365c607454370b54430b256cb413fc0c728bd77742c0869e025/moonraker-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e2e901a29ac70c5d324f995c31f2459a", "sha256": "eef3c9e5978f4616e9e870a9b69dd98b49be41396571ece71fcd26cc593e8b51" }, "downloads": -1, "filename": "moonraker-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e2e901a29ac70c5d324f995c31f2459a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3873, "upload_time": "2019-04-12T20:14:34", "url": "https://files.pythonhosted.org/packages/fb/5d/08ea5f53461488c047b5156ae6209efe7ec4940796d727f442c3285f9d57/moonraker-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82bf6f13c3967e173c787216020e3051", "sha256": "b4f9b00f2f4efd7aa35f34acec13565a5fc828344c9ee418daba900f03b9451a" }, "downloads": -1, "filename": "moonraker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "82bf6f13c3967e173c787216020e3051", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2601, "upload_time": "2019-04-12T20:14:36", "url": "https://files.pythonhosted.org/packages/21/8c/586ab851779ba36276c0e8751d7ffd175428f4e275f6540b074568a9d26f/moonraker-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "99ec1d13f3c97e3875ef1b416fe2f7cb", "sha256": "2b8eab8d783cb9413aedf5a78018204c600c4c49bbec0f2054b3c453837c078d" }, "downloads": -1, "filename": "moonraker-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "99ec1d13f3c97e3875ef1b416fe2f7cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2019-04-12T20:24:07", "url": "https://files.pythonhosted.org/packages/bf/97/ce8d0da845be126d8c73a8c1796a73deee077e1083510e7d261a76753268/moonraker-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5f207c0e577c737053a8b71e82cf05d9", "sha256": "49c9c7ac294a8f61aa6b527fe8ca3057356c4f4f6b2f45552c4fcdba6bba2896" }, "downloads": -1, "filename": "moonraker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "5f207c0e577c737053a8b71e82cf05d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2628, "upload_time": "2019-04-12T20:24:08", "url": "https://files.pythonhosted.org/packages/30/51/61f0e1f6af4b3bfd228205090445c6d2746f7e7aef7bf11fed3f5c3b7c7b/moonraker-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "44225805c41d1ed364f46d526289d711", "sha256": "47d8e9d64af546f67cd40c37af2f9bb6fabf8cdc554b831e6bace8e467fe23ba" }, "downloads": -1, "filename": "moonraker-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "44225805c41d1ed364f46d526289d711", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3898, "upload_time": "2019-04-12T20:34:44", "url": "https://files.pythonhosted.org/packages/64/97/8cbe0b100677df3e002f447c65c61f82131212c5a6ab76b28e67172c3e96/moonraker-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "42114b1c9848ad7dabe2dca74552af13", "sha256": "74a5f17efd85728406cfa6c76c42871f3e7c52a4592dcca6be357b458cde8dd9" }, "downloads": -1, "filename": "moonraker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "42114b1c9848ad7dabe2dca74552af13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2633, "upload_time": "2019-04-12T20:34:46", "url": "https://files.pythonhosted.org/packages/6a/8c/1e1569814b060ffd80386b60a2d7e3581688c4f3796c29c151532f2b4eac/moonraker-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "33c6e9a22e875b59517464d3b9bcc291", "sha256": "3d87be58d600b9154e93aa36ab2a8281270629fa8c127a91bebbc506b6e0d6e9" }, "downloads": -1, "filename": "moonraker-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "33c6e9a22e875b59517464d3b9bcc291", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3897, "upload_time": "2019-04-12T20:39:29", "url": "https://files.pythonhosted.org/packages/52/07/70deae9c9526a2639284c281a1d49327a93caee6d40b0da1c01e113378f1/moonraker-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15d85e911ef18af94975d939469bec39", "sha256": "94b12314d3bbdd7c31f630ff78591ebae5852716728401c5ee50ed59833588be" }, "downloads": -1, "filename": "moonraker-0.1.0.tar.gz", "has_sig": false, "md5_digest": "15d85e911ef18af94975d939469bec39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2635, "upload_time": "2019-04-12T20:39:32", "url": "https://files.pythonhosted.org/packages/6c/a1/1e238864f7a7e939be630bf979973d1e6cb966aba9c1207b0b5fa341da25/moonraker-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "dd6f1fa2e47332f4d2a8712e0b213840", "sha256": "85e5f4c2b6c2575e410d7fb1cc32e561e2de659ccea576bd60e8e4ea2c861e2c" }, "downloads": -1, "filename": "moonraker-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dd6f1fa2e47332f4d2a8712e0b213840", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3924, "upload_time": "2019-04-12T20:42:40", "url": "https://files.pythonhosted.org/packages/fd/87/228e185a446adacb62af15e0ceb98dcc907b4d2a558e6cd62ede69780e83/moonraker-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "738ed0cf3dd3849778fd716522aef4a1", "sha256": "ed2625304a77f413f929427347e02071c5a0c90e94e48b884266030e077258b2" }, "downloads": -1, "filename": "moonraker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "738ed0cf3dd3849778fd716522aef4a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2719, "upload_time": "2019-04-12T20:42:43", "url": "https://files.pythonhosted.org/packages/bf/92/0409348c4d9aaa4413efd364ecb743b829444472a560d389436db5efea21/moonraker-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ee404cceec792443ce210c1456a0e720", "sha256": "b79c19b1c303353ba43e81188dae6b716d2cb2b71b0f0bd5564d62a351826b5e" }, "downloads": -1, "filename": "moonraker-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ee404cceec792443ce210c1456a0e720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2796, "upload_time": "2019-05-07T13:34:28", "url": "https://files.pythonhosted.org/packages/a3/5a/e1602df867e2507b4650d031c6f9aec927e6584a4b5a679ce9499cdd71e0/moonraker-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "2203365a48ab2a678160c69dcd6dfb5b", "sha256": "79c5497bfa92d6cb6cd27f341c3b48abcbc343936f20213df4c47460df99fe39" }, "downloads": -1, "filename": "moonraker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2203365a48ab2a678160c69dcd6dfb5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2772, "upload_time": "2019-05-07T13:46:34", "url": "https://files.pythonhosted.org/packages/8e/2d/fab634551d225b42111e425efa2da43600aa10226e095f161021d7511df5/moonraker-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4bcfb6a41879ab324935cadcba23056d", "sha256": "156d85587327caf13baa2d784454eefca6f5d3fcd1c70eb28be4a79f3fac31a2" }, "downloads": -1, "filename": "moonraker-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4bcfb6a41879ab324935cadcba23056d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2784, "upload_time": "2019-05-10T13:11:37", "url": "https://files.pythonhosted.org/packages/a3/3e/c3606c23fb9493098b35582b516b3985e2c4f14abc6ac1c7da8439c210d7/moonraker-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4bcfb6a41879ab324935cadcba23056d", "sha256": "156d85587327caf13baa2d784454eefca6f5d3fcd1c70eb28be4a79f3fac31a2" }, "downloads": -1, "filename": "moonraker-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4bcfb6a41879ab324935cadcba23056d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2784, "upload_time": "2019-05-10T13:11:37", "url": "https://files.pythonhosted.org/packages/a3/3e/c3606c23fb9493098b35582b516b3985e2c4f14abc6ac1c7da8439c210d7/moonraker-0.2.0.tar.gz" } ] }