{ "info": { "author": "Matthias Wolf", "author_email": "matthias.wolf@epfl.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "Spark Management Consolidated\n=============================\n\nA small module that will load as a singleton class object to manage Spark\nrelated things.\n\nInstallation\n------------\n\nDirectly via ``pip`` on the command line, in a `virtualenv`:\n\n.. code:: shell\n\n pip install https://github.com/matz-e/sparkmanager/tarball/master\n\nor for the current user:\n\n.. code:: shell\n\n pip install --user https://github.com/matz-e/sparkmanager/tarball/master\n\nUsage\n-----\n\nThe module itself acts as a mediator to Spark:\n\n.. code:: python\n\n import sparkmanager as sm\n\n # Create a new application\n sm.create(\"My fancy name\",\n [(\"spark.executor.cores\", 4), (\"spark.executor.memory\", \"8g\")])\n\n data = sm.spark.range(5)\n # Will show up in the UI with the name \"broadcasting some data\"\n with sm.jobgroup(\"broadcasting some data\"):\n data = sm.broadcast(data.collect())\n\nThe Spark session can be accessed via ``sm.spark``, the Spark context via\n``sm.sc``. Both attributes are instantiated once the ``create`` method is\ncalled, with the option to call unambiguous methods from both directly via\nthe :py:class:`SparkManager` object:\n\n.. code:: python\n\n # The following two calls are equivalent\n c = sm.parallelize(range(5))\n d = sm.sc.parallelize(range(5))\n assert c.collect() == d.collect()\n\nCluster support scripts\n-----------------------\n\n.. note::\n\n Scripts to run on the cluster are still somewhat experimental and should\n be used with caution!\n\nEnvironment setup\n~~~~~~~~~~~~~~~~~\n\nTo create a self-contained Spark environment, the script provided in\n``examples/env.sh`` can be used. It is currently tuned to the requirements of\nthe `bbpviz` cluster. A usage example:\n\n.. code:: shell\n\n SPARK_ROOT=/path/to/my/spark/installation SM_WORKDIR=/path/to/a/work/directory examples/env.sh\n\nThe working directory will contain:\n\n* A Python virtual environment\n* A basic Spark configuration pointing to directories within the working\n directory\n* An environment script to establish the setup\n\nTo use the resulting working environment:\n\n.. code:: shell\n\n . /path/to/a/work/directory/env.sh\n\nSpark deployment on allocations\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWithin a cluster allocation, the script ``sm_cluster`` can be used to start\na Spark cluster. The script will be automatically installed by `pip`. To\nuse it, pass either a working directory containing an environment or\nspecify them separately:\n\n.. code:: shell\n\n sm_cluster startup $WORKDIR\n sm_cluster startup $WORKDIR /path/to/some/env.sh\n\nSimilar, to stop a cluster (not necessary with slurm):\n\n.. code:: shell\n\n sm_cluster shutdown $WORKDIR\n sm_cluster shutdown $WORKDIR /path/to/some/env.sh\n\nSpark applications then can connect to a master found via:\n\n.. code:: shell\n\n cat $WORKDIR/spark_master\n\nTL;DR on BlueBrain 5\n~~~~~~~~~~~~~~~~~~~~\n\nSetup a Spark environment in your current shell, and point `WORKDIR` to a\nshared directory. `SPARK_HOME` needs to be in your environment and point to\nyour Spark installation. By default, only a file with the Spark master and\nthe cluster launch script will be copied to `WORKDIR`. Then submit a\ncluster with:\n\n.. code:: shell\n\n sbatch -A proj16 -t 24:00:00 -N4 --exclusive -C nvme $(which sm_cluster) startup $WORKDIR\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/matz-e/sparkmanager", "keywords": "apache-spark", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sparkmanager", "package_url": "https://pypi.org/project/sparkmanager/", "platform": "", "project_url": "https://pypi.org/project/sparkmanager/", "project_urls": { "Homepage": "https://github.com/matz-e/sparkmanager" }, "release_url": "https://pypi.org/project/sparkmanager/0.7.1/", "requires_dist": [ "pyspark", "six" ], "requires_python": "", "summary": "A pyspark management framework", "version": "0.7.1" }, "last_serial": 5232369, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "70260c79ea5dbf15e0b0fb3a93f04a67", "sha256": "bcee85eb4d50a01010c687304e5e869cd09c0c0a626686d58dd9a2a3d45e129d" }, "downloads": -1, "filename": "sparkmanager-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "70260c79ea5dbf15e0b0fb3a93f04a67", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6969, "upload_time": "2018-03-27T15:15:48", "url": "https://files.pythonhosted.org/packages/75/84/58e3095456fdbf6a6a9bfa389f23c9e6d116e4003f4aa78aff914c7ad4f4/sparkmanager-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f56052b3321e48df4fc62e7041a116b", "sha256": "153e69cee2f32e0cd724884eb2503ba71428440c1f3d3dc58b477c7db4d64843" }, "downloads": -1, "filename": "sparkmanager-0.1.tar.gz", "has_sig": false, "md5_digest": "7f56052b3321e48df4fc62e7041a116b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6571, "upload_time": "2018-03-27T15:15:49", "url": "https://files.pythonhosted.org/packages/6e/96/ee5e0509bf32da67a5efe98ce64207f4a82836c732da0b28ac6523656397/sparkmanager-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "025edb3fac219ccb794df39d64b6b6ac", "sha256": "64e228a94c9d4864a5d5b46eb3ddc57718f0ff3a956b0f4aaab8951b022e7140" }, "downloads": -1, "filename": "sparkmanager-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "025edb3fac219ccb794df39d64b6b6ac", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7117, "upload_time": "2018-03-28T09:23:14", "url": "https://files.pythonhosted.org/packages/7c/dd/c0da4fb8c7a625379a594f9dcb6811dbab42272ec07adeb9e5f67ef13824/sparkmanager-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6e9cbcd38431d9a20773adc4e5698bc", "sha256": "f07fb790a07cb1126f0886386af47da249488a3c56085aa023dfc74023364573" }, "downloads": -1, "filename": "sparkmanager-0.2.tar.gz", "has_sig": false, "md5_digest": "b6e9cbcd38431d9a20773adc4e5698bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6710, "upload_time": "2018-03-28T09:23:15", "url": "https://files.pythonhosted.org/packages/61/19/c95edfdac1a0be801c6fc3904c9846b17a656b4e9a807d88dbf6e61f777a/sparkmanager-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3553eb476112adefdec941e90f1d0c97", "sha256": "cc5c8372363115bf5a39383c4b56969eec78c28acde8d3d51ccb63cab51be7f7" }, "downloads": -1, "filename": "sparkmanager-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3553eb476112adefdec941e90f1d0c97", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9777, "upload_time": "2018-03-28T09:30:49", "url": "https://files.pythonhosted.org/packages/6e/43/e05674291ba3494c400240c8961eff4db5ef32d36f8e8ee765214fcc3acc/sparkmanager-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c96c18a02ec2be2cc4642c368f8bcb7d", "sha256": "70f75e6ae5828fb41bf111c04a1b3fcee11e29f1d335ba5cbe5e76bdeebbbcfa" }, "downloads": -1, "filename": "sparkmanager-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c96c18a02ec2be2cc4642c368f8bcb7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7074, "upload_time": "2018-03-28T09:30:51", "url": "https://files.pythonhosted.org/packages/0d/b7/2047fdde7240c7a67649590ecea05a27b102f93d4ff2b0744a27850cf6be/sparkmanager-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "debfcd3655004e3b4aa0e03259249e42", "sha256": "abbd5496276c6391f104db19104f86a7a6cd754f66841783af59e1cbe5a48ecc" }, "downloads": -1, "filename": "sparkmanager-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "debfcd3655004e3b4aa0e03259249e42", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9888, "upload_time": "2018-03-29T08:54:22", "url": "https://files.pythonhosted.org/packages/70/82/ba0e290ead0e481175c0585ad4013e337d10de00557e88815e38a358dcb0/sparkmanager-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9366dbf7774ac0e1938606a5187541ac", "sha256": "fceb250f6fc719158f1aa11e7b7cd004cda3f0aeba6f3ddf2e237542be6b40ac" }, "downloads": -1, "filename": "sparkmanager-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9366dbf7774ac0e1938606a5187541ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7175, "upload_time": "2018-03-29T08:54:23", "url": "https://files.pythonhosted.org/packages/2f/74/8c43180621f6fe83bf3fc8945d8eebe25383950a445b50e1580247c578cd/sparkmanager-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "92c8edfe1273981e6d8addc20d684a60", "sha256": "7c35088643b620266da03f543060861a8615395a05f2c97cd2f5fc9ebbecb789" }, "downloads": -1, "filename": "sparkmanager-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "92c8edfe1273981e6d8addc20d684a60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10109, "upload_time": "2018-04-05T10:57:29", "url": "https://files.pythonhosted.org/packages/b7/95/62bf6079a6ea8b2a49adb413c492e28f0ab0d45cfb7c439df6ff2795865c/sparkmanager-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c0004ac556ea8c38fe4f2ff8bacbd96", "sha256": "590b75b69ed6d9570079803036255339bd5dade925f210c57bb0107645ff7055" }, "downloads": -1, "filename": "sparkmanager-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5c0004ac556ea8c38fe4f2ff8bacbd96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7371, "upload_time": "2018-04-05T10:57:31", "url": "https://files.pythonhosted.org/packages/f3/63/18799a3f3ad1e21edc5051136424adcf40090d6430cf5ca335f683f8025e/sparkmanager-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "95a60f29d57c7241927fcae782f8a58e", "sha256": "baff2f94e05af43fe627f1b4bd2ab54a9a74d122dd91fb2852daf0fe7a4077c7" }, "downloads": -1, "filename": "sparkmanager-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95a60f29d57c7241927fcae782f8a58e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10129, "upload_time": "2018-04-05T11:17:50", "url": "https://files.pythonhosted.org/packages/ea/1f/ee84a9749b6c1d7bbf9f1ce2c17edd47de57672cabe1f44a26b672b911cc/sparkmanager-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f250f62c4e8dbece0d25a4a37e581781", "sha256": "b062bb4253146841a752fc62b1c78270455dfe049dbb7b62b4da43857ae92c01" }, "downloads": -1, "filename": "sparkmanager-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f250f62c4e8dbece0d25a4a37e581781", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7388, "upload_time": "2018-04-05T11:17:52", "url": "https://files.pythonhosted.org/packages/27/01/d7d6632bfd0195510295f7db0a197446d655a9f56512886a3cc2c125df28/sparkmanager-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4ca598fbbbd78db5394a10d25c4b49e5", "sha256": "0e23af1589b9e94c6258f3c0b3a0f0bcc99a261c2a87856afa18f20754b06a93" }, "downloads": -1, "filename": "sparkmanager-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4ca598fbbbd78db5394a10d25c4b49e5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8231, "upload_time": "2018-04-12T14:37:24", "url": "https://files.pythonhosted.org/packages/88/d7/a1485a7758d441193a525e1d4ca34ea86ec4c12240c08cdff2c00b48aa86/sparkmanager-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb3556dd0d8218f98bc22a74e836c5ba", "sha256": "64d374477f12b11909e9192c50686332a98cc6436f003aa22a8ea0a35642f88e" }, "downloads": -1, "filename": "sparkmanager-0.3.2.tar.gz", "has_sig": false, "md5_digest": "fb3556dd0d8218f98bc22a74e836c5ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7723, "upload_time": "2018-04-12T14:37:26", "url": "https://files.pythonhosted.org/packages/f6/e9/e6642d1479ba755b75a3039a33b273541e5b85adb023b938dcfbf1737663/sparkmanager-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "3aa9e6d58cc5b4cf6ea48bedf186fe7a", "sha256": "1e01d2ca9225251f14346b461ee5548e1441fdfe64394be2e4726b377f7c3141" }, "downloads": -1, "filename": "sparkmanager-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3aa9e6d58cc5b4cf6ea48bedf186fe7a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8302, "upload_time": "2018-05-04T13:22:50", "url": "https://files.pythonhosted.org/packages/6c/b9/34c06103b3ca22fd90b08e5e7d9619295503e1681193f677443b4d794625/sparkmanager-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c7dadfb8574a998f5cffe6ee365cace", "sha256": "435162ed0d7afa43352dc5f4b5a77b0167adc0cad1135ffd3fd6340348a0a135" }, "downloads": -1, "filename": "sparkmanager-0.4.0.tar.gz", "has_sig": false, "md5_digest": "8c7dadfb8574a998f5cffe6ee365cace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7801, "upload_time": "2018-05-04T13:22:53", "url": "https://files.pythonhosted.org/packages/dc/4d/a33dde6c92a4510d90147000e50dcfe45d1702fade94bb2e10e6a39a1226/sparkmanager-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3a0c8e1b1ef7eeba952920169a943dcf", "sha256": "c029ef509846052e23ae2c54fad62b98263ea87bc7a76d40e757c416053ff96a" }, "downloads": -1, "filename": "sparkmanager-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a0c8e1b1ef7eeba952920169a943dcf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9122, "upload_time": "2018-05-15T11:22:56", "url": "https://files.pythonhosted.org/packages/ff/75/e3bc9c8bd93192fc337f42eef978c387416d21453484d56df098ce984dc3/sparkmanager-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f5e1ca986e22c97e9cd756c7c78f514", "sha256": "b32b4a2acbce01f3ae4bd08585a28b41066c88649885ff7359106ba844f559b9" }, "downloads": -1, "filename": "sparkmanager-0.5.0.tar.gz", "has_sig": false, "md5_digest": "0f5e1ca986e22c97e9cd756c7c78f514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8574, "upload_time": "2018-05-15T11:23:00", "url": "https://files.pythonhosted.org/packages/2e/63/28ab28b40436afaf1fd696a7fab12bb69f929972af9d91639ad6fbad286a/sparkmanager-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "a8a5b2408a2ec48db77b72c4564c35dc", "sha256": "4f6dd67fa57c999c3a26fc984bd9b0d8175d51c75883a1111b6b1eb28cc825ec" }, "downloads": -1, "filename": "sparkmanager-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8a5b2408a2ec48db77b72c4564c35dc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9147, "upload_time": "2018-05-15T11:42:52", "url": "https://files.pythonhosted.org/packages/5d/be/573bcb3768156c73970bbe3d0bb4a6d8254c37605c1c95d70427ae9d38b3/sparkmanager-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9bb26cd5cc62590fb0e29e9a54da854", "sha256": "33cb9775b955298d929daa091760937e32d4194d8e5f9cb629686246865b5b66" }, "downloads": -1, "filename": "sparkmanager-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f9bb26cd5cc62590fb0e29e9a54da854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8609, "upload_time": "2018-05-15T11:42:53", "url": "https://files.pythonhosted.org/packages/0d/68/f3da10851fdfe34d96ce0e0bc80108ebf26a9f6c3cc7c64c215562df29d2/sparkmanager-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "648b4174baf2d16df0de06e308c505e9", "sha256": "d514ef8551d0430a593981339b018e247b1efcfd8abc384ce61d1ea7745e5acd" }, "downloads": -1, "filename": "sparkmanager-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "648b4174baf2d16df0de06e308c505e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9187, "upload_time": "2018-05-16T13:19:22", "url": "https://files.pythonhosted.org/packages/55/9a/048bc28cc35db5eda82a3a5e3c93175f82b9c36b1fa448631c34240079f3/sparkmanager-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "576af68ee79afd455af4e930540f5c49", "sha256": "53d2efbfb14f0f7f085b48df27b2ac84fe343d3f455ef3d12a0ca1431de2c397" }, "downloads": -1, "filename": "sparkmanager-0.5.2.tar.gz", "has_sig": false, "md5_digest": "576af68ee79afd455af4e930540f5c49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8643, "upload_time": "2018-05-16T13:19:23", "url": "https://files.pythonhosted.org/packages/42/31/ee419c042c4bbce97157891453968ee990f56b802db144f85504a847db58/sparkmanager-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "5a96b8f75efe9ff5163209377f401c5c", "sha256": "9a7d8d847145119eabd68f45e566ac838ef43fd1aeb963aba0e078ebdf52bc37" }, "downloads": -1, "filename": "sparkmanager-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a96b8f75efe9ff5163209377f401c5c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9176, "upload_time": "2018-05-22T08:11:00", "url": "https://files.pythonhosted.org/packages/2b/97/74d22542a4e88982dddc989ecc3261e73095adb2a4aa99631398ad2541ff/sparkmanager-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b737614cb09d38e84772a816f644bda9", "sha256": "173c06db419043860fb6769c44efe48554d9a003ebaaa2b903f2ae975af1d5fd" }, "downloads": -1, "filename": "sparkmanager-0.5.3.tar.gz", "has_sig": false, "md5_digest": "b737614cb09d38e84772a816f644bda9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8629, "upload_time": "2018-05-22T08:10:23", "url": "https://files.pythonhosted.org/packages/1d/15/851c1f8d6cbe6c3e908887b91b0b7a8a90e673c88596fa629a6831c85221/sparkmanager-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "873c5add895adb89c0d730515520c8be", "sha256": "ab60721c9df79912251b5e3f08b57134c560da5e3b267a9191352c79b6dd9f7e" }, "downloads": -1, "filename": "sparkmanager-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "873c5add895adb89c0d730515520c8be", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23674, "upload_time": "2018-05-30T13:43:44", "url": "https://files.pythonhosted.org/packages/be/97/d0af2b8ca7d887a9f01ce7934827a727b9ba09b39175c11e0633622d6a5c/sparkmanager-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b8ac4908ba0c52d0b859d9e551f74658", "sha256": "b11a671596e656f7ecef4e5fb90a88cddd4e56139055aad20210fc2f840cf16a" }, "downloads": -1, "filename": "sparkmanager-0.5.4.tar.gz", "has_sig": false, "md5_digest": "b8ac4908ba0c52d0b859d9e551f74658", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9624, "upload_time": "2018-05-30T13:43:46", "url": "https://files.pythonhosted.org/packages/0b/39/9baa21229cc74737c72824195f2fe3a69c738431bb04d7f779fe4adbbd1e/sparkmanager-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "1d21fde73162f0e25e681602b91ca3f2", "sha256": "5922221aa257e8016f4800d80be3cc560425dc8c299e42657bfaaf52ab350008" }, "downloads": -1, "filename": "sparkmanager-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1d21fde73162f0e25e681602b91ca3f2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21579, "upload_time": "2018-05-31T07:48:37", "url": "https://files.pythonhosted.org/packages/9e/cb/ac564711495741a23ea6440df73bdcda0107b1b1daed37f106911bc2585a/sparkmanager-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "289e5b38b88cc5717342da4b30aaf033", "sha256": "ac419b3a63c237300760a74826eb44a7af96127a452525e3b1c3a4b455511cc7" }, "downloads": -1, "filename": "sparkmanager-0.5.5.tar.gz", "has_sig": false, "md5_digest": "289e5b38b88cc5717342da4b30aaf033", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9685, "upload_time": "2018-05-31T07:48:38", "url": "https://files.pythonhosted.org/packages/d2/71/b919db1370bbbc86175a48c7a8b0e73b5c579f0c1be691398c527ba74422/sparkmanager-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "d12eaa3ed0aeaa847fc68a629bbda48c", "sha256": "7d6b2396d5969db659a96c5a41112c9a23dd7ab7f7a447f726a8ea3192e3cbe1" }, "downloads": -1, "filename": "sparkmanager-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d12eaa3ed0aeaa847fc68a629bbda48c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21651, "upload_time": "2018-05-31T11:49:27", "url": "https://files.pythonhosted.org/packages/c9/9d/467198f8ea997524861e5ecb9e7adec9c245089adba027cbc2d19e73fe2b/sparkmanager-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21bc185bbc60d8836743b2f8cca51aec", "sha256": "2b82eb91edc84f91b100e77f30e94e9d296d920e6fb3def2fb61a3b7698fe9e7" }, "downloads": -1, "filename": "sparkmanager-0.5.6.tar.gz", "has_sig": false, "md5_digest": "21bc185bbc60d8836743b2f8cca51aec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9704, "upload_time": "2018-05-31T11:49:28", "url": "https://files.pythonhosted.org/packages/72/47/fab1d334b93683d705c1724120756e46fd951bc81cbac92d63b65df04365/sparkmanager-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "d21eba210a5f08ee4a1b0a7af2410733", "sha256": "f4599f8716e31531805ba44765715fef7ca28ea0335e617cc8fd42f6907f413b" }, "downloads": -1, "filename": "sparkmanager-0.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d21eba210a5f08ee4a1b0a7af2410733", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23191, "upload_time": "2018-06-21T09:42:47", "url": "https://files.pythonhosted.org/packages/36/a5/402b429849309c43a298b34b1b5bd7e1a0f1a23330b485bad7a2ea60fb1f/sparkmanager-0.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67731568d34a5483bacac2fc38b35a04", "sha256": "b80de1a8e6eff91c81a590ba359af84471d1f86d379ff00b53343d26eb4358a8" }, "downloads": -1, "filename": "sparkmanager-0.5.7-py3-none-any.whl", "has_sig": false, "md5_digest": "67731568d34a5483bacac2fc38b35a04", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23190, "upload_time": "2018-06-21T09:42:48", "url": "https://files.pythonhosted.org/packages/b9/59/3646226d1e422c4782a17a682647331876f3ac3f3b47b81edae88755f6d0/sparkmanager-0.5.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "919db0ad9a67093d66785770ac2796ef", "sha256": "3e8139311cc4ef463cf3cb9a9904cf8a7a828957ea4bf5fd211512c9357ae931" }, "downloads": -1, "filename": "sparkmanager-0.5.7.tar.gz", "has_sig": false, "md5_digest": "919db0ad9a67093d66785770ac2796ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12622, "upload_time": "2018-06-21T09:42:50", "url": "https://files.pythonhosted.org/packages/df/fb/ff5af7e8fafb6f2ad5e17ef7a075bc1fc1aa9948d466785159de43a5afbb/sparkmanager-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "8fde3acefe0406abae979f92bf9f610b", "sha256": "096f9bbae2e27e7ff6b462c0cfbce89e590634c2bf7ae58ae568e682b30fcb5e" }, "downloads": -1, "filename": "sparkmanager-0.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8fde3acefe0406abae979f92bf9f610b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22562, "upload_time": "2018-06-22T08:11:14", "url": "https://files.pythonhosted.org/packages/8f/2f/7a331d2b5f922a374fbf11b66aa014c7e084fbb2065688a2f2400d1c9c33/sparkmanager-0.5.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87aa466dbd6b9f9341b6cf3726dd892a", "sha256": "a3d4621a10a0f145e18627a774b1779afedb2e34c915d283877edf2b73476945" }, "downloads": -1, "filename": "sparkmanager-0.5.8.tar.gz", "has_sig": false, "md5_digest": "87aa466dbd6b9f9341b6cf3726dd892a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12486, "upload_time": "2018-06-22T08:11:16", "url": "https://files.pythonhosted.org/packages/b1/5a/8dcefd5cc9bc3cfd353ad047480c1dc75c44b48a32c3be89ff9cb606291a/sparkmanager-0.5.8.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "158a780a75fa0d658b8cdb740d1d10e1", "sha256": "61c46dc9bb9bd4d68adbfd441394b3e95beb07c8a076fd922ee93dda70b8eb72" }, "downloads": -1, "filename": "sparkmanager-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "158a780a75fa0d658b8cdb740d1d10e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25113, "upload_time": "2018-08-16T08:44:36", "url": "https://files.pythonhosted.org/packages/3a/2b/2cf56f19a8b637b3e268c80dac319b00c7733d5f29151620973782101244/sparkmanager-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e875527054df18be8d0c084feeb2e92f", "sha256": "98aa542942690b533f087fab1b5544abe189c4f4ee3e16b65f12f5758671db54" }, "downloads": -1, "filename": "sparkmanager-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e875527054df18be8d0c084feeb2e92f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12543, "upload_time": "2018-08-16T08:44:37", "url": "https://files.pythonhosted.org/packages/18/2b/15d6527cbe108d83e23952c09849e683f92a6d0800934d53b3038339a062/sparkmanager-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "5d366047185b458155af278033ac74de", "sha256": "5858728b8c91597970293c26b2f114161a435527a5600f9a7386f4e6d28ec7d9" }, "downloads": -1, "filename": "sparkmanager-0.7.0.tar.gz", "has_sig": false, "md5_digest": "5d366047185b458155af278033ac74de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14428, "upload_time": "2018-10-10T14:34:04", "url": "https://files.pythonhosted.org/packages/a7/3c/2c8b42e6fda25df69465a1bd34dc03c41d8dcda6f8ffd8e1d7fc07298642/sparkmanager-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "300fea93521f76e883b139f17f0dc17f", "sha256": "2e61df71d51ab9918b6b0f5bf6f142b6349959a5d5bbacb6aaa0738b803009cb" }, "downloads": -1, "filename": "sparkmanager-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "300fea93521f76e883b139f17f0dc17f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25196, "upload_time": "2019-05-06T12:12:38", "url": "https://files.pythonhosted.org/packages/0c/76/b614a39ff0f10e19e4f66d0c1432e1fc96620fa38b13c134481f964eb560/sparkmanager-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a952885f97ec0143bbc956806580e604", "sha256": "09bf28a5afa4feca28535c99a1fe0c86cdf9e1d69431aa7729d3daa3f5358a13" }, "downloads": -1, "filename": "sparkmanager-0.7.1.tar.gz", "has_sig": false, "md5_digest": "a952885f97ec0143bbc956806580e604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14454, "upload_time": "2019-05-06T12:15:33", "url": "https://files.pythonhosted.org/packages/62/9f/d4ac8729916d0e8fd76633d9cbd2809dfe066aa272db15cd485ee8e32e50/sparkmanager-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "300fea93521f76e883b139f17f0dc17f", "sha256": "2e61df71d51ab9918b6b0f5bf6f142b6349959a5d5bbacb6aaa0738b803009cb" }, "downloads": -1, "filename": "sparkmanager-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "300fea93521f76e883b139f17f0dc17f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 25196, "upload_time": "2019-05-06T12:12:38", "url": "https://files.pythonhosted.org/packages/0c/76/b614a39ff0f10e19e4f66d0c1432e1fc96620fa38b13c134481f964eb560/sparkmanager-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a952885f97ec0143bbc956806580e604", "sha256": "09bf28a5afa4feca28535c99a1fe0c86cdf9e1d69431aa7729d3daa3f5358a13" }, "downloads": -1, "filename": "sparkmanager-0.7.1.tar.gz", "has_sig": false, "md5_digest": "a952885f97ec0143bbc956806580e604", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14454, "upload_time": "2019-05-06T12:15:33", "url": "https://files.pythonhosted.org/packages/62/9f/d4ac8729916d0e8fd76633d9cbd2809dfe066aa272db15cd485ee8e32e50/sparkmanager-0.7.1.tar.gz" } ] }