{ "info": { "author": "ttinies", "author_email": "help.fool@versentiedge.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Games/Entertainment :: Real Time Strategy", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "\n[![PyPI](https://img.shields.io/pypi/v/sc2simulator.svg)](https://pypi.org/project/sc2simulator/)\n[![Build Status](https://travis-ci.org/ttinies/sc2simulator.svg?branch=master)](https://travis-ci.org/ttinies/sc2simulator)\n[![Coverage Status](https://coveralls.io/repos/github/ttinies/sc2simulator/badge.svg?branch=master)](https://coveralls.io/github/ttinies/sc2simulator?branch=master)\n![Crates.io](https://img.shields.io/crates/l/rustc-serialize.svg)\n\n# [Starcraft 2 Scenario Simulator](https://github.com/ttinies/sc2simulator)\n\n## About\n\nThis package's purpose to enable an interface for multiple players with various\nStarcraft 2 agents to play a variety of pre-built or generated scenarios. The\nuses of this package are diverse, including AI agent training.\n\n#### Editor Screenshots\n\n![editor -- roach is having a bad day](https://github.com/ttinies/sc2simulator/blob/master/docs/example_editor_01.jpg?raw=true)\n![reapers vs lurkers](https://github.com/ttinies/sc2simulator/blob/master/docs/example_editor_03.jpg?raw=true)\n![big choke battle](https://github.com/ttinies/sc2simulator/blob/master/docs/example_editor_02.jpg?raw=true)\n\n#### Example simulator gameplay\n\n(Reserved)\n\n#### Status\n\nThis package is in **beta testing**. Reference the defined [issues](https://github.com/ttinies/sc2simulator/issues)\nto get a better idea of what is and is not working. If something is discovered\nto not be working, kindly do submit a new issue!\n\n#### Rationale: Why Create this Repository?\n\nWhile a variety of situations can be encountered over the course of many, many\nmelee games, there are several problems with this approach. Specific situations\noccur infrequently, possibly once in the course of a match (which normally\nelapses ~20 minutes, up to over an hour at realtime speed) and may not occur\neven once in many hundreds of matches. This makes training difficult, slow\nand require significantly more data.\n\nBy allowing situations to be created artificially, the user may test their\nagent's functionality against it. A specific battery of tests can be created\nto compare performance of implementations against each other. It also allows\nfor a specific type of situation to be created and tested quickly with slight\nvariations to enhance the player's learing speed.\n\n## Functionality\n\n#### Brief Overview\n\n1. The simulator is invoked with specific options.\n\n * *The scenario mini-editor:* if the editor is invoked using --editor, a\n mini-editor appears to create or modify a scenario for play. Unless the\n option is selected to also play the specified scenario, the editor closes.\n\n * *Regression testing:* when specifying --regression, a predefined battery of\n test scenarios is run using same functionality as custom games except scenario\n selection criteria are ignored in favor of each predefined scenario setup.\n\n * *Custom Scenarios:* The --custom option allows a player to set up a specific\n scenario to test, including the opponent's setup. Each agent joins an existing\n scenario by using the --join option.\n\n * *Join:* The --join option allows a player to specify at most its own agent and\n optionally its required opponent. All other parameters of the scenario are\n determined by the scenario creator.\n\n2. Each player connects to the game automatically via the sc2gameLobby package.\n This occurs by default over Versentiedge's public matchmaking ladder server.\n3. Once in-game, the scenario is setup.\n\n * if upgrades are specified, each player's client controller creates the\n tech producing units and (with cheats enabled) automatically researches\n the scenario-specified upgrades. This will elapse at most an additional\n 21 seconds on top of the specified scenario duration. (This is required\n due to behavior in Blizzard's API protocol.)\n\n * The host removes existing units and then creates the units as specified\n by the scenario.\n\n4. gameplay continues for as long as is specified using the --duration option.\n5. the scenario can be repeated multiple times as specified using the --loops\n option. Steps 2-4 are repeated for each loop of the same scenario.\n6. A replay is saved locally by each player for each scenario iteration.\n\n#### Example Commands\n\n`python -m sc2simulator --editor --mapname=parasite`\n\n`python -m sc2simulator --custom --unitsMax=7 --ground --players=defaulthuman,blizzbot5_hard --ladder=True`\n\n`python -m sc2simulator --race=zerg --enemyrace=terran --defense=3 --year=2018 --season=3 --players=defaulthuman,blizzbot5_hard`\n\n`python -m sc2simulator --cases= --mapname=MechDepot --players=test,blizzbot5_hard`\n\nNOTE: selecting player 'test' or 'defaulthuman' will allow you to play as a human.\nPlaying with your own custom agent requires additional player setup to define\nthe agents setup and execution/callback functions.\n\n#### Cautions\n\n* If your installed Starcraft 2 Maps directory (e.g. C:\\Program Files (x86)\\Starcraft II\\Maps),\nthese maps can be deleted by the editor. Maps of the same name in subfolders\nbeneath Maps\\... are safe.\n\n* Including tech upgrades and some features (such as balancing on mineral cost,\nunit dps, etc.) are only available if you have also access to the sc2techTree\npackage. If interested, petition @ttinies.\n\n* When playing with your AI/bot, your bot may need to wait a few moments in-game\nbefore the scenario is fully setup.\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/ttinies/sc2simulator", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "sc2simulator", "package_url": "https://pypi.org/project/sc2simulator/", "platform": "", "project_url": "https://pypi.org/project/sc2simulator/", "project_urls": { "Homepage": "https://github.com/ttinies/sc2simulator" }, "release_url": "https://pypi.org/project/sc2simulator/0.8.2/", "requires_dist": [ "sc2common", "sc2gameLobby", "sc2ladderMgmt", "sc2maptool", "sc2players" ], "requires_python": ">3.4", "summary": "design, run and test desired situations using human, AI, bot or computer control", "version": "0.8.2" }, "last_serial": 4355673, "releases": { "0.3.1": [ { "comment_text": "", "digests": { "md5": "683fba218cec92a1e2636f5f8c68116b", "sha256": "950d4ad4500463ba222b481b9641c6df3d133dfb1807c42ffc268486e30e4682" }, "downloads": -1, "filename": "sc2simulator-0.3.1-py3.6.egg", "has_sig": false, "md5_digest": "683fba218cec92a1e2636f5f8c68116b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">2.6", "size": 37414, "upload_time": "2018-09-23T14:59:08", "url": "https://files.pythonhosted.org/packages/d2/f6/95c0410470c09362faa1679bf0a1b1c56231b6c972dafd594f6ce570244b/sc2simulator-0.3.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3500dabd4fd130167cd5bff072ed125d", "sha256": "bc266a27a4b6eca06cef1df407bdf0b8537b2a5f5228409ff8fd5e2e85986d04" }, "downloads": -1, "filename": "sc2simulator-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3500dabd4fd130167cd5bff072ed125d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">2.6", "size": 18023, "upload_time": "2018-09-23T14:59:06", "url": "https://files.pythonhosted.org/packages/2c/0f/35261d3bd522f8bd07669b3b23271889c5cffbd093d221d64efc3f51ae92/sc2simulator-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01b858b496d31aac2e064b0bcadda6bb", "sha256": "ecbcbc859a943e81b1de191603753bac2f8623a3fbe29b04f9dc34f8ee49b394" }, "downloads": -1, "filename": "sc2simulator-0.3.1.tar.gz", "has_sig": false, "md5_digest": "01b858b496d31aac2e064b0bcadda6bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6", "size": 16689, "upload_time": "2018-09-23T14:59:09", "url": "https://files.pythonhosted.org/packages/70/98/a64f4156b7cee7836b27b95f8ad2219da34b4a4a9bef17fd12042f02a954/sc2simulator-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "26faafc61a1ee9409fa7701f1cdc70a2", "sha256": "2ac4eb0a9dff13962e3e3f901b70c9cfc5d0f5a50e222d849704ff8139a09834" }, "downloads": -1, "filename": "sc2simulator-0.3.2-py3.6.egg", "has_sig": false, "md5_digest": "26faafc61a1ee9409fa7701f1cdc70a2", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">2.6", "size": 38220, "upload_time": "2018-09-23T17:48:12", "url": "https://files.pythonhosted.org/packages/c9/e2/f15fa59db25c1d771315e46c2a6029b01221de4d9af5a2b37a13fd53d06e/sc2simulator-0.3.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8bf2f19cbcf1561da5ad3e32372f780f", "sha256": "295934101d86fe17b26ceb449f88116977487935e5417989732d5ff596840aa9" }, "downloads": -1, "filename": "sc2simulator-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8bf2f19cbcf1561da5ad3e32372f780f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">2.6", "size": 18011, "upload_time": "2018-09-23T17:48:11", "url": "https://files.pythonhosted.org/packages/86/2a/6208e92140b4c8b3db8f5874252073142cdc0a6e597f2eb07b52f2468ce0/sc2simulator-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74c30a92fb090fb7b352fdae5cee9363", "sha256": "53692566a863d76bebd96e34f3dbf492cfd052e89f1895b09b63129ac7f8a813" }, "downloads": -1, "filename": "sc2simulator-0.3.2.tar.gz", "has_sig": false, "md5_digest": "74c30a92fb090fb7b352fdae5cee9363", "packagetype": "sdist", "python_version": "source", "requires_python": ">2.6", "size": 16690, "upload_time": "2018-09-23T17:48:14", "url": "https://files.pythonhosted.org/packages/4a/02/fcb6d68e4fad38fb3765498c59ee2eb6e2fe80659af7e592721c4de6e88d/sc2simulator-0.3.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "6a1e4e6e47d0db9761851d081878bcc7", "sha256": "3517a30ea012dcb52dbff8fa1b91b119bec69bbd29e148fc01d2bdd8577c4578" }, "downloads": -1, "filename": "sc2simulator-0.5.0-py3.6.egg", "has_sig": false, "md5_digest": "6a1e4e6e47d0db9761851d081878bcc7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 50041, "upload_time": "2018-10-02T15:38:19", "url": "https://files.pythonhosted.org/packages/b1/c4/e6c3da1a2606754a085408b450b8b6450492715fed6ec98998e2918fd1b6/sc2simulator-0.5.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "cb5115de2828bd2129dc2ab719f32815", "sha256": "7fcc14332920decee257f8808fdfefb89a62cf68ae8466b0656f1cf731fa0c03" }, "downloads": -1, "filename": "sc2simulator-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cb5115de2828bd2129dc2ab719f32815", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 24271, "upload_time": "2018-10-02T15:38:18", "url": "https://files.pythonhosted.org/packages/40/e8/afa7664e56b6c97ff14771209a733d5ba56813105279dbbdb4d9313ecb08/sc2simulator-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efa6ce45de78a40b3c5d7173fd5f6c19", "sha256": "d142e1c978b6157372bd87390d4942c17887797d494cf2c3575cc520d381a86e" }, "downloads": -1, "filename": "sc2simulator-0.5.0.tar.gz", "has_sig": false, "md5_digest": "efa6ce45de78a40b3c5d7173fd5f6c19", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 23882, "upload_time": "2018-10-02T15:38:20", "url": "https://files.pythonhosted.org/packages/b8/28/eccdf965878b251f8ab349fac981b89986c1b5a141d1fb66bdbcd25e49eb/sc2simulator-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "d5099bfd828f72f34deb0d3adf51d67b", "sha256": "a3425ac99968b26c21b0cedddb905dd845a7a02dda90190b31d8a541416d10ca" }, "downloads": -1, "filename": "sc2simulator-0.6.0-py3.6.egg", "has_sig": false, "md5_digest": "d5099bfd828f72f34deb0d3adf51d67b", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 56119, "upload_time": "2018-10-05T03:39:10", "url": "https://files.pythonhosted.org/packages/d5/2f/fea737041877ed4814aa3de14a46f66e60baafc5cfb5236301dabee8d219/sc2simulator-0.6.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "a82aed4c46fcc692b047d013c9aca4b3", "sha256": "ae43d9806fc12c46ea8d235d061f96b2557bcf4174aef122ddf807735fb60a58" }, "downloads": -1, "filename": "sc2simulator-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a82aed4c46fcc692b047d013c9aca4b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 27495, "upload_time": "2018-10-05T03:39:08", "url": "https://files.pythonhosted.org/packages/0f/2b/2f0e3eef45294932af073a5251f07ee7fdc8775b81a9f593d40313b75fa5/sc2simulator-0.6.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9621bd20ca8f17e83053d8dd09a320f0", "sha256": "84b511005110ab9a50d3654c13706a63181a01f75ccbdf2c78861b87d4c6d7ca" }, "downloads": -1, "filename": "sc2simulator-0.6.0.tar.gz", "has_sig": false, "md5_digest": "9621bd20ca8f17e83053d8dd09a320f0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 26907, "upload_time": "2018-10-05T03:39:11", "url": "https://files.pythonhosted.org/packages/27/40/0436a3cb8954ebc3b56599ec770eb9e1abf455ff64c635d6035fca69645f/sc2simulator-0.6.0.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "4a6292d9a5613adff0835aaae3473513", "sha256": "d7e70c7fb049c7dd2d19d16f988e04b2c65b1775835456fb29aa3613783ff128" }, "downloads": -1, "filename": "sc2simulator-0.6.2-py3.6.egg", "has_sig": false, "md5_digest": "4a6292d9a5613adff0835aaae3473513", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 55965, "upload_time": "2018-10-06T20:20:45", "url": "https://files.pythonhosted.org/packages/21/56/8bbb243ece5073952259f6ed12395764d58d656850ca7ea75100d546cd71/sc2simulator-0.6.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8cca6a1e9ee8e8be45191315c6881187", "sha256": "69719b069b7cf95b628fbfd3206c312736b9a8f4ced21409307a386f965a9844" }, "downloads": -1, "filename": "sc2simulator-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8cca6a1e9ee8e8be45191315c6881187", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 27437, "upload_time": "2018-10-06T20:20:43", "url": "https://files.pythonhosted.org/packages/6d/1d/e682b7934ff9767cd4106098f7cf092365df10d8be229def0520c015e891/sc2simulator-0.6.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5bb2cf121e3a85f5b6cd10e03fa621a2", "sha256": "5e187bd9eb3b492e805b1146d4c62a350d5929676ae8c3041b565984e3633a21" }, "downloads": -1, "filename": "sc2simulator-0.6.2.tar.gz", "has_sig": false, "md5_digest": "5bb2cf121e3a85f5b6cd10e03fa621a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 26767, "upload_time": "2018-10-06T20:20:46", "url": "https://files.pythonhosted.org/packages/6c/49/fdd777b9d6e11ab13ab76e6287dc68b064c94fa31121341ba6ac9c0ba700/sc2simulator-0.6.2.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "d64ddfa6fcca5d46ee4d22eb27aed8c0", "sha256": "a9bd647aadd09e06ef4c9ff710ce22523737a25d1a0d7dafdda056fb4446d26a" }, "downloads": -1, "filename": "sc2simulator-0.7.0-py3.6.egg", "has_sig": false, "md5_digest": "d64ddfa6fcca5d46ee4d22eb27aed8c0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 60080, "upload_time": "2018-10-08T02:16:38", "url": "https://files.pythonhosted.org/packages/a1/94/1f951fd0bff5f80b5749b9bbfc93c0e29c2a6ccd88f88c26a4ccbb445070/sc2simulator-0.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "7ec00265e81251d4c26463cee75ead31", "sha256": "379e4e53ae4dfa251a3110416dd582193f0faaee5245b8ef3744f7fc2ed7418b" }, "downloads": -1, "filename": "sc2simulator-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7ec00265e81251d4c26463cee75ead31", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 28735, "upload_time": "2018-10-08T02:16:36", "url": "https://files.pythonhosted.org/packages/c1/d6/d6a8d1197f3dac6deece2cd473a1453e9bdc27c24d7c7c0731994452c9dc/sc2simulator-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3338cee24d522aa289bb55b2994bac10", "sha256": "399cc6991b4fcc25e01c22ec2b5da717625ca17e5c49a04de442f6c41b2e4661" }, "downloads": -1, "filename": "sc2simulator-0.7.0.tar.gz", "has_sig": false, "md5_digest": "3338cee24d522aa289bb55b2994bac10", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 27737, "upload_time": "2018-10-08T02:16:39", "url": "https://files.pythonhosted.org/packages/fd/2b/a8881c8048949a0270db5ab654ea640b119c061dfa90b8019681b128faf2/sc2simulator-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "977248a18cf8a16ed7e9bba04ed74466", "sha256": "151e34a5b60f2c5cc9393efe3b6499c006bb0cd37f551e52dd2f8fc84bc3b284" }, "downloads": -1, "filename": "sc2simulator-0.8.0-py3.6.egg", "has_sig": false, "md5_digest": "977248a18cf8a16ed7e9bba04ed74466", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 1369676, "upload_time": "2018-10-08T14:38:35", "url": "https://files.pythonhosted.org/packages/63/bc/ea83cb3c43b45db55b9cba3131b5323927eb323c835f39f81e44e12226f5/sc2simulator-0.8.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fa512287c8c2d2de0592c582aa2f358c", "sha256": "2fd1db9ce81092657339f7b8b99921fe1157f621502666361c4f286c7f78841a" }, "downloads": -1, "filename": "sc2simulator-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fa512287c8c2d2de0592c582aa2f358c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 1337402, "upload_time": "2018-10-08T14:38:32", "url": "https://files.pythonhosted.org/packages/b7/7f/c2ea2c1d2fef2d9ad2d37a57fbee2f0f5e85afdfd7f0b4de98e33359f8d3/sc2simulator-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9ca1f15a30731091afd1fa0844d3222", "sha256": "f379e2ae022e7c4c0352503f6510c096bdff6e8eaa0fa818e7ef2cc0fb54c894" }, "downloads": -1, "filename": "sc2simulator-0.8.0.tar.gz", "has_sig": false, "md5_digest": "f9ca1f15a30731091afd1fa0844d3222", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 1332320, "upload_time": "2018-10-08T14:38:38", "url": "https://files.pythonhosted.org/packages/51/7a/f728d7348c64076b1bf087d89bbdd317c7951b44788d3dc1a4a7e3ac84ef/sc2simulator-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "aceb6549beea4eed01ff8209b1cffba4", "sha256": "b4349b30298a58e72cf2191c8ac4f07c7f8ed48b3e7ea731c2e734ea79b5047e" }, "downloads": -1, "filename": "sc2simulator-0.8.1-py3.6.egg", "has_sig": false, "md5_digest": "aceb6549beea4eed01ff8209b1cffba4", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 1369677, "upload_time": "2018-10-08T14:43:20", "url": "https://files.pythonhosted.org/packages/5c/72/b654d2d7321f25526a5754e0ad569bf9aae4f56db125536bb0cc43ecca66/sc2simulator-0.8.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "3b4e98ae134f5eb7b1b322178cc2d9a1", "sha256": "9231fabd6a5fb59bdd4473092b2b4e25d2f3ddb3d4056ea7d4a269c56f62ddff" }, "downloads": -1, "filename": "sc2simulator-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3b4e98ae134f5eb7b1b322178cc2d9a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 1337402, "upload_time": "2018-10-08T14:43:17", "url": "https://files.pythonhosted.org/packages/a1/01/3be06d42fd34e8018bfc6599fa6852c400983f0ad2fe0aa68d9aeed8a991/sc2simulator-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5848788e3b9e2c69a874def0e68507d0", "sha256": "ed17398ab64987077c42ee39226d771f66cf0319ebff4f2adeaaad270f018703" }, "downloads": -1, "filename": "sc2simulator-0.8.1.tar.gz", "has_sig": false, "md5_digest": "5848788e3b9e2c69a874def0e68507d0", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 1332305, "upload_time": "2018-10-08T14:43:22", "url": "https://files.pythonhosted.org/packages/29/be/cc4d6b84e0aea12e79e40187020a25170b8ea8e1aae5250025b5b680fc9b/sc2simulator-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "79afac09cef4deb70f1a4e2edbd93c6f", "sha256": "d936aa8a197a0aa3b54dda6ed32aa3ee8a034329cd6a198dd4f326cc13b12e07" }, "downloads": -1, "filename": "sc2simulator-0.8.2-py3.6.egg", "has_sig": false, "md5_digest": "79afac09cef4deb70f1a4e2edbd93c6f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 1370193, "upload_time": "2018-10-09T12:37:45", "url": "https://files.pythonhosted.org/packages/fc/49/d9716a6bc886446973ec12180820178268d04629bb389b1284d65c012e56/sc2simulator-0.8.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "46a2f9d0d58015d9fbc670788cd6e260", "sha256": "d60056902c2535cd8a56ef59708c7faee552636152be4da3b0ac510b9514d71e" }, "downloads": -1, "filename": "sc2simulator-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "46a2f9d0d58015d9fbc670788cd6e260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 1337896, "upload_time": "2018-10-09T12:37:43", "url": "https://files.pythonhosted.org/packages/06/8c/6d4a44f864c648c30301f51f4ec429ed2e99d910478cceb9db1c6b226f3d/sc2simulator-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4bbe0a97855d28c7d221204571c88d3", "sha256": "ef989ee9bfeaa1e77dd165aed434614ee14564b159c3f54790b153dcb4d549a6" }, "downloads": -1, "filename": "sc2simulator-0.8.2.tar.gz", "has_sig": false, "md5_digest": "f4bbe0a97855d28c7d221204571c88d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 1333375, "upload_time": "2018-10-09T12:37:48", "url": "https://files.pythonhosted.org/packages/d1/8f/2b6abbadf51bd7e4270e10cd9fea0ccb6798ac37d60ca978e119f88c0fcb/sc2simulator-0.8.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "79afac09cef4deb70f1a4e2edbd93c6f", "sha256": "d936aa8a197a0aa3b54dda6ed32aa3ee8a034329cd6a198dd4f326cc13b12e07" }, "downloads": -1, "filename": "sc2simulator-0.8.2-py3.6.egg", "has_sig": false, "md5_digest": "79afac09cef4deb70f1a4e2edbd93c6f", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">3.4", "size": 1370193, "upload_time": "2018-10-09T12:37:45", "url": "https://files.pythonhosted.org/packages/fc/49/d9716a6bc886446973ec12180820178268d04629bb389b1284d65c012e56/sc2simulator-0.8.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "46a2f9d0d58015d9fbc670788cd6e260", "sha256": "d60056902c2535cd8a56ef59708c7faee552636152be4da3b0ac510b9514d71e" }, "downloads": -1, "filename": "sc2simulator-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "46a2f9d0d58015d9fbc670788cd6e260", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4", "size": 1337896, "upload_time": "2018-10-09T12:37:43", "url": "https://files.pythonhosted.org/packages/06/8c/6d4a44f864c648c30301f51f4ec429ed2e99d910478cceb9db1c6b226f3d/sc2simulator-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4bbe0a97855d28c7d221204571c88d3", "sha256": "ef989ee9bfeaa1e77dd165aed434614ee14564b159c3f54790b153dcb4d549a6" }, "downloads": -1, "filename": "sc2simulator-0.8.2.tar.gz", "has_sig": false, "md5_digest": "f4bbe0a97855d28c7d221204571c88d3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4", "size": 1333375, "upload_time": "2018-10-09T12:37:48", "url": "https://files.pythonhosted.org/packages/d1/8f/2b6abbadf51bd7e4270e10cd9fea0ccb6798ac37d60ca978e119f88c0fcb/sc2simulator-0.8.2.tar.gz" } ] }