{ "info": { "author": "Naor Livne", "author_email": "naorlivne@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Other Environment", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Nebula-Python-SDK\n\nTravis CI unit tests & auto PyPi push status: [![Build Status](https://travis-ci.org/nebula-orchestrator/nebula-python-sdk.svg?branch=master)](https://travis-ci.org/nebula-orchestrator/nebula-python-sdk)\n\nCode coverage: [![codecov](https://codecov.io/gh/nebula-orchestrator/nebula-python-sdk/branch/master/graph/badge.svg)](https://codecov.io/gh/nebula-orchestrator/nebula-python-sdk)\n\nAn SDK for managing [nebula](https://nebula-orchestrator.github.io/) via python.\n\ntranslates all of Nebula [API](https://nebula.readthedocs.io/en/latest/api/general/) calls to something more pythonic.\n\nSource code is available at [github](https://github.com/nebula-orchestrator/nebula-python-sdk)\n\n# How To Use\nfirst get NebulaPythonSDK onto your machine\n\n```bash\n# Install from PyPi\npip install NebulaPythonSDK\n```\n\nnow use it in your code\n```python\n# Load API wrapper from library\nfrom NebulaPythonSDK import Nebula\n\n# Create API object.\n# port defaults to 80, protocol defaults to \"http\" & request_timeout defaults to 60 if any of them is not set.\nconnection = Nebula(username=\"your_nebula_user\", password=\"your_nebula_pass\", host=\"nebula.example.com\", port=80, protocol=\"http\", request_timeout=60)\n\n# List apps\napp_list = connection.list_apps()\n\n# List app info\napp_config = connection.list_app_info(\"app_name\")\n\n# Create app\napp_conf = {\n \"containers_per_cpu\": 8,\n \"env_vars\": {\n \"test\": \"blabla\",\n \"test3t2t32\": \"tesg4ehgee\"\n },\n \"docker_ulimits\": [],\n \"networks\": [\"nebula\"],\n \"running\": True,\n \"rolling_restart\": False,\n \"volumes\": [\"/tmp:/tmp/1\", \"/var/tmp/:/var/tmp/1:ro\"],\n \"containers_per\": {\n \"cpu\": 6\n },\n \"starting_ports\": [\n {\n \"81\": 80\n }\n ],\n \"docker_image\": \"httpd\",\n \"privileged\": False,\n \"devices\": []\n}\nconnection.create_app(\"app_name\", app_conf)\n\n# create device group\ndevice_group_config = {\"apps\": [\"app_name\"]}\nconnection.create_device_group(\"device_group_name\", device_group_config)\n\n# list device group\nconnection.list_device_group(\"device_group_name\")\n\n# list device group info\nconnection.list_device_group_info(\"device_group_name\")\n\n# ping api\nconnection.check_api()\n\n# delete app\nconnection.delete_app(\"app_name\")\n\n# stop app\nconnection.stop_app(\"app_name\")\n\n# start app\nconnection.start_app(\"app_name\")\n\n# restart app\nconnection.restart_app(\"app_name\")\n\n# update app\nconnection.update_app(\"app_name\", app_conf)\n\n# update app force all params - will reset all params to default values if not declared and raise an error for params \n# that are required but not given, similar to the POST update of the API\nconnection.update_app(\"app_name\", app_conf, force_all=True)\n\n# prune images on all device groups\nconnection.prune_images()\n\n# delete device_group\nconnection.delete_device_group(\"device_group_name\")\n\n# prune images on a selected device groups\nconnection.prune__device_group_images(\"device_group_name\")\n\n# update device group\nconnection.update_device_group(\"device_group_name\", device_group_config)\n\n# list paginated reports\nconnection.list_reports()\n\n# create a user\nuser_config = {\"password\": \"user_password\", \"token\": \"user_token\"}\nconnection.create_user(\"user_name\", user_config)\n\n# list user info\nconnection.list_user(\"user_name\")\n\n# list all users\nconnection.list_users()\n\n# update a user\nuser_config = {\"password\": \"new_password\", \"token\": \"new_token\"}\nconnection.update_user(\"user_name\", user_config)\n\n# refresh a user token\nconnection.refresh_user_token(\"user_name\")\n\n# delete a user\nconnection.delete_user(\"user_name\")\n\n# create a user group\nuser_group_config = {\n \"group_members\": [\n \"user_name\"\n ], \n \"pruning_allowed\": True, \n \"apps\": {\n \"app_name\": \"rw\"\n }, \n \"device_groups\": {\n \"device_group_name\": \"ro\"\n }, \n \"admin\": False\n }\nconnection.create_user_group(\"user_group_name\", user_group_config)\n\n# list user group info\nconnection.list_user_group(\"user_group_name\")\n\n# list all users group\nconnection.list_user_groups()\n\n# update a user group\nuser_group_config = {\"admin\": False}\nconnection.update_user_group(\"user_group_name\", user_group_config)\n\n# delete a user group\nconnection.delete_user_group(\"user_group_name\")\n\n# list all cron jobs\nconnection.list_cron_jobs()\n\n# delete a cron job\nconnection.delete_cron_job(\"cron_job_name\")\n\n# list a cron job\nconnection.list_cron_job_info(\"cron_job_name\")\n\n# create a cron job\ncron_job_config = {\n \"env_vars\": {\"test\": \"test123\"},\n \"docker_image\" : \"nginx\",\n \"running\": True,\n \"volumes\": [],\n \"networks\": [\"nebula\", \"bridge\"],\n \"devices\": [],\n \"privileged\": False,\n \"schedule\": \"0 * * * *\"\n}\nconnection.create_cron_job(\"cron_job_name\", cron_job_config)\n\n# update a cron job\ncron_job_config = {\n \"schedule\": \"5 * * * *\"\n}\nconnection.update_cron_job(\"cron_job_name\", cron_job_config)\n\n# update a cron job force all params - will reset all params to default values if not declared and raise an error for \n# params that are required but not given, similar to the POST update of the API\ncron_job_config = {\n \"schedule\": \"5 * * * *\",\n \"docker_image\" : \"nginx\"\n}\nconnection.update_cron_job(\"cron_job_name\", cron_job_config, force_all=True)\n\n```\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/nebula-orchestrator/nebula-python-sdk", "keywords": "nebula container orchestrator sdk", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "NebulaPythonSDK", "package_url": "https://pypi.org/project/NebulaPythonSDK/", "platform": "", "project_url": "https://pypi.org/project/NebulaPythonSDK/", "project_urls": { "Homepage": "https://github.com/nebula-orchestrator/nebula-python-sdk" }, "release_url": "https://pypi.org/project/NebulaPythonSDK/2.7.0/", "requires_dist": [ "requests (>=2.3.0)", "six (>=1.12.0)" ], "requires_python": "", "summary": "NebulaPythonSDK is a Pythonic SDK to manage Nebula container orchestrator", "version": "2.7.0" }, "last_serial": 5741479, "releases": { "0.7": [ { "comment_text": "", "digests": { "md5": "5fddbea7037ec074041acef8ea8fff23", "sha256": "ac0fe5e8705d125c49eded3726f35ad4976a79866fd398562243c70a67613b73" }, "downloads": -1, "filename": "NebulaPythonSDK-0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5fddbea7037ec074041acef8ea8fff23", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3975, "upload_time": "2017-06-12T13:00:36", "url": "https://files.pythonhosted.org/packages/b2/a8/855b4a1f86cf79f23cab6dbd5578cba9a77e957d020493e1b94ecf969580/NebulaPythonSDK-0.7-py2.py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "d644182b0e506ef099b8441b2d9d61ee", "sha256": "387ca3d478d89bb8fb7d2863ec2bc188b4e14d4cef5850d174163dcb2377f6fb" }, "downloads": -1, "filename": "NebulaPythonSDK-0.8.0.tar.gz", "has_sig": false, "md5_digest": "d644182b0e506ef099b8441b2d9d61ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1702, "upload_time": "2017-06-19T13:09:29", "url": "https://files.pythonhosted.org/packages/23/f7/47e14c69e0d78c48a4a66af39960dc9159287d1ebbba9b4c81e4d44c1e74/NebulaPythonSDK-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "61372d2f0c7e98ac53c5e7887aee0403", "sha256": "b3878fc9f78948fde19d95bea0f1f449dda4556d66a2e99e297fd7fce7eeac2f" }, "downloads": -1, "filename": "NebulaPythonSDK-0.8.1.tar.gz", "has_sig": false, "md5_digest": "61372d2f0c7e98ac53c5e7887aee0403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1718, "upload_time": "2017-06-19T16:16:54", "url": "https://files.pythonhosted.org/packages/32/71/e8b89cf549b4f797fa8d5102335139fde6819c9b240f6ae2c30751889cc0/NebulaPythonSDK-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "240c117f973f66cf8ccc74a2b6fbda33", "sha256": "629d3f1ebaedb38d175e55b4050c3690b3184fb3636f9f0aba06666535bf0502" }, "downloads": -1, "filename": "NebulaPythonSDK-0.8.2.tar.gz", "has_sig": false, "md5_digest": "240c117f973f66cf8ccc74a2b6fbda33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1722, "upload_time": "2017-07-04T08:41:40", "url": "https://files.pythonhosted.org/packages/42/f3/c081f2998133aab9f1c77d0c13569d0a2d60f3da0460da573bb1a0c29fb4/NebulaPythonSDK-0.8.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "74ec9d98469c6e4be5b4aed90b657654", "sha256": "16d70cd89dd191ad0b3649376cc04e46e41074af8b33c80a3f686acc020fb9d5" }, "downloads": -1, "filename": "NebulaPythonSDK-1.0.0.tar.gz", "has_sig": false, "md5_digest": "74ec9d98469c6e4be5b4aed90b657654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2045, "upload_time": "2017-08-16T13:25:20", "url": "https://files.pythonhosted.org/packages/fe/1b/48baa177ac3f77a0011307ac2a8228ca2301ea7b41a5570856bbb7e58df7/NebulaPythonSDK-1.0.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "cf19ac541247dbe2b222e91ad4ac1983", "sha256": "338c3887f9cf334fa16f675c6fc1ba889f77aa9be0dc42127aa651c9c93ba9a5" }, "downloads": -1, "filename": "NebulaPythonSDK-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "cf19ac541247dbe2b222e91ad4ac1983", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3340, "upload_time": "2018-07-24T13:49:22", "url": "https://files.pythonhosted.org/packages/6f/70/1c5f9fe8d00e246fa8a31bd31c9a338426bde21f88d39896fd4d6172bac8/NebulaPythonSDK-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1af78079595e629e5f159cdd2680859", "sha256": "2f5c653e21b5fe5d3dc018249a0b7334a8279eda686f59132f0eccf89d8cffca" }, "downloads": -1, "filename": "NebulaPythonSDK-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e1af78079595e629e5f159cdd2680859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2604, "upload_time": "2018-07-24T13:49:23", "url": "https://files.pythonhosted.org/packages/c5/31/140f0888adebc6fb385179f1b5cdc0e38c2d4dadf4b81261c1cdcc71a43a/NebulaPythonSDK-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "b05477ba43842748d8de0ebf6784a3b4", "sha256": "fb33e91b919011fe457c6987dc6cf25e9640b85205c51a23a024714b11970f8c" }, "downloads": -1, "filename": "NebulaPythonSDK-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b05477ba43842748d8de0ebf6784a3b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4073, "upload_time": "2018-08-14T12:41:09", "url": "https://files.pythonhosted.org/packages/d1/5c/d3518540572506572752547f848214bee9ff72888070f760661aeeabf6c4/NebulaPythonSDK-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18cf7a1ecf146bba26c5066619ca6d78", "sha256": "a7d26657ad0e5ef0d9d5f68e4e18aed66f17f5581a8ff7bcfe5cc40df4a2f5ca" }, "downloads": -1, "filename": "NebulaPythonSDK-1.3.1.tar.gz", "has_sig": false, "md5_digest": "18cf7a1ecf146bba26c5066619ca6d78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2989, "upload_time": "2018-08-14T12:41:11", "url": "https://files.pythonhosted.org/packages/ab/97/7a1d48fb8bbc84d8292eba7022af815d67f63d64103440e7f07b5f20c65a/NebulaPythonSDK-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "6b4adc97da5d15a5f4a51cbd84d78c37", "sha256": "6723c5fc58ce3d0b259275ae9c58401a39b5c69d44afa1bafe853614a1ba795f" }, "downloads": -1, "filename": "NebulaPythonSDK-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6b4adc97da5d15a5f4a51cbd84d78c37", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4092, "upload_time": "2018-08-14T14:20:43", "url": "https://files.pythonhosted.org/packages/91/fb/07ca01a7e6e9fbe19c0dca53ec2402e37675e3b2254df4bac4491d26b904/NebulaPythonSDK-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bf61730a4e5d7519b1f7f83e9c249f6", "sha256": "6e8eb6c101e8a6207bcdacb86241a90b9d45e33349490ccc4ff0950e847c0708" }, "downloads": -1, "filename": "NebulaPythonSDK-1.3.2.tar.gz", "has_sig": false, "md5_digest": "9bf61730a4e5d7519b1f7f83e9c249f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2997, "upload_time": "2018-08-14T14:20:45", "url": "https://files.pythonhosted.org/packages/f4/7a/e2d7d9b26985f068dbd91473ac59be423cb7776579a1c37f22b4527a93a5/NebulaPythonSDK-1.3.2.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "7ce79fb33561ec3758a4a80b6f24d626", "sha256": "501d4071c63e895007ae23f1490f0c5840eba0b0c37fd382046ca098cee9214c" }, "downloads": -1, "filename": "NebulaPythonSDK-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7ce79fb33561ec3758a4a80b6f24d626", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4090, "upload_time": "2018-08-22T11:08:41", "url": "https://files.pythonhosted.org/packages/10/46/86c32fb54b6ebd7895a4fae039d468ca90b476619a24ab01745227f30cf9/NebulaPythonSDK-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a9e5b3bd038c1c3644f8f8b88a56e47", "sha256": "d15159cdff68d35c58544f72948f5f1bb96f5c7e1a8855babfe808fb439743a7" }, "downloads": -1, "filename": "NebulaPythonSDK-1.4.0.tar.gz", "has_sig": false, "md5_digest": "3a9e5b3bd038c1c3644f8f8b88a56e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3000, "upload_time": "2018-08-22T11:08:45", "url": "https://files.pythonhosted.org/packages/28/da/edbd9b3718dc39ce956b13050ac42765c1d8519a2b376c6b791a1aece0e4/NebulaPythonSDK-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "e36e73a1f8ba3aaec82ecbfaf8a76808", "sha256": "05a22f07225fe6c74359bf6e2b9b0f91fd77294a0134d5416f85815928e1afa5" }, "downloads": -1, "filename": "NebulaPythonSDK-1.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e36e73a1f8ba3aaec82ecbfaf8a76808", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4115, "upload_time": "2018-08-29T15:26:45", "url": "https://files.pythonhosted.org/packages/44/0c/bd70530dc8b7989da0c7a462da29320829dc06b0c891ebefc1ec4fd54480/NebulaPythonSDK-1.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1fdbc8aa318c4be1a45706ab26d1b6c", "sha256": "b7b6f7456b04bcd5968bb23505af9b1683e9b070e7bd3154733b1f1b04ad0236" }, "downloads": -1, "filename": "NebulaPythonSDK-1.5.0.tar.gz", "has_sig": false, "md5_digest": "b1fdbc8aa318c4be1a45706ab26d1b6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3015, "upload_time": "2018-08-29T15:26:48", "url": "https://files.pythonhosted.org/packages/81/77/c5e03b0782227d24a6a097a3d0643611865a3cc10d66ea63c311b8d2be4d/NebulaPythonSDK-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "70bfb184b63b9cba4db78280db11751d", "sha256": "cefbefc83962893c18a9f914f3c0b71e5407baa44582c96e05be8d1f45371f36" }, "downloads": -1, "filename": "NebulaPythonSDK-1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "70bfb184b63b9cba4db78280db11751d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4127, "upload_time": "2018-08-30T11:26:00", "url": "https://files.pythonhosted.org/packages/f4/0a/be12500c24bcb0bf8aaca3b1ffe8003d2dc243caf22fde253794c07bd3b5/NebulaPythonSDK-1.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "324240655842bc0f344f90c5ca2b0971", "sha256": "a309a5bf2c808d79c69a127ea65592a4744668ccdb10e38c8e7ffd587b9e8d5e" }, "downloads": -1, "filename": "NebulaPythonSDK-1.5.1.tar.gz", "has_sig": false, "md5_digest": "324240655842bc0f344f90c5ca2b0971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3021, "upload_time": "2018-08-30T11:26:02", "url": "https://files.pythonhosted.org/packages/db/e2/81c902fa13a3209b98ad29606f998c134a999af238625a73db2aaeeb6555/NebulaPythonSDK-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "7be630d37f48b9d7bf85c7fd2a8875ae", "sha256": "111cd3025ce02953c654a2f3e036bc77f2601fe2a3ddfd5838dc3f8813ce5c4a" }, "downloads": -1, "filename": "NebulaPythonSDK-1.5.2-py2-none-any.whl", "has_sig": false, "md5_digest": "7be630d37f48b9d7bf85c7fd2a8875ae", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16450, "upload_time": "2018-11-01T11:47:07", "url": "https://files.pythonhosted.org/packages/fc/82/ba44389a74d4ef7905cf6d077279c0ff46a267bbdbfaff83cca64c952937/NebulaPythonSDK-1.5.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52321622ccf940bfb4d6c387f315136c", "sha256": "a68dbc9bc965d866dd9e22fbf586c4c91efcdf54be16b108f201695c1fae4670" }, "downloads": -1, "filename": "NebulaPythonSDK-1.5.2.tar.gz", "has_sig": false, "md5_digest": "52321622ccf940bfb4d6c387f315136c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3023, "upload_time": "2018-11-01T11:47:09", "url": "https://files.pythonhosted.org/packages/e0/4c/eacbcd4d3a43ca1fcd39915d7134b79915166e7247d992a490bb8cae939a/NebulaPythonSDK-1.5.2.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "3d1fab6a2d3cbfbcd75b66351b02851e", "sha256": "15a2fec0d07bd5d01244a6f832e4af94bf2e5c18a658a9f28477e65c9ba5d058" }, "downloads": -1, "filename": "NebulaPythonSDK-1.6.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3d1fab6a2d3cbfbcd75b66351b02851e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16497, "upload_time": "2018-12-03T09:54:46", "url": "https://files.pythonhosted.org/packages/b2/86/cefe46402f213a8940ee045fae3092cb6130aceebe03e10fd0bc47630b92/NebulaPythonSDK-1.6.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7291b975196060e7fe67ddc8a115c643", "sha256": "b31f9a360cf0a8ad7255aab0da2f944293db381ffac53ff9cf202f63212888d8" }, "downloads": -1, "filename": "NebulaPythonSDK-1.6.0.tar.gz", "has_sig": false, "md5_digest": "7291b975196060e7fe67ddc8a115c643", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3078, "upload_time": "2018-12-03T09:54:48", "url": "https://files.pythonhosted.org/packages/30/27/519a1b029b24409c2c65cec13ff01cf62f34ae066835b14a429bccf0286d/NebulaPythonSDK-1.6.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3741d57b63f69264de2141ca765e51dc", "sha256": "1f96d7460cae18cdda4fd7d57728543a883d7e547aca84ab8460993db2d874ff" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "3741d57b63f69264de2141ca765e51dc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19069, "upload_time": "2019-01-14T10:25:36", "url": "https://files.pythonhosted.org/packages/25/c6/6e603fc3de68c63ffa0ce5486edf7373fb3a42932671958c2f00d9bb1ff5/NebulaPythonSDK-2.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa5c0fafc43453fbc02dcf418c5709c8", "sha256": "b48145a15a89cf0be4ddd3a8602c17ab8990a14174a23fb9a728b24d14c98ff5" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.0.tar.gz", "has_sig": false, "md5_digest": "fa5c0fafc43453fbc02dcf418c5709c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5258, "upload_time": "2019-01-14T10:25:38", "url": "https://files.pythonhosted.org/packages/2d/48/f5b35ac5fa6d454575c006cbeb0d025600ea1575a98c4c488359113695a0/NebulaPythonSDK-2.0.0.tar.gz" } ], "2.0.0a1": [ { "comment_text": "", "digests": { "md5": "3af5ee4c5489b9eec984f6cf0f780929", "sha256": "65b30892f52d3623ac693e189ce251c0fa07acd2bb82bd0089fd156d38753132" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.0a1-py2-none-any.whl", "has_sig": false, "md5_digest": "3af5ee4c5489b9eec984f6cf0f780929", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19131, "upload_time": "2019-01-07T11:59:38", "url": "https://files.pythonhosted.org/packages/30/aa/4df26cf5e93c46e62a3df5def6cdb47fc2ccdf0f5ff209acc6938e758017/NebulaPythonSDK-2.0.0a1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4fa2bc1cfe052bde373f96c5f019276", "sha256": "13b45c4dfde5c20ce29b749b49dcbe1e0e4ea3376ca6a6bb02b3bfc9e423bc07" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.0a1.tar.gz", "has_sig": false, "md5_digest": "c4fa2bc1cfe052bde373f96c5f019276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5237, "upload_time": "2019-01-07T11:59:40", "url": "https://files.pythonhosted.org/packages/db/14/37bfe787e153fd328f3137f7ebf393a3a9b6ecf199e60e68fffb228cd66e/NebulaPythonSDK-2.0.0a1.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b28822012151e7e45e90a438f7ff74df", "sha256": "44fc55877d1e3082d1d8553340c94e46a641a8451ad2efc84e7731b625f59909" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b28822012151e7e45e90a438f7ff74df", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19087, "upload_time": "2019-01-16T11:45:40", "url": "https://files.pythonhosted.org/packages/46/61/5b91c83d6ae304883715478815f1f1323db586cad11a23800245c4de527d/NebulaPythonSDK-2.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8345a239c49cdd6457c47cc4b21ddf28", "sha256": "d01226891dbf2673e4dbc1c8955df3b55c14f7673dc552ae2fc4a5a4cc004082" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.1.tar.gz", "has_sig": false, "md5_digest": "8345a239c49cdd6457c47cc4b21ddf28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5311, "upload_time": "2019-01-16T11:45:42", "url": "https://files.pythonhosted.org/packages/00/10/a9fab6537e268cd6687ec1d07102f15051b042420f8033f9e63241d2b218/NebulaPythonSDK-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "bec162dbba7d5391259bceaa4c7a8e3e", "sha256": "90e841018563d242af7fa8354f28267c2c6af611e9d843e5a24d7f29927c7a95" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "bec162dbba7d5391259bceaa4c7a8e3e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 19220, "upload_time": "2019-02-14T14:33:39", "url": "https://files.pythonhosted.org/packages/4c/f9/429bc512c67e929980f12b84399dc3779fb04a6e5a90a0dcee84f3dea783/NebulaPythonSDK-2.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b3dae47a38933a641a8cabae35619ff", "sha256": "0731f2be7d4bfaf75d060c9624956388c7ffed1c9b6ef088a5a384c8fad5a52f" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4b3dae47a38933a641a8cabae35619ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19300, "upload_time": "2019-02-17T12:02:49", "url": "https://files.pythonhosted.org/packages/7e/ed/8c0c53bdd2a9a4cc69b1d8468c6903ca2c8c23ac72569480bd26fffe6819/NebulaPythonSDK-2.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8438a9e470eaeea3589f7fdfa9fc421", "sha256": "e8dd5214e4b711ec931d530d546a15fddb5945e1bc6045f49df14063ce7a6e81" }, "downloads": -1, "filename": "NebulaPythonSDK-2.0.2.tar.gz", "has_sig": false, "md5_digest": "c8438a9e470eaeea3589f7fdfa9fc421", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5445, "upload_time": "2019-02-14T14:33:41", "url": "https://files.pythonhosted.org/packages/cc/c0/ea037951b498361d256fed92569ee59d95c80f1ce448416452dc9bdcf63f/NebulaPythonSDK-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "6ad2c4e57a3d204438461c4d7b5e80bf", "sha256": "d40acb81449792423849a3b3acfaa392873f344fb1a217360fd42d0904b903aa" }, "downloads": -1, "filename": "NebulaPythonSDK-2.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6ad2c4e57a3d204438461c4d7b5e80bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19299, "upload_time": "2019-02-17T12:04:33", "url": "https://files.pythonhosted.org/packages/8d/52/898dad8e49baf5ebc016f73c17019ce8ae1fa8dab2d34dc4791a39a868f7/NebulaPythonSDK-2.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f52d339956fcfd9b32fa84b59416687", "sha256": "a2beb1dca425fb6d75508f40900276460602f45763295c2c789f84a2bfd0cef0" }, "downloads": -1, "filename": "NebulaPythonSDK-2.1.0.tar.gz", "has_sig": false, "md5_digest": "4f52d339956fcfd9b32fa84b59416687", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5412, "upload_time": "2019-02-17T12:04:34", "url": "https://files.pythonhosted.org/packages/36/a9/3846909e71c759daebbd43c3a27bf8a5bc07dc280c8f1359a9a42c92304a/NebulaPythonSDK-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "da087e3c3305d7ccbe812e59c2e22769", "sha256": "f1bdf30e7a6a0f0df8321cb9cb32596ff48d145fba1261044e6a4a7c2c6296bf" }, "downloads": -1, "filename": "NebulaPythonSDK-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da087e3c3305d7ccbe812e59c2e22769", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19319, "upload_time": "2019-02-17T13:31:02", "url": "https://files.pythonhosted.org/packages/44/c3/1d6381ae23f15b99324b1b80adf9cc1b0aaee6db59ae03c23b20d60aeb95/NebulaPythonSDK-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56e3873c0856ced503c8f1671be171ef", "sha256": "9faea62ba076dba6a33b652b8d51d9120aa798a99dbaa3331e38c31810541f6c" }, "downloads": -1, "filename": "NebulaPythonSDK-2.1.1.tar.gz", "has_sig": false, "md5_digest": "56e3873c0856ced503c8f1671be171ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5414, "upload_time": "2019-02-17T13:31:03", "url": "https://files.pythonhosted.org/packages/d1/95/334a4fcb1a6c3af614d60d94658cba6812492bb1b5b15252fe45230dda4b/NebulaPythonSDK-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "d31105635207225f89c5d2807130220e", "sha256": "6c4850bb476cd47244b166ee491bc465e1c40cb00678537915525bb84818fadf" }, "downloads": -1, "filename": "NebulaPythonSDK-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d31105635207225f89c5d2807130220e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19557, "upload_time": "2019-02-27T14:55:44", "url": "https://files.pythonhosted.org/packages/f7/a0/431511a140d01cd10ffeb19b1ea7e35371ebcbaf7893ac9c77428cbe7492/NebulaPythonSDK-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "210bed4d3c3f2aed627654e7aae1536b", "sha256": "3dbb560af4a92a2494495bdf5c7c7c1d0a0e463bd9eb4447633f2ea60f51dc9c" }, "downloads": -1, "filename": "NebulaPythonSDK-2.2.0.tar.gz", "has_sig": false, "md5_digest": "210bed4d3c3f2aed627654e7aae1536b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5658, "upload_time": "2019-02-27T14:55:45", "url": "https://files.pythonhosted.org/packages/42/25/1852d83341286c880313bdd10317a503c9478cdc2fab91765b9a91dc98ab/NebulaPythonSDK-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "eced2ee05ef5309a1832e5f22a6c69c8", "sha256": "4c4d53410c4ff9fb58d1153c083e2f13770086678409e5245483988aaeaffbb6" }, "downloads": -1, "filename": "NebulaPythonSDK-2.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "eced2ee05ef5309a1832e5f22a6c69c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19617, "upload_time": "2019-03-05T15:49:50", "url": "https://files.pythonhosted.org/packages/2f/08/1ddabe5a21e3ecf0823805880c82962b28b421030953b4584fe3c0e5dbd7/NebulaPythonSDK-2.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "45e651c3d90fecd0e0284b75c1e7f52b", "sha256": "fe4605aaeb54e5849c0d0331d3127ff3274a9295d29d27bcf16d2011e4f018a7" }, "downloads": -1, "filename": "NebulaPythonSDK-2.2.1.tar.gz", "has_sig": false, "md5_digest": "45e651c3d90fecd0e0284b75c1e7f52b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5725, "upload_time": "2019-03-05T15:49:52", "url": "https://files.pythonhosted.org/packages/17/8f/ceb5c0b26e00e5a3bf7ed23c22be675b55a4fb1327f453ecb608c59675e3/NebulaPythonSDK-2.2.1.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "c2e1311c28e723de6067f5a2b46a0f58", "sha256": "59362bb5da8fd4f0d9db30da6303192c977ae79d6f7f4ab2c61452b3429c4d73" }, "downloads": -1, "filename": "NebulaPythonSDK-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c2e1311c28e723de6067f5a2b46a0f58", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20078, "upload_time": "2019-03-11T13:10:56", "url": "https://files.pythonhosted.org/packages/76/42/2a37a05accbe0b76df8ff45d2a8d8df0857e2d94d8b239d49fafae10ed72/NebulaPythonSDK-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84800a9bdd1a716b0cfd30634d3ab3ca", "sha256": "af4e9b1f49d15ce70c5b1dfe37aef9a9d5fd87ceaa2345139893840e6eaf4c3c" }, "downloads": -1, "filename": "NebulaPythonSDK-2.3.0.tar.gz", "has_sig": false, "md5_digest": "84800a9bdd1a716b0cfd30634d3ab3ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6258, "upload_time": "2019-03-11T13:10:58", "url": "https://files.pythonhosted.org/packages/64/24/7bba7cda1325eed79147f7f151d77570d5a957d989314f0a39e8eb24d01b/NebulaPythonSDK-2.3.0.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "9d6e6a90bd813eb48fca26a9748e631c", "sha256": "578448d9a6025f7b89ef384ee44ade97d054ef8f035841e47e224d5f49a7c91d" }, "downloads": -1, "filename": "NebulaPythonSDK-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d6e6a90bd813eb48fca26a9748e631c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20567, "upload_time": "2019-03-27T13:24:11", "url": "https://files.pythonhosted.org/packages/36/f5/ad804aed186dca4a66cd3c675d03509a18bd26281ef71916a8b8a9874710/NebulaPythonSDK-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bc27edf4292177eb10e15ab7ff09959", "sha256": "832636a5bec716198356dcc8b838b6e3ca5fcb406fbfde282c6fecf9bfd00f3a" }, "downloads": -1, "filename": "NebulaPythonSDK-2.4.0.tar.gz", "has_sig": false, "md5_digest": "5bc27edf4292177eb10e15ab7ff09959", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6804, "upload_time": "2019-03-27T13:24:12", "url": "https://files.pythonhosted.org/packages/f0/a6/d3961ab9d6eb2c2e925a56b0e68cf7a3dcd86a3b15711f9586568eba269f/NebulaPythonSDK-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "f68508476d51a0ab5a750f787bc0c356", "sha256": "5dc7ae7bed9d5db6858b2afc222f9b1dc3d18f77ffbb82963c8968e611b5955f" }, "downloads": -1, "filename": "NebulaPythonSDK-2.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f68508476d51a0ab5a750f787bc0c356", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20554, "upload_time": "2019-04-17T08:58:35", "url": "https://files.pythonhosted.org/packages/49/46/33cd63e0a04853a34119249e86ce0309dabb3a4436635a51bee1912ae939/NebulaPythonSDK-2.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6158c760de3a84b4058c6716b032e479", "sha256": "f485ce4e4545da3f69657c16e6949d6db5a0df1e9cfc088039ccc70a469fc168" }, "downloads": -1, "filename": "NebulaPythonSDK-2.4.1.tar.gz", "has_sig": false, "md5_digest": "6158c760de3a84b4058c6716b032e479", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6794, "upload_time": "2019-04-17T08:58:37", "url": "https://files.pythonhosted.org/packages/6f/25/0b3c72c256ddb4290cc8478f86fabeffa13daeefd5f11420d7123015a9a8/NebulaPythonSDK-2.4.1.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "09d0641ec474f4a7a2c71e29ef6ff26d", "sha256": "671c0c307585064d59a2604bd8e1fa6db80041a1a111d9476eb7681e09a30e22" }, "downloads": -1, "filename": "NebulaPythonSDK-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "09d0641ec474f4a7a2c71e29ef6ff26d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21159, "upload_time": "2019-04-18T13:57:31", "url": "https://files.pythonhosted.org/packages/53/df/cb7aa8c8c66037ce1d8811d6474dd3f2476f66eb066e788d0017bed5a250/NebulaPythonSDK-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "054ba6485758b107dfcbb6dc74ebd4cb", "sha256": "c9d16be6d23a92c5a0e6aae72f803a99e0120b83bf49192d226a56281b1a00d5" }, "downloads": -1, "filename": "NebulaPythonSDK-2.5.0.tar.gz", "has_sig": false, "md5_digest": "054ba6485758b107dfcbb6dc74ebd4cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7426, "upload_time": "2019-04-18T13:57:32", "url": "https://files.pythonhosted.org/packages/65/eb/ecff20bdee59956b03590125c2eb00bb2a2323416c7035884fc5068809fa/NebulaPythonSDK-2.5.0.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "20f5f871a661b98914995681b528e0ee", "sha256": "a426c5d438c75917f15725878f4c797cc6180d41dfbb397b0a42760749b024e0" }, "downloads": -1, "filename": "NebulaPythonSDK-2.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "20f5f871a661b98914995681b528e0ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21158, "upload_time": "2019-04-21T08:14:34", "url": "https://files.pythonhosted.org/packages/45/f5/36179b4b3f86e503b7027a48bc334caa7f74fa1a0e2b0ad45929b3b2213a/NebulaPythonSDK-2.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e823ce012f98b548deebc5d8485bdd49", "sha256": "b5811f08993d2cbeac5dfcd9ba1b97196d63fea3a12191a6d408a93ddf1ee38d" }, "downloads": -1, "filename": "NebulaPythonSDK-2.5.1.tar.gz", "has_sig": false, "md5_digest": "e823ce012f98b548deebc5d8485bdd49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7426, "upload_time": "2019-04-21T08:14:35", "url": "https://files.pythonhosted.org/packages/fe/a9/13cbc1c5d5fac4f1b5701d8eedfbccd2257f1084f13fde4e9a4ef7f4209b/NebulaPythonSDK-2.5.1.tar.gz" } ], "2.5.2": [ { "comment_text": "", "digests": { "md5": "ea878311590f84bbb2ec38b7b7b810ec", "sha256": "92965dcfd90a89d6e58815994176a7f544f4130cc4394f5da5c0ff30e6c3e705" }, "downloads": -1, "filename": "NebulaPythonSDK-2.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ea878311590f84bbb2ec38b7b7b810ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11757, "upload_time": "2019-05-20T09:02:30", "url": "https://files.pythonhosted.org/packages/3f/b6/0130f2af160553b043ae8d7c606d741847560930b3f8d0858b8db52f880a/NebulaPythonSDK-2.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b1cb42aa3d6bb2f291b42db9d943d6e", "sha256": "4896d26d802f8e7dab49634799a0b7d6a83c8084ac60f0ab5ed8519a02b16c6f" }, "downloads": -1, "filename": "NebulaPythonSDK-2.5.2.tar.gz", "has_sig": false, "md5_digest": "1b1cb42aa3d6bb2f291b42db9d943d6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7533, "upload_time": "2019-05-20T09:02:32", "url": "https://files.pythonhosted.org/packages/8e/c9/894178549c18c0f24e8a9d3ad9eec8f743f28aa213e945e9d454e5e546e6/NebulaPythonSDK-2.5.2.tar.gz" } ], "2.6.1": [ { "comment_text": "", "digests": { "md5": "bfb67dd1690b5edb696fac3fac07b625", "sha256": "96663db54d96e1becd75b5987d257245aab6d514fdd697756a571d7029f30a3a" }, "downloads": -1, "filename": "NebulaPythonSDK-2.6.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bfb67dd1690b5edb696fac3fac07b625", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11757, "upload_time": "2019-05-21T12:25:15", "url": "https://files.pythonhosted.org/packages/e0/31/d246459882071ab544c2cb2c23a24c56b373d2e1022c5b6e87a4a78aba5c/NebulaPythonSDK-2.6.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d07645569c21840d367bd9e7b84d65a", "sha256": "7951e5c5d1281e1bbf04ca9e50e3d22dafec2e1ae7c7d3154ce35a50d6e11c90" }, "downloads": -1, "filename": "NebulaPythonSDK-2.6.1.tar.gz", "has_sig": false, "md5_digest": "6d07645569c21840d367bd9e7b84d65a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7533, "upload_time": "2019-05-21T12:25:17", "url": "https://files.pythonhosted.org/packages/68/9d/726c876642d6e19923ad082520103a5e79f7d9668f7e1ede67b6da3f55df/NebulaPythonSDK-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "5cc7932ef2be4a3a678d9cb08e97b679", "sha256": "ad6c75c1a2b0cf2409535b38154ebd8f28ac79979111ece52ee2b57bfe2b3f7b" }, "downloads": -1, "filename": "NebulaPythonSDK-2.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5cc7932ef2be4a3a678d9cb08e97b679", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11850, "upload_time": "2019-07-15T12:24:46", "url": "https://files.pythonhosted.org/packages/8a/d2/4f49d1f0ee7bee3b4ff69944184f56f4c2793a9fb110e483b669cfb432b1/NebulaPythonSDK-2.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbb51c8558e11af25b2c11a0a91d0f43", "sha256": "2f1fcc43415d07e3433c463a65c120c5c67b2dada5b1c4cf0f6b0597dd659d80" }, "downloads": -1, "filename": "NebulaPythonSDK-2.6.2.tar.gz", "has_sig": false, "md5_digest": "fbb51c8558e11af25b2c11a0a91d0f43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7622, "upload_time": "2019-07-15T12:24:48", "url": "https://files.pythonhosted.org/packages/d6/9c/a771c5928165e14ae5dfb7d59c8c312c1af7bb6f42ed2c3930273ce15b7a/NebulaPythonSDK-2.6.2.tar.gz" } ], "2.7.0": [ { "comment_text": "", "digests": { "md5": "051269a8e72963646898a11b9c674943", "sha256": "2a5bf19e9654902e0fde176c5f7da7f5d648b49bcd56684912a2b6bfab8031e2" }, "downloads": -1, "filename": "NebulaPythonSDK-2.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "051269a8e72963646898a11b9c674943", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12161, "upload_time": "2019-08-28T09:09:36", "url": "https://files.pythonhosted.org/packages/b4/35/df4cafe117c0ff88e2c32f00fd8327de4a60dc228c4b672cb033e4840125/NebulaPythonSDK-2.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1067be17dccb2748c4e9890e4d39bee1", "sha256": "774ac809c27be2696294a91c8745a00ded81dbdbc180313d80ee8fb9d8751b46" }, "downloads": -1, "filename": "NebulaPythonSDK-2.7.0.tar.gz", "has_sig": false, "md5_digest": "1067be17dccb2748c4e9890e4d39bee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7896, "upload_time": "2019-08-28T09:09:38", "url": "https://files.pythonhosted.org/packages/51/e5/f731824f12947340c42bd1d7a565241f31e227249a1b14d746efbaa35733/NebulaPythonSDK-2.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "051269a8e72963646898a11b9c674943", "sha256": "2a5bf19e9654902e0fde176c5f7da7f5d648b49bcd56684912a2b6bfab8031e2" }, "downloads": -1, "filename": "NebulaPythonSDK-2.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "051269a8e72963646898a11b9c674943", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12161, "upload_time": "2019-08-28T09:09:36", "url": "https://files.pythonhosted.org/packages/b4/35/df4cafe117c0ff88e2c32f00fd8327de4a60dc228c4b672cb033e4840125/NebulaPythonSDK-2.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1067be17dccb2748c4e9890e4d39bee1", "sha256": "774ac809c27be2696294a91c8745a00ded81dbdbc180313d80ee8fb9d8751b46" }, "downloads": -1, "filename": "NebulaPythonSDK-2.7.0.tar.gz", "has_sig": false, "md5_digest": "1067be17dccb2748c4e9890e4d39bee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7896, "upload_time": "2019-08-28T09:09:38", "url": "https://files.pythonhosted.org/packages/51/e5/f731824f12947340c42bd1d7a565241f31e227249a1b14d746efbaa35733/NebulaPythonSDK-2.7.0.tar.gz" } ] }