{ "info": { "author": "Zenotech", "author_email": "admin@zenotech.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: System :: Logging" ], "description": "MyCluster\n=========\nMaster [![Build Status](https://travis-ci.org/zenotech/MyCluster.svg?branch=master)](https://travis-ci.org/zenotech/MyCluster) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/zenotech/MyCluster/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/zenotech/MyCluster/?branch=master)\n\nDevelop [![Build Status](https://travis-ci.org/zenotech/MyCluster.svg?branch=develop)](https://travis-ci.org/zenotech/MyCluster) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/zenotech/MyCluster/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/zenotech/MyCluster/?branch=develop)\n\nUtilities to support interacting with multiple HPC clusters \n\nProvides the ability to interact with the most popular HPC job scheduling systems using a single interface \nand enables the creation of job submission scripts. The system also tracks statistics of each job and records\nthe hardware details of the compute nodes used.\n \nData is stored in a local database in ~/.mycluster\n\nTested with SGE and slurm (LSF and PBS/TORQUE support under development)\n\nInstallation - pip install MyCluster or git clone https://github.com/zenotech/MyCluster.git \n\nDependencies: ZODB, Fabric\n\nExample usage\n\nRegister details\n```\nmycluster --firstname Fred --lastname Bloggs --email fred.bloggs@email.com\n```\nList all queues\n```\nmycluster -q\n```\nCreate job script\n```\nmycluster --create JOB_SCRIPT --jobqueue QUEUE --script SCRIPT --ntasks=TASKS --jobname=JOB_NAME \n --project ACCOUNT_NAME --maxtime 12:00:00\n```\nSubmit job\n```\nmycluster --submit JOB_SCRIPT\n```\nDelete job\n```\nmycluster --delete JOB_ID\n```\nPrint job table\n```\nmycluster -p\n```\nPrint help\n```\nmycluster --help\n```\nThe SCRIPT to be executed by the JOB_SCRIPT can make use of the following predefined environment variables\n```bash\nexport NUM_TASKS=\nexport TASKS_PER_NODE=\nexport THREADS_PER_TASK=\nexport NUM_NODES=\n\n# OpenMP configuration\nexport OMP_NUM_THREADS=$THREADS_PER_TASK\n\n# Default mpiexec commnads for each flavour of mpi\nexport OMPI_CMD=\"mpiexec -n $NUM_TASKS -npernode $TASKS_PER_NODE -bysocket -bind-to-socket\"\nexport MVAPICH_CMD=\"mpiexec -n $NUM_TASKS -ppn $TASKS_PER_NODE -bind-to-socket\"\nexport IMPI_CMD=\"mpiexec -n $NUM_TASKS -ppn $TASKS_PER_NODE\"\n```\n\nIn order to capture the relevant information it is recommended that the SCRIPT also exports the following\nenvironment variables\n\n```bash\n# Application name\nexport MYCLUSTER_APP_NAME=\n# Data size that typifies application performance for this job (e.g number of points or number of cells)\nexport MYCLUSTER_APP_DATA=\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zenotech/MyCluster", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "MyCluster", "package_url": "https://pypi.org/project/MyCluster/", "platform": "", "project_url": "https://pypi.org/project/MyCluster/", "project_urls": { "Homepage": "https://github.com/zenotech/MyCluster" }, "release_url": "https://pypi.org/project/MyCluster/0.3.10/", "requires_dist": null, "requires_python": "", "summary": "Utilities to support interacting with multiple HPC clusters", "version": "0.3.10" }, "last_serial": 5221747, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "fcefa9e253b5c93ad142336ecf6e4a12", "sha256": "4f5008a7c14b6368d54bccb48041f7ad0940c53d03474d01c8a979f803a7e489" }, "downloads": -1, "filename": "MyCluster-0.1.0.tar.gz", "has_sig": false, "md5_digest": "fcefa9e253b5c93ad142336ecf6e4a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8969, "upload_time": "2014-06-12T20:26:48", "url": "https://files.pythonhosted.org/packages/12/3a/8bef906bb7b20cc465756e20020f18a2b6991169bd71cea9f8c3f32a7785/MyCluster-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "14cc503e60fc2f2bfd9fd381c2ee70e2", "sha256": "083a07e721d0efc3bd8286ec8fe0e60ca1792c8e7ca2180c5008dc92bf6fd1ce" }, "downloads": -1, "filename": "MyCluster-0.1.1.tar.gz", "has_sig": false, "md5_digest": "14cc503e60fc2f2bfd9fd381c2ee70e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9275, "upload_time": "2014-06-12T21:34:01", "url": "https://files.pythonhosted.org/packages/9d/5a/730b799c18608c58ac197f7217e51e3053d8711689b8ee5496faf2551596/MyCluster-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "c39a81fb06594d56e7d91ef39a50d254", "sha256": "cac55621d0f7acdfd69f6aac7399b68cc8915acab2c02e48d21834dd71a01a20" }, "downloads": -1, "filename": "MyCluster-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c39a81fb06594d56e7d91ef39a50d254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9714, "upload_time": "2014-06-13T08:48:00", "url": "https://files.pythonhosted.org/packages/1e/48/807ba40655f995f7e25487075fa79a067b4b70c201d9be6da2878eecc04c/MyCluster-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e19cf5cba431dbe105cb5923dce2b9ed", "sha256": "a432d1a96aa01d1e7004bead6d53b1417a372eaf36c993c1b1669ca74189cc8a" }, "downloads": -1, "filename": "MyCluster-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e19cf5cba431dbe105cb5923dce2b9ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12550, "upload_time": "2014-06-18T13:02:40", "url": "https://files.pythonhosted.org/packages/77/dd/86f63faf14014ea58b3147414e792db53870f493f4356a78b8faeccc71c8/MyCluster-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e5a0614b8546ed59df4c89c949e5a9bf", "sha256": "cee404fb33910eed3816a6d58afe55ab42122774847c4d65d9f71550d63c4109" }, "downloads": -1, "filename": "MyCluster-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e5a0614b8546ed59df4c89c949e5a9bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13270, "upload_time": "2014-07-21T13:20:08", "url": "https://files.pythonhosted.org/packages/e0/b5/88f50ecb4bb2ccb2367f0274dbb3c69f6121c6c5fa16f6bac507849ddcc1/MyCluster-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "62c4d222e3f8cbce62c30c14dc3f0947", "sha256": "df7abd875325ac9b78a2b6760e14dcd5e2b9a0748ad293543ba968956f60cfe5" }, "downloads": -1, "filename": "MyCluster-0.1.5.tar.gz", "has_sig": false, "md5_digest": "62c4d222e3f8cbce62c30c14dc3f0947", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16680, "upload_time": "2014-12-02T14:15:48", "url": "https://files.pythonhosted.org/packages/39/f4/64958c22b801da0b5bda17870018b3f3f64db6102be3f0f9f37dd4cd1320/MyCluster-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a1292f3fc3ee586a873b256185487ed9", "sha256": "5a16023d6b50001e3269af6d98657a3b356b6ab83a809068600e94191be2ac21" }, "downloads": -1, "filename": "MyCluster-0.1.6.tar.gz", "has_sig": false, "md5_digest": "a1292f3fc3ee586a873b256185487ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16780, "upload_time": "2014-12-26T20:39:25", "url": "https://files.pythonhosted.org/packages/bf/e6/46be19cce548a672cff7feb8ba6fd1eef591f6cbb5f6108bc792405e42b4/MyCluster-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ad58964180aa94e2e60f8c2dcad77bb2", "sha256": "4cd3df60feefca1c12ffbdd763db356b842a26f8393d868dbd86ead727ca9a86" }, "downloads": -1, "filename": "MyCluster-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ad58964180aa94e2e60f8c2dcad77bb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17730, "upload_time": "2015-06-11T14:04:39", "url": "https://files.pythonhosted.org/packages/da/5f/84ad7293dd877718a8fc9119f0e60722823822d7de17feb62d6575a34ab3/MyCluster-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "cc799332c7f86a270cb87a59f3d6a6c6", "sha256": "0440f47f4fd881b7e80dff736d04801ab57491d70837751e39305a3115a0c484" }, "downloads": -1, "filename": "MyCluster-0.1.8.tar.gz", "has_sig": false, "md5_digest": "cc799332c7f86a270cb87a59f3d6a6c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18114, "upload_time": "2016-04-26T19:49:18", "url": "https://files.pythonhosted.org/packages/cb/59/174f1ff395ca30fb1af23a1e8a1dfe7ff0e93c5fa724ff25b23fc44a6c1d/MyCluster-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "bd6fd372c2fb0f72cdfe3203ab7a8fd7", "sha256": "fb2f489e0f249403b9b8e91e28c53bd376e625283af1b81f6dcd6bf4e4efeceb" }, "downloads": -1, "filename": "MyCluster-0.1.9.tar.gz", "has_sig": false, "md5_digest": "bd6fd372c2fb0f72cdfe3203ab7a8fd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18169, "upload_time": "2016-04-29T13:17:12", "url": "https://files.pythonhosted.org/packages/cf/ca/a4383f593656de01510f564b5004847ebc9b66aa8619228ae83400af15a8/MyCluster-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d7ae9d4d943174ffe5afbe8c916f4ea4", "sha256": "fa4da2dcfcbc021ef046f395a2a836310631aa655a89e435ca6898d0b9fdd1db" }, "downloads": -1, "filename": "MyCluster-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d7ae9d4d943174ffe5afbe8c916f4ea4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18816, "upload_time": "2016-05-05T08:50:44", "url": "https://files.pythonhosted.org/packages/d8/bd/4191db21d135569cb0aaef08956aa56d2860d61dd29a29efb8c1269a2d9f/MyCluster-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "89f15c5d95e0e639f43c7310a5bda368", "sha256": "d6294a7346c25d7c7de6911cb70391266c51b0114a373ae8e80635487d0fb888" }, "downloads": -1, "filename": "MyCluster-0.2.1.tar.gz", "has_sig": false, "md5_digest": "89f15c5d95e0e639f43c7310a5bda368", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19010, "upload_time": "2016-05-31T14:56:35", "url": "https://files.pythonhosted.org/packages/6f/8c/33fc23f116d73fdf03b34106450fb55536d8b81adf3dfe73c2d16dc3fbec/MyCluster-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "93901c9a1c12d50b1b0f5a6e8aa7c693", "sha256": "63f8551dd913aa4f12952d161dc62126907fc51fd6271858daa1b14238709f0b" }, "downloads": -1, "filename": "MyCluster-0.2.3.tar.gz", "has_sig": false, "md5_digest": "93901c9a1c12d50b1b0f5a6e8aa7c693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19108, "upload_time": "2016-06-08T10:50:31", "url": "https://files.pythonhosted.org/packages/b3/94/a0b818282febab63a2232fcd7c64335df6ed1ebc38fda5afbd15e1cbc8da/MyCluster-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "b986271cd5730533e6117a8910d0c948", "sha256": "e1cad63d337193c7aedafb8ba9e55027c6cae031b2d5d902eb225ca0b4875f3d" }, "downloads": -1, "filename": "MyCluster-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b986271cd5730533e6117a8910d0c948", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19100, "upload_time": "2016-06-08T11:01:36", "url": "https://files.pythonhosted.org/packages/37/97/5e5bf7103d087be32d69ef9a996af920e8f9b459a1cebf6e68cb5d5eafb5/MyCluster-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d3cbd17cdaebd9a47e2c7e9f6b62efad", "sha256": "836b5c91cc25c34fcd6df2c28bea421eab0b8205aa677c87a066c9bfec54f9d0" }, "downloads": -1, "filename": "MyCluster-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d3cbd17cdaebd9a47e2c7e9f6b62efad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19111, "upload_time": "2016-06-23T20:18:18", "url": "https://files.pythonhosted.org/packages/06/f2/1e3eb49d5927a3b4c75c8ae1303040c44fe917581060e5ba171a4c4b622a/MyCluster-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "33f795fd6438554838b9f1514f669c60", "sha256": "7f0bc84900a3d576c1451203b2ee6b89d1bfa398378a9c635954202e89fb1e69" }, "downloads": -1, "filename": "MyCluster-0.2.6.tar.gz", "has_sig": false, "md5_digest": "33f795fd6438554838b9f1514f669c60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19140, "upload_time": "2016-06-23T20:42:42", "url": "https://files.pythonhosted.org/packages/3c/de/c4025b3663a1e8ff26f814ac0eab1360f110858312cb8afe874edd77cc18/MyCluster-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ba101a0b2bfafd45a70d2f29d45fe5fe", "sha256": "d5a5343d07f08a8efe99aa9a1dbe5934f41c5be21dfd687edbc83a55c12791c8" }, "downloads": -1, "filename": "MyCluster-0.2.7.tar.gz", "has_sig": false, "md5_digest": "ba101a0b2bfafd45a70d2f29d45fe5fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19170, "upload_time": "2016-07-18T20:29:47", "url": "https://files.pythonhosted.org/packages/91/99/94aa6a91032bcacf27058a3e10b5f889a270270a9ce689ad061451d98203/MyCluster-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "c81f2c9fed27be2bee0f6c90d22b6082", "sha256": "14af4a40421508a32291a04b0cc00b0bf47e2b8f4eee975738465c380dfb33e0" }, "downloads": -1, "filename": "MyCluster-0.2.8.tar.gz", "has_sig": false, "md5_digest": "c81f2c9fed27be2bee0f6c90d22b6082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19158, "upload_time": "2016-08-10T11:03:20", "url": "https://files.pythonhosted.org/packages/a7/4d/360d928e0009938388767adec538a1b2e3665caa161f83646e538c979f0c/MyCluster-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "9be38f04846b954f49ec300a2d6f3bde", "sha256": "3e5d784d6d077ce7979a43718eeddcab2a80d7a0b97c7a725febd5eded9e421b" }, "downloads": -1, "filename": "MyCluster-0.2.9.tar.gz", "has_sig": false, "md5_digest": "9be38f04846b954f49ec300a2d6f3bde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18375, "upload_time": "2016-09-07T14:18:59", "url": "https://files.pythonhosted.org/packages/eb/ca/2fe53b8f039f34ab33b47a6f761dce95eba68c6e227cdba0f8649aef8b18/MyCluster-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1ec878eeb86648e20e4678d2913c04e5", "sha256": "131f7c76147fa2eb5ebf2ebff662f3772ee8df27f31672951b8081afd78f1d47" }, "downloads": -1, "filename": "MyCluster-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1ec878eeb86648e20e4678d2913c04e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18348, "upload_time": "2017-04-20T14:56:21", "url": "https://files.pythonhosted.org/packages/44/a0/958d5b822cfb96b65789a9850e963515ba83db594f8d19ae9cdc1bc686a3/MyCluster-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "076640d7fbac7e0e62cf9e92b9469d75", "sha256": "b9400896648e2ce01b5a1a5b4279bbd97c1d969a379f035e6a169e5cf49cec8b" }, "downloads": -1, "filename": "MyCluster-0.3.1.tar.gz", "has_sig": false, "md5_digest": "076640d7fbac7e0e62cf9e92b9469d75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19134, "upload_time": "2017-08-29T12:13:36", "url": "https://files.pythonhosted.org/packages/0b/a7/a7eb72f9f93f0df7ce9fb4e2bfc05f5bae82621697742d99a6a62f6ab499/MyCluster-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "3f1edf8c420c36b3c7c7b8d080153039", "sha256": "d6f37b0a573bac133eb4b8017c09907d722261bee1bba47e4df6d60caf41c09b" }, "downloads": -1, "filename": "MyCluster-0.3.10.tar.gz", "has_sig": false, "md5_digest": "3f1edf8c420c36b3c7c7b8d080153039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20194, "upload_time": "2019-05-03T13:02:09", "url": "https://files.pythonhosted.org/packages/2e/9d/82d72b5e45759e1927ce5d0df969291eda2b3b8354a19a2c4394f97c6d91/MyCluster-0.3.10.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f88b70ac80bed1657209ab48dd6ac20f", "sha256": "5443937d9f1391bdd609d616fe372ce8a17b4dd4868cda9b0a3a9ff6d2a601d4" }, "downloads": -1, "filename": "MyCluster-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f88b70ac80bed1657209ab48dd6ac20f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19145, "upload_time": "2017-08-31T09:53:21", "url": "https://files.pythonhosted.org/packages/6f/ea/371b5167f2a30c94339f6c17a3162664b31c4a599c8454b29a75afcde4a6/MyCluster-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "9ca1cf9853e2bd6dca3e4ef2adc6af99", "sha256": "65b656a4c45fefdc695417b7cca09d42284146fedc2eee81d96e7aede69f5255" }, "downloads": -1, "filename": "MyCluster-0.3.3.tar.gz", "has_sig": false, "md5_digest": "9ca1cf9853e2bd6dca3e4ef2adc6af99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19132, "upload_time": "2017-11-06T12:05:46", "url": "https://files.pythonhosted.org/packages/ed/e4/0479744074f6a229a02a2c758a965f4c94de4f9013536507353dcb5d2ba7/MyCluster-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "f23552c65b449a3bb7a7ae449a0c3f41", "sha256": "e627adef1ec7c59ead96944dd213c314beff87728407528d53ec983f7eea5659" }, "downloads": -1, "filename": "MyCluster-0.3.4.tar.gz", "has_sig": false, "md5_digest": "f23552c65b449a3bb7a7ae449a0c3f41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19670, "upload_time": "2018-01-18T14:54:50", "url": "https://files.pythonhosted.org/packages/2c/a8/f22ed677df8f764f8d9820c18e9127cb89b86dbc085e1491650cf69a0daf/MyCluster-0.3.4.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "082036b87a511e3bba8d4a76c8f51369", "sha256": "f59969dd615f1eb84afd41bac8a2636e583add75f681d1ddc555693386a75faf" }, "downloads": -1, "filename": "MyCluster-0.3.6.tar.gz", "has_sig": false, "md5_digest": "082036b87a511e3bba8d4a76c8f51369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20094, "upload_time": "2018-05-14T10:44:18", "url": "https://files.pythonhosted.org/packages/3c/10/fa2690c3b6737618e40f034f870f2f2e6a89b7e91b1ff6ca6534e1bcd172/MyCluster-0.3.6.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "0a7b3e12523bd59660901adcdee605bc", "sha256": "dfdf440f8b555afd3f2934102371bfc20c5b3bb7bbcef17375afb8f3fd69d5dc" }, "downloads": -1, "filename": "MyCluster-0.3.8.tar.gz", "has_sig": false, "md5_digest": "0a7b3e12523bd59660901adcdee605bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20166, "upload_time": "2019-05-01T20:21:23", "url": "https://files.pythonhosted.org/packages/c1/87/bd37575160224feff8425afc750e2d630bbbe2f3ddda585f169cc56dec5e/MyCluster-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "04f44c0296cad23faaa7067b2a75d082", "sha256": "a213ae3d4f5e34339b01c2b428f82153a255b1b0713f4812ffba56f00ecd1383" }, "downloads": -1, "filename": "MyCluster-0.3.9.tar.gz", "has_sig": false, "md5_digest": "04f44c0296cad23faaa7067b2a75d082", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20184, "upload_time": "2019-05-03T09:50:44", "url": "https://files.pythonhosted.org/packages/ef/b5/5755d9547b56eb284ffe54fc63c796963849ce44da74372315afa2108523/MyCluster-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3f1edf8c420c36b3c7c7b8d080153039", "sha256": "d6f37b0a573bac133eb4b8017c09907d722261bee1bba47e4df6d60caf41c09b" }, "downloads": -1, "filename": "MyCluster-0.3.10.tar.gz", "has_sig": false, "md5_digest": "3f1edf8c420c36b3c7c7b8d080153039", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20194, "upload_time": "2019-05-03T13:02:09", "url": "https://files.pythonhosted.org/packages/2e/9d/82d72b5e45759e1927ce5d0df969291eda2b3b8354a19a2c4394f97c6d91/MyCluster-0.3.10.tar.gz" } ] }