{ "info": { "author": "Salvador Brandi", "author_email": "salbrandi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3 :: Only" ], "description": "A package to stress one or more cores\n=====================================\n\n``stressypy`` uses the unix package ``stress`` to stress a certain number of cpus for a certain amount\nof time, as specified by the user. It creates ``JobBlock`` objects which contain pertinent information for using these\nstress loads to test queueing algorithms.\n\nJobBlock Attributes:\n++++++++++++++++++++\n\nThe JobBlock class is used to store any function and its cpu width and time height.\n\ninstance attributes\n-------------------\n* n_cpu: number of cpus being stressed\n* t_run: the time it will take to run the job\n* func: the function the block is storing\n* func_args: the arguments for the function the block is storing\n* job: a combination of the func and arg to return the complete job that the block should execute\n\n+------------------------+-----------------------------------------------------------------------------------------------------+\n| attribute type | description |\n+========================+=====================================================================================================+\n| input | n_cpu: number of cpus being stressed |\n+------------------------+-----------------------------------------------------------------------------------------------------+\n| input | t_run: the time it will take to run the job |\n+------------------------+-----------------------------------------------------------------------------------------------------+\n| set with set_job() | func: the function the block is storing |\n+------------------------+-----------------------------------------------------------------------------------------------------+\n| set with set_job() | func_args: the arguments for the function the block is storing |\n+------------------------+-----------------------------------------------------------------------------------------------------+\n| calculated | job: a combination of the func and arg to return the complete job that the block should execute |\n+------------------------+-----------------------------------------------------------------------------------------------------+\n\n\n\n\n\nInstallation\n++++++++++++\n\n``stressypy`` can be installed with ``pip install stressypy``\n\nor cloned manually and setup with ``python setup.py install``\n\n``stressypy`` is dependent on the ``stress`` unix package. Make sure you have it installed.\n\n+------------------------+-------------------------------------------+\n| Unix Distro | Command |\n+========================+===========================================+\n| Debian | `sudo apt-get install stress` |\n+------------------------+-------------------------------------------+\n| Arch Linux | `pacman -S stress` |\n+------------------------+-------------------------------------------+\n\n\nDirections\n++++++++++\n\n``stressypy`` runs using the command ``stressy stress`` with the number of cpus and time passed as arguments\n\n* ``stressy stress 1 1`` stresses 1 core for 1 second\n* ``stressy stress 7 3`` stresses 7 cores for 3 second\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/salbrandi/stressypy/archive/0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/salbrandi/stressypy", "keywords": "cpu stress cores stress-ng test loads object rq", "license": "", "maintainer": "", "maintainer_email": "", "name": "stressypy", "package_url": "https://pypi.org/project/stressypy/", "platform": "", "project_url": "https://pypi.org/project/stressypy/", "project_urls": { "Download": "https://github.com/salbrandi/stressypy/archive/0.1.tar.gz", "Homepage": "https://github.com/salbrandi/stressypy" }, "release_url": "https://pypi.org/project/stressypy/0.0.12/", "requires_dist": null, "requires_python": "", "summary": "A simple program for calling stress and/or stress-ng from python", "version": "0.0.12" }, "last_serial": 3117877, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3d53e393a501f1fe24d073d3d3c50be7", "sha256": "02b4a279165ae16bde91f5af92d68f31e569b5d0611be49860a563154b0c5731" }, "downloads": -1, "filename": "stressypy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3d53e393a501f1fe24d073d3d3c50be7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2645, "upload_time": "2017-08-21T06:51:40", "url": "https://files.pythonhosted.org/packages/6e/a0/d51b409baa7943dc0c0c733ea9b361d17bab670acab40541a60240711623/stressypy-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "3663a9e0e89f33bbb3d81d4444e870df", "sha256": "eeab981f03097587588af0ecb2fa59eecb23b9a02be3f2ebccdda9c44b2c2b21" }, "downloads": -1, "filename": "stressypy-0.0.10.tar.gz", "has_sig": false, "md5_digest": "3663a9e0e89f33bbb3d81d4444e870df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2017-08-22T15:41:39", "url": "https://files.pythonhosted.org/packages/4a/08/42adeff3cf1a1bc6aaa53902bb0a76177781172aba45c4be6482bf595e61/stressypy-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5afa7126cb12abbc671215b25229f560", "sha256": "d51da45e9cacef141d1c1c9c18f9e2018620435c8bf9b34056d6e99b898a4bfb" }, "downloads": -1, "filename": "stressypy-0.0.11.tar.gz", "has_sig": false, "md5_digest": "5afa7126cb12abbc671215b25229f560", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3380, "upload_time": "2017-08-22T16:08:57", "url": "https://files.pythonhosted.org/packages/a2/3e/d7461d3f37619c137d2f24612434a25688dec8adbbd42835a8289da35658/stressypy-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "50c3a7c8af306e811a089cd4bf01888d", "sha256": "909ab29e0c1da4cac1ac3c3c9d0a21fe2f9b431990d9f860685c6734cab80242" }, "downloads": -1, "filename": "stressypy-0.0.12.tar.gz", "has_sig": false, "md5_digest": "50c3a7c8af306e811a089cd4bf01888d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3109, "upload_time": "2017-08-23T15:36:37", "url": "https://files.pythonhosted.org/packages/7b/64/bb90bc9836c1dca8ad13e9b8d212b55fda6a7b4f6d72a3fbabb469fbaff7/stressypy-0.0.12.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ccd7248a5f82db972744998056def17b", "sha256": "509a72e742980f4fad6430bb4050ee7fabacbf8eef309fb5147301d93ceac56b" }, "downloads": -1, "filename": "stressypy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ccd7248a5f82db972744998056def17b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2744, "upload_time": "2017-08-21T06:56:51", "url": "https://files.pythonhosted.org/packages/cf/91/584dcd017c106a6561c061617d9be4cd0cce0bca9da5803d36071e66760e/stressypy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e5233dd08034840a7112ffdf9c09c5a1", "sha256": "56184248d69c060bd2eb415e51384cc038e9cb8942d497f276224d4e09a846b7" }, "downloads": -1, "filename": "stressypy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e5233dd08034840a7112ffdf9c09c5a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2765, "upload_time": "2017-08-21T06:58:09", "url": "https://files.pythonhosted.org/packages/d0/59/e1af48052d66ce367dcefbbff285167a37ec5ebffa7ef82a4db843264d4b/stressypy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0a3e2722181dedc5f4afa28e7b28ea1a", "sha256": "3bd8a381968bfd21085b92ea230aa69e7b0051a7d61eeea630ac595b91fc29dd" }, "downloads": -1, "filename": "stressypy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "0a3e2722181dedc5f4afa28e7b28ea1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2758, "upload_time": "2017-08-21T06:58:36", "url": "https://files.pythonhosted.org/packages/a3/b4/1ec81d333c5a708ce998d9b7904fb3fabd7cc24851afbd29a30447ddd970/stressypy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "be958e10df8942dc9433e99edba9669a", "sha256": "07c0e557f45d8e77016e2279797b5faf962d88d92370c03d2ed970de717c0319" }, "downloads": -1, "filename": "stressypy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "be958e10df8942dc9433e99edba9669a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2870, "upload_time": "2017-08-21T16:51:53", "url": "https://files.pythonhosted.org/packages/3e/d7/19d1ac8563f1e3c33d75516558bc5d3ff4ba9eedc0b84d75ee8cccf7edef/stressypy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "7b1e021215dd82a1c052da47ffa92df7", "sha256": "44374967e21fc11422067623813191357bc47f024d4f3dbc0e8b56ebe4fed680" }, "downloads": -1, "filename": "stressypy-0.0.6.tar.gz", "has_sig": false, "md5_digest": "7b1e021215dd82a1c052da47ffa92df7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2855, "upload_time": "2017-08-21T16:55:12", "url": "https://files.pythonhosted.org/packages/3f/c6/a1e8797f4f29538af8312b07d992a897a88e177effed386c1ff1e706dec9/stressypy-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "1ee79bfd23ca373fe4184e58d0212f90", "sha256": "049003738a1c3328139664f5f869b76e45e5c769d17be71d23c3e48a597d01e5" }, "downloads": -1, "filename": "stressypy-0.0.7.tar.gz", "has_sig": false, "md5_digest": "1ee79bfd23ca373fe4184e58d0212f90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2857, "upload_time": "2017-08-21T16:57:18", "url": "https://files.pythonhosted.org/packages/38/0c/aa178b8c6cb114d628060a7b045b73353fab74987a80c7ae03d371de28d8/stressypy-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "3847448ea3413f35b2311f0acfbda202", "sha256": "aad53b0016c62fbb5d7bc3e351b9ed0ba5bbacc7f917da823214bc30bc3ddcef" }, "downloads": -1, "filename": "stressypy-0.0.8.tar.gz", "has_sig": false, "md5_digest": "3847448ea3413f35b2311f0acfbda202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3312, "upload_time": "2017-08-21T19:11:32", "url": "https://files.pythonhosted.org/packages/85/a6/cc0be3493bbc4226ce84a2ee728198c7fe2bf557addda6aafcbfb75dba2c/stressypy-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "4348f18d40c496f3330f2ca7472842f3", "sha256": "60453a67dae698d812dfb4b639929f28c790ef9bdc65f3f7a42d14d830896550" }, "downloads": -1, "filename": "stressypy-0.0.9.tar.gz", "has_sig": false, "md5_digest": "4348f18d40c496f3330f2ca7472842f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3316, "upload_time": "2017-08-21T19:18:44", "url": "https://files.pythonhosted.org/packages/2f/43/332a6041785b977b33d4097ca0f14bfc7151252259d72964a828118801e4/stressypy-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50c3a7c8af306e811a089cd4bf01888d", "sha256": "909ab29e0c1da4cac1ac3c3c9d0a21fe2f9b431990d9f860685c6734cab80242" }, "downloads": -1, "filename": "stressypy-0.0.12.tar.gz", "has_sig": false, "md5_digest": "50c3a7c8af306e811a089cd4bf01888d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3109, "upload_time": "2017-08-23T15:36:37", "url": "https://files.pythonhosted.org/packages/7b/64/bb90bc9836c1dca8ad13e9b8d212b55fda6a7b4f6d72a3fbabb469fbaff7/stressypy-0.0.12.tar.gz" } ] }