{ "info": { "author": "Revar Desmera", "author_email": "revarbat@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Other Audience", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Compilers", "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Interpreters", "Topic :: Software Development :: Testing" ], "description": "######\nMufSim\n######\n\nAn offline simulator, debugger, and IDE for the MUF and\n`MUV `_\nlanguages, with GUI and command-line interfaces.\n\nThis is *not* a perfect simulator of a full MUCK. This does *not*\nsimulate all permissions and behaviours. It *is*, however, a useful\nway to make sure that you are manipulating the stack properly, and to\ndebug and test programs that don't need some of the more unusual\nparts of MUF.\n\n\nInstallation\n============\n\nWindows\n-------\nUnpack the ``MufSimWin64.zip`` archive and place the resulting\n``MufSim.exe`` binary someplace useful.\n\nOS X\n----\nUnpack the ``MufSimOSX64.zip`` archive and place the resulting\n``MufSim.app`` application bundle in the ``/Applications`` folder.\n\nLinux\n-----\nInstall using PyPi::\n\n pip install mufsim\n\nInstalling from sources::\n\n python3 setup.py build install\n\n\nUsing the GUI Debugger\n======================\n\nWindows\n-------\nRun the ``MufSim.exe`` binary to launch the GUI Debugger/IDE.\n\nOS X\n----\nOpen the ``MufSim.app`` application bundle to launch the GUI\nDebugger/IDE.\n\nLinux\n-----\nRun the ``mufsimgui`` binary to launch the GUI Debugger/IDE.\n\n\nUsing the Command-Line Debugger\n===============================\n\nUsage\n-----\n::\n\n mufsim [-h] [-u] [-r] [-t] [-d] [-c COMMAND]\n [-e TEXTENTRY] [-f TEXTFILE] [-p REGNAME FILE]\n infile\n\nPositional Arguments\n--------------------\n\n+-------------------------+---------------------------------------------------+\n| infile | Name of MUF source file to use as input. |\n+-------------------------+---------------------------------------------------+\n\n\nOptional Arguments\n------------------\n\n+----------------------------+------------------------------------------------+\n| -h, --help | Show help message and exit. |\n+----------------------------+------------------------------------------------+\n| -u, --uncompile | Show compiled MUF tokens. |\n+----------------------------+------------------------------------------------+\n| -r, --run | Run compiled MUF program. |\n+----------------------------+------------------------------------------------+\n| -t, --trace | Show stacktrace for each instruction. |\n+----------------------------+------------------------------------------------+\n| -d, --debug | Run MUF program in interactive debugger. |\n+----------------------------+------------------------------------------------+\n| -c TEXT, --command TEXT | Specify text to push onto the stack for run. |\n+----------------------------+------------------------------------------------+\n| -e TEXT, --textentry TEXT | Text line to feed to READs. (multiple allowed) |\n+----------------------------+------------------------------------------------+\n| -f FILE, --textfile FILE | File of text lines to feed to READs. |\n+----------------------------+------------------------------------------------+\n| -p NAME FILE, | Create extra prog from FILE, registered as |\n| --program NAME FILE | $NAME. |\n+----------------------------+------------------------------------------------+\n| --timing | Show run execution timing. |\n+----------------------------+------------------------------------------------+\n\n\nInteractive Debugger\n====================\nThe interactive MUF debugger (in both the command-line and GUI) accepts\nthe following commands:\n\n+-----------------------+-------------------------------------------+\n| where | Display the call stack. |\n+-----------------------+-------------------------------------------+\n| stack | Show all data stack items. |\n+-----------------------+-------------------------------------------+\n| stack DEPTH | Show top DEPTH data stack items. |\n+-----------------------+-------------------------------------------+\n| list | List next few source code lines. |\n+-----------------------+-------------------------------------------+\n| list LINE | List source code line. |\n+-----------------------+-------------------------------------------+\n| list LINE,LINE | List source code between LINEs. |\n+-----------------------+-------------------------------------------+\n| list FUNC | List source code at beginning of FUNC. |\n+-----------------------+-------------------------------------------+\n| break LINE | Set breakpoint at line. |\n+-----------------------+-------------------------------------------+\n| break FUNC | Set breakpoint at func. |\n+-----------------------+-------------------------------------------+\n| delete BREAKNUM | Delete a breakpoint. |\n+-----------------------+-------------------------------------------+\n| show breakpoints | Show current breakpoints. |\n+-----------------------+-------------------------------------------+\n| show functions | List all declared functions. |\n+-----------------------+-------------------------------------------+\n| show globals | Show all global variables. |\n+-----------------------+-------------------------------------------+\n| show vars | Show all current function variables. |\n+-----------------------+-------------------------------------------+\n| step | Step one line, going into calls. |\n+-----------------------+-------------------------------------------+\n| step COUNT | Step COUNT lines, going into calls. |\n+-----------------------+-------------------------------------------+\n| next | Step one line, skipping over calls. |\n+-----------------------+-------------------------------------------+\n| next COUNT | Step COUNT lines, skipping over calls. |\n+-----------------------+-------------------------------------------+\n| finish | Finish the current function. |\n+-----------------------+-------------------------------------------+\n| cont | Continue until next breakpoint. |\n+-----------------------+-------------------------------------------+\n| pop | Pop top data stack item. |\n+-----------------------+-------------------------------------------+\n| dup | Duplicate top data stack item. |\n+-----------------------+-------------------------------------------+\n| swap | Swap top two data stack items. |\n+-----------------------+-------------------------------------------+\n| rot | Rot top three data stack items. |\n+-----------------------+-------------------------------------------+\n| push VALUE | Push VALUE onto top of data stack. |\n+-----------------------+-------------------------------------------+\n| print VARIABLE | Print the value in the given variable. |\n+-----------------------+-------------------------------------------+\n| trace | Turn on tracing of each instr. |\n+-----------------------+-------------------------------------------+\n| notrace | Turn off tracing if each instr. |\n+-----------------------+-------------------------------------------+\n| run COMMANDARG | Re-run program, with COMMANDARG. |\n+-----------------------+-------------------------------------------+\n\n\nAdding libraries\n================\nYou can add extra library program objects, by using the ``-p`` command-\nline argument, or by opening the extra library MUF files in the GUI app.\nFor example, if you have the following MUF files:\n\nlib-foo.muf\n-----------\n::\n\n $version 1.000\n $lib-version 1.000\n : foo[ s -- ]\n me @ s @ \"foo\" strcat notify\n ;\n public foo\n $libdef foo\n\ncmd-test.muf\n------------\n::\n\n $include $lib/foo\n : main[ arg -- ]\n \"Blah\" foo\n ;\n\nYou can run them in the command-line debugger like this::\n\n mufsim -r -p lib/foo lib-foo.muf cmd-test.muf\n\n\nExternal Client Connections\n===========================\nYou can connect and log into a player object from an external client, to\ntest things like MCP and MCPGUI programs. To do so, (assuming you're on\nthe same machine you're running MufSim on) simply connect to ``localhost``,\nport ``8888``, and connect to the test user ``John_Doe`` with the password\n``password``. Or::\n\n telnet localhost 8888\n connect John_Doe password\n\nThere are a few simple building and chat MUCK commands like ``@dig``,\n``@link``, ``say``, ``pose``, etc. You can also interact with MUF\nprograms doing READs or using MCP.\n\n\nThe Simulated MUCK Database\n===========================\nA small database is simulated to be able to support various property and\ndatabase related primitives. This database is as follows::\n\n Room: Global Environment Room(#0R)\n Owner: Wizard(#1PWM3)\n Properties:\n _defs/.tell: \"me @ swap notify\"\n\n Player: Wizard(#1PWM3)\n Location: Global Environment Room(#0R)\n Home: Global Environment Room(#0R)\n Descriptor: 3 (First online.)\n Password: potrzebie\n Properties:\n sex: \"male\"\n\n Room: Test Chamber #2(#2R)\n Owner: Wizard(#1PWM3)\n Registered: $mainroom\n Properties:\n _/de:\n\n Exit: test(#3E)\n Owner: Wizard(#1PWM3)\n Location: Test Chamber #2(#2R)\n Linked to: cmd-test(#4FM3)\n\n Program: cmd-test(#4FM3)\n Owner: Wizard(#1PWM3)\n Location: Wizard(#1PWM3)\n Registered: $cmd/test\n Note: The first program file is loaded into this program object.\n\n Player: John_Doe(#5PM3)\n Location: Test Chamber #2(#2R)\n Home: Test Chamber #2(#2R)\n Password: password\n Properties:\n _/de:\n sex: \"male\"\n test#: 5\n test#/1: \"This is line one.\"\n test#/2: \"This is line two.\"\n test#/3: \"This is line three.\"\n test#/4: \"This is line four.\"\n test#/5: \"This is line five.\"\n abc: \"prop_abc\"\n abc/def: \"prop_def\"\n abc/efg: \"prop_efg\"\n abc/efg/hij: \"prop_hij\"\n abc/efg/klm: \"prop_klm\"\n abc/nop/qrs: \"prop_qrs\"\n abc/nop/tuv: \"prop_tuv\"\n\n Player: Jane_Doe(#6PM1)\n Location: Test Chamber #2(#2R)\n Home: Test Chamber #2(#2R)\n Password: password\n Properties:\n _/de:\n sex: \"female\"\n\n Thing: Test Cube(#7)\n Location: Test Chamber #2(#2R)\n Properties:\n _/de:\n\nAs MUF programs are loaded into the GUI debugger/IDE, new programs will be\ncreated for them. The same applies for extra programs loaded via ``-p``\nin the command-line debugger. If you really need to, you can connect to a\none of the players in the DB using an external cnnection, and you can use\nmany of the standard MUCK building commands like ``@dig``, ``@action``,\n``@pcreate``, ``@link`` or similar.\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/revarbat/mufsim/archive/master.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/revarbat/mufsim", "keywords": "muf muv debugger development", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "MufSim", "package_url": "https://pypi.org/project/MufSim/", "platform": "", "project_url": "https://pypi.org/project/MufSim/", "project_urls": { "Download": "https://github.com/revarbat/mufsim/archive/master.zip", "Homepage": "https://github.com/revarbat/mufsim" }, "release_url": "https://pypi.org/project/MufSim/1.2.2/", "requires_dist": [ "appdirs (>=1.4.0)", "belfrywidgets (>=1.0.3)", "mudclientprotocol (>=0.1.0)", "packaging", "pymuv (>=0.9.8)", "setuptools", "six", "ssltelnet (>=0.9.2)" ], "requires_python": "", "summary": "Muf language simulator and debugger.", "version": "1.2.2" }, "last_serial": 3334795, "releases": { "0.8.2": [ { "comment_text": "", "digests": { "md5": "a16dfd60498d013226d96bf85039b3f0", "sha256": "ae23736b363dc9ec2a32bae74fc24f36b230048aa6b7699b1f9dd07a437cef57" }, "downloads": -1, "filename": "MufSim-0.8.2-py3.5.egg", "has_sig": false, "md5_digest": "a16dfd60498d013226d96bf85039b3f0", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 213935, "upload_time": "2016-05-14T06:41:36", "url": "https://files.pythonhosted.org/packages/c3/a6/12f1baf78a4299a22118b47617e775a0b0c90363addfa8c400ba4aee7796/MufSim-0.8.2-py3.5.egg" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "b24970049b642fe598e5fa7a8a3a81dd", "sha256": "793dd5dbef8c2afad105eb1a0e309adebb6fbd76cf492cee61d5c7c68875aca1" }, "downloads": -1, "filename": "MufSim-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b24970049b642fe598e5fa7a8a3a81dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 76109, "upload_time": "2016-05-24T03:45:05", "url": "https://files.pythonhosted.org/packages/96/0f/4190222177bc686176fd021ed98b5373f784e69cb108c8f44f1a7b480389/MufSim-0.8.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07a9cac952fd70f2609bc735347bd957", "sha256": "56bae9e58b19908ed8a3ca7bceee0b491bfb223b34e3b7573d48d3da25cca817" }, "downloads": -1, "filename": "MufSim-0.8.3-py3.5.egg", "has_sig": false, "md5_digest": "07a9cac952fd70f2609bc735347bd957", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 73328, "upload_time": "2016-05-24T03:45:28", "url": "https://files.pythonhosted.org/packages/a3/47/aae2a195d2db46a05c990c81c34af7cea301cf47d1fcb593a7093fb69cba/MufSim-0.8.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "3d44ea9f904c92e731e79ed8a320969f", "sha256": "a36614503fdfbd31f4ddf319d427321b47dd50fe5a2fb416d8ae7b0b27a74eb2" }, "downloads": -1, "filename": "MufSim-0.8.3.tar.gz", "has_sig": false, "md5_digest": "3d44ea9f904c92e731e79ed8a320969f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62114, "upload_time": "2016-05-24T03:45:17", "url": "https://files.pythonhosted.org/packages/51/1f/28c693b18ae95fd571e68aaf7708f2b85d84bafac358d2d38bac9a276ad9/MufSim-0.8.3.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "49f22fe01ad021f9f70331104995607c", "sha256": "f52815e5a80cc052838a6fd18893e38c9f15b2b469a33bf248da88126d4f1b6e" }, "downloads": -1, "filename": "MufSim-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49f22fe01ad021f9f70331104995607c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91748, "upload_time": "2016-06-08T04:55:48", "url": "https://files.pythonhosted.org/packages/d1/35/275ad0f7f7cb776df33cfe9d8f9f641eaa051b32bd697285c503b9c34aba/MufSim-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38a6b1607291b8bc6f960bfea434c32a", "sha256": "6e3ed97891485871d8f18a1d3847c74936b99c5d9f0c54f85457c7d6b5efd5e8" }, "downloads": -1, "filename": "MufSim-0.9.0-py3.5.egg", "has_sig": false, "md5_digest": "38a6b1607291b8bc6f960bfea434c32a", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 88646, "upload_time": "2016-06-08T04:55:57", "url": "https://files.pythonhosted.org/packages/1b/ce/79dbfa963253ed012422fd4f91ff24b169fed9111c44a988f8150092b870/MufSim-0.9.0-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "7fcb2be9049e13d1341d2d7f76218805", "sha256": "fbf3fb92b410a0e7ea6356e2ba80aed82c6976b5c3b79761af64073057d3086f" }, "downloads": -1, "filename": "MufSim-0.9.0.tar.gz", "has_sig": false, "md5_digest": "7fcb2be9049e13d1341d2d7f76218805", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74593, "upload_time": "2016-06-08T04:55:53", "url": "https://files.pythonhosted.org/packages/a2/d0/861e5bd42df7443210cb2325921ce4f0d93086384a480e77d725ad74141d/MufSim-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "ae81c62d1fc50234b926e08bb321e53a", "sha256": "522cfc3123f8745d8c2d87fadbcdc9b82d220f778c2c8f57048b5b2f861afe21" }, "downloads": -1, "filename": "MufSim-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae81c62d1fc50234b926e08bb321e53a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 91755, "upload_time": "2016-06-08T07:23:05", "url": "https://files.pythonhosted.org/packages/a9/b0/db2c8b4ae97d72a13bdb8eeec19829c4425af50a04977642c72b3bcd0318/MufSim-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c975b8c249917dddec65d67f340ca47c", "sha256": "034b3012abaf3605bc012b1a19ed2ccd0e841f829e92f58299c862d0044d6c53" }, "downloads": -1, "filename": "MufSim-0.9.1-py3.5.egg", "has_sig": false, "md5_digest": "c975b8c249917dddec65d67f340ca47c", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 88653, "upload_time": "2016-06-08T07:23:10", "url": "https://files.pythonhosted.org/packages/89/46/1f66b434b2dddf313bc9cc330ded0bad4fa8d9bdd3f0c589b5e9144c6a49/MufSim-0.9.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "1a9e2bb8b04a4a42247d10dcd50e3867", "sha256": "0b5ab7d15dc12ea2b63a6ddcd536cafa96b3e643db8e5e85b7a9ddcf75d0b9b2" }, "downloads": -1, "filename": "MufSim-0.9.1.tar.gz", "has_sig": false, "md5_digest": "1a9e2bb8b04a4a42247d10dcd50e3867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74587, "upload_time": "2016-06-08T07:23:15", "url": "https://files.pythonhosted.org/packages/04/0b/35791a6545dd983a0e59875ebfec8cfacf1367f69af3167215a0c317bfc2/MufSim-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "de803ba75c6a25e08dc0b81e95b302da", "sha256": "ed6310ca648fc2bb3a2be93f61b6c3cd73891c1205b3d63690b46ddc66334063" }, "downloads": -1, "filename": "MufSim-0.9.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "de803ba75c6a25e08dc0b81e95b302da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 92561, "upload_time": "2016-06-09T05:01:15", "url": "https://files.pythonhosted.org/packages/e6/8b/5b7965b9287ded8137fbe57f9353b5186ff9277a7eb7a7a98d835a9ae6b1/MufSim-0.9.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5b9656fbff55d1cbb5dd3884be7b795", "sha256": "7704de9aff2ecd20054168a9b0f8ae63989c4d0f5b53e170559eb07aa930a396" }, "downloads": -1, "filename": "MufSim-0.9.2-py3.5.egg", "has_sig": false, "md5_digest": "d5b9656fbff55d1cbb5dd3884be7b795", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 261702, "upload_time": "2016-06-09T05:01:20", "url": "https://files.pythonhosted.org/packages/59/6e/539ad5c8a1158ed4add3b166f62840023060c12f0eb24bd4e5f3a580d453/MufSim-0.9.2-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "6b207742c68e953b5a93e6c014ea759c", "sha256": "262b6ca67f379e21d7c939b65380ae7e2846af27c993a2dda9169ca1292b8cd7" }, "downloads": -1, "filename": "MufSim-0.9.2.tar.gz", "has_sig": false, "md5_digest": "6b207742c68e953b5a93e6c014ea759c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75311, "upload_time": "2016-06-09T05:01:25", "url": "https://files.pythonhosted.org/packages/a2/88/0c4a3abe965f3f8bd268a028041c8913ecd48f56eac02e1891f64643de04/MufSim-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "7439e8bc55e1c0dc81d1fec1fedc214f", "sha256": "87b810b94c725f81458415d7e1f139202aae25151e2d8c0919c6430787f2103c" }, "downloads": -1, "filename": "MufSim-0.9.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7439e8bc55e1c0dc81d1fec1fedc214f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98465, "upload_time": "2016-06-10T04:15:45", "url": "https://files.pythonhosted.org/packages/1c/ff/ca1f091deb9798417f9f500f1a52c4cb02bcbca737d95b1136996a519ccc/MufSim-0.9.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7507aa954d002cca47951310f577176d", "sha256": "347390ba7e2fe73f5e72c42ba7916ecbcbceebb01fc7f6475c9b697fe07e7045" }, "downloads": -1, "filename": "MufSim-0.9.3-py3.5.egg", "has_sig": false, "md5_digest": "7507aa954d002cca47951310f577176d", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 92725, "upload_time": "2016-06-10T04:15:49", "url": "https://files.pythonhosted.org/packages/15/ec/ab3e8a4a402606cca9d921b0ce9b3c3a384e7f63b6bc5fbe9c6eecd8fec2/MufSim-0.9.3-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "5192c175711d27a96488ecb887a59c44", "sha256": "d1d275852160e269a8bab6fbddd1ec5d671977c5407315ec19292fecea211b7a" }, "downloads": -1, "filename": "MufSim-0.9.3.tar.gz", "has_sig": false, "md5_digest": "5192c175711d27a96488ecb887a59c44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79463, "upload_time": "2016-06-10T04:15:54", "url": "https://files.pythonhosted.org/packages/b3/e0/7e20486f8ed74aa6af49a75df203f61c2c5eeba4c4b6a8040801d0a39237/MufSim-0.9.3.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "54703d6efe6b83fd6a307cb065a0590d", "sha256": "dce8c28aa441ec0984fc298bea50dc77e33a4d3e6d5b3ab252b3dc14d321fd2c" }, "downloads": -1, "filename": "MufSim-0.9.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "54703d6efe6b83fd6a307cb065a0590d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 98999, "upload_time": "2016-06-12T00:17:50", "url": "https://files.pythonhosted.org/packages/d6/13/3f869ea4bcfebdc2c3a1f96a09e50121fb470626cb11bf282babf2b7c96e/MufSim-0.9.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4012e78f858e0eaf7008a6782a5cde5", "sha256": "f6e917d778b22b1e63813939afb50999104d9fc27860f32d62bd92361becbdaa" }, "downloads": -1, "filename": "MufSim-0.9.5-py3.5.egg", "has_sig": false, "md5_digest": "a4012e78f858e0eaf7008a6782a5cde5", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 267199, "upload_time": "2016-06-12T00:17:59", "url": "https://files.pythonhosted.org/packages/0d/37/528c138be7cf45d088c4fd0b6953a842e17ded0d4b4a61ffff0b2dd1049e/MufSim-0.9.5-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "b0fe9d55c456cfbcca26eb78167c8c16", "sha256": "320feec9463b811f2028c54a079de376dcf48ce7784dc6d11a24d91c5bee2be0" }, "downloads": -1, "filename": "MufSim-0.9.5.tar.gz", "has_sig": false, "md5_digest": "b0fe9d55c456cfbcca26eb78167c8c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80041, "upload_time": "2016-06-12T00:17:55", "url": "https://files.pythonhosted.org/packages/bd/5a/3545d3d6de549a7d30735f75e683a57e99f168fecd42784591a4e70d29ef/MufSim-0.9.5.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "2365fd0d9ce01768a8f96fbfcb951111", "sha256": "e45980e744b951358a2dfabf494491b606adeecb25f9166ebc4281dbcfd4a13f" }, "downloads": -1, "filename": "MufSim-0.9.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2365fd0d9ce01768a8f96fbfcb951111", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 99864, "upload_time": "2016-08-07T01:54:36", "url": "https://files.pythonhosted.org/packages/eb/bd/ac6693cc1b4712158c5ba61b70032901fa7588f3d6f9ad7a29658f2efc0b/MufSim-0.9.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7e6651d872e61731a720f8745ed3c9a", "sha256": "6cce3b43bd2696993d0da6b51b50e4d6c024cfdf0e19b64acf7fb2718726a048" }, "downloads": -1, "filename": "MufSim-0.9.7.tar.gz", "has_sig": false, "md5_digest": "a7e6651d872e61731a720f8745ed3c9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80918, "upload_time": "2016-08-07T01:54:33", "url": "https://files.pythonhosted.org/packages/18/cb/6d6603dc7c1bcd098f00532237d4583ec2a7f7e3dd2077e3ec3be42a5b38/MufSim-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "719508c3185b9510a5007712b0de5d9d", "sha256": "432770eb05bb9e394ed0855d469be5430359b8eb5ecd1153df79c124996630f2" }, "downloads": -1, "filename": "MufSim-0.9.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "719508c3185b9510a5007712b0de5d9d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 99897, "upload_time": "2016-08-07T21:16:49", "url": "https://files.pythonhosted.org/packages/de/c7/313620a96b07ea54558a14f4b43f1a3bf2d49ee01782abad1687bc584672/MufSim-0.9.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e9eae405bb44bdd2c3a686eb520dd4f", "sha256": "d8c5cc5cea7cc6e64f7a5b3b1aa7e1b870484ab5528d483dfaa91f699e0b3ce8" }, "downloads": -1, "filename": "MufSim-0.9.8.tar.gz", "has_sig": false, "md5_digest": "9e9eae405bb44bdd2c3a686eb520dd4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80997, "upload_time": "2016-08-07T21:16:46", "url": "https://files.pythonhosted.org/packages/eb/68/944175766f36788470c7cd8fef3da072c7385e01bd23475b3bc0ebbc16d2/MufSim-0.9.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4fdb1f27025eb63ed9c204902c542d9c", "sha256": "8e7bc7fb2a4ac4a30c2f3632e71ea1f08f0012674cf82912576924651e8d4d55" }, "downloads": -1, "filename": "MufSim-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4fdb1f27025eb63ed9c204902c542d9c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 100304, "upload_time": "2016-08-07T23:32:22", "url": "https://files.pythonhosted.org/packages/2a/7f/7ad924f205d9fcf2a0d64d0c5308e1f5563490ef91e5fea2b346c2bc64cc/MufSim-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2348410b9dd1e2acb659d474ee0179f", "sha256": "4f19ed76d6bbef6150ed66a9b6fd6690ca0d02f50ba3bda2325196109a1bbd40" }, "downloads": -1, "filename": "MufSim-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b2348410b9dd1e2acb659d474ee0179f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81385, "upload_time": "2016-08-07T23:32:19", "url": "https://files.pythonhosted.org/packages/be/66/ead27f8db54692b88e8f257d734fdbdea778323bedb233a3573dd3a0a6e0/MufSim-1.0.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "7c45d4ee5f019c9379951e3897affb78", "sha256": "366b75a6a2849d4422496147757d684274d6ba1c279104ffd13d1338464e5fb4" }, "downloads": -1, "filename": "MufSim-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c45d4ee5f019c9379951e3897affb78", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 105989, "upload_time": "2016-08-19T04:46:49", "url": "https://files.pythonhosted.org/packages/8f/7e/762ef3aa861eef8a4d2e0bc6aae93ad7beba1715c918f5ab3407eb7c0811/MufSim-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7de8a2448cca47db980dbde2c9b2cff6", "sha256": "5532c6f6845c80b8da6501460658c3a76e9a913264da0d5402730100a67dbcef" }, "downloads": -1, "filename": "MufSim-1.1.1.tar.gz", "has_sig": false, "md5_digest": "7de8a2448cca47db980dbde2c9b2cff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86896, "upload_time": "2016-08-19T04:46:46", "url": "https://files.pythonhosted.org/packages/4f/3b/447ded5ccdc3f7c9d25b06e273dbbdef73a30ae9f1cc9308a7319d74467a/MufSim-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "d0a1d6b4c66502a3aa9e543482745554", "sha256": "a57018a78796bcf1ab3cdb01fa468f0e86d10c4ddc49ded3ea162c4bb572c028" }, "downloads": -1, "filename": "MufSim-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0a1d6b4c66502a3aa9e543482745554", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 105986, "upload_time": "2016-08-19T07:05:21", "url": "https://files.pythonhosted.org/packages/f6/38/ad00d10abf934362b4efb7d6cba00ad2541c1d55830232f55ca0e696b223/MufSim-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a441615f84c06f497b265fda6dcc1e4", "sha256": "4005ac1bd7adfe174a61e1f6fbb431737aef89d0915fd321bd48a9d5e6797f35" }, "downloads": -1, "filename": "MufSim-1.1.2.tar.gz", "has_sig": false, "md5_digest": "5a441615f84c06f497b265fda6dcc1e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86900, "upload_time": "2016-08-19T07:05:18", "url": "https://files.pythonhosted.org/packages/c1/24/2712ab3a5aa49b36d67afc71aa62cdf680619da70b65bbe9daba9204972a/MufSim-1.1.2.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "f0195c84af01c219c7f1906301748aed", "sha256": "3ac6ea647efd4dc33430ecd2bd7070c352d1ece11f35ebdb763c8625340df9fc" }, "downloads": -1, "filename": "MufSim-1.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f0195c84af01c219c7f1906301748aed", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 106167, "upload_time": "2016-08-21T11:12:14", "url": "https://files.pythonhosted.org/packages/b8/b6/6624b0f4141323f97dea0c0b04a4ffa8c6e5cf158769bb92bc2b47ee8fce/MufSim-1.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9108382c7817faf03bec468f78cb63c5", "sha256": "d8c2f6f8ed3fe52bd1e137955a24994869eb279537805a54d486703462c48e79" }, "downloads": -1, "filename": "MufSim-1.1.5.tar.gz", "has_sig": false, "md5_digest": "9108382c7817faf03bec468f78cb63c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87064, "upload_time": "2016-08-21T11:12:10", "url": "https://files.pythonhosted.org/packages/31/00/20a651fa2ed52cc365c297d6cf6895bb28a9ff9c182504f0d3684aa9d31f/MufSim-1.1.5.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5f621e4454fe11669c8782a61f6e6ce3", "sha256": "b1364c769adb1dd1a91f6f0131e3e44c0681668f904e4eb82712938eb64e457a" }, "downloads": -1, "filename": "MufSim-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f621e4454fe11669c8782a61f6e6ce3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 107804, "upload_time": "2017-10-17T07:35:49", "url": "https://files.pythonhosted.org/packages/4f/78/989eaa3a3768fba9b42b06810f27871d4c72a35abb3a0ee96109dd8e5838/MufSim-1.2.0-py2.py3-none-any.whl" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "c3005d9b13d0f1572462b7a5142db7a0", "sha256": "7ff18d6b290b1ebac00a8a36048721bb68dfac446cbe58aa2b0688a592d959a7" }, "downloads": -1, "filename": "MufSim-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3005d9b13d0f1572462b7a5142db7a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108865, "upload_time": "2017-11-15T10:47:29", "url": "https://files.pythonhosted.org/packages/f0/0a/39d1b7f230bd08e9e4f736b63dcd0342579a963253b1eb47161865670bd9/MufSim-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c580943a0f79f70d12fbf3c2e70ecc60", "sha256": "4fb47569b04dc36288887c9d1a512519c6127fe5f4232cb258a755c91c55c7c5" }, "downloads": -1, "filename": "MufSim-1.2.2-py3.6.egg", "has_sig": false, "md5_digest": "c580943a0f79f70d12fbf3c2e70ecc60", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 103037, "upload_time": "2017-11-15T10:47:33", "url": "https://files.pythonhosted.org/packages/3d/53/054143732811bddd1e3bf2ba134b79a681dca1df331b9d118463e9b913ef/MufSim-1.2.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "041268ba23ff3fc2f43c139cc1fecad2", "sha256": "1cc355a50ea19d7b326000e673d9341d81b0632f4cbe71f960a03c005ac14c45" }, "downloads": -1, "filename": "MufSim-1.2.2.tar.gz", "has_sig": false, "md5_digest": "041268ba23ff3fc2f43c139cc1fecad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91569, "upload_time": "2017-11-15T10:47:31", "url": "https://files.pythonhosted.org/packages/b5/55/b8783719159e68f90a4ab5c905735a820ba22124fa07cd7eff7ac838e1f3/MufSim-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c3005d9b13d0f1572462b7a5142db7a0", "sha256": "7ff18d6b290b1ebac00a8a36048721bb68dfac446cbe58aa2b0688a592d959a7" }, "downloads": -1, "filename": "MufSim-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3005d9b13d0f1572462b7a5142db7a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 108865, "upload_time": "2017-11-15T10:47:29", "url": "https://files.pythonhosted.org/packages/f0/0a/39d1b7f230bd08e9e4f736b63dcd0342579a963253b1eb47161865670bd9/MufSim-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c580943a0f79f70d12fbf3c2e70ecc60", "sha256": "4fb47569b04dc36288887c9d1a512519c6127fe5f4232cb258a755c91c55c7c5" }, "downloads": -1, "filename": "MufSim-1.2.2-py3.6.egg", "has_sig": false, "md5_digest": "c580943a0f79f70d12fbf3c2e70ecc60", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 103037, "upload_time": "2017-11-15T10:47:33", "url": "https://files.pythonhosted.org/packages/3d/53/054143732811bddd1e3bf2ba134b79a681dca1df331b9d118463e9b913ef/MufSim-1.2.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "041268ba23ff3fc2f43c139cc1fecad2", "sha256": "1cc355a50ea19d7b326000e673d9341d81b0632f4cbe71f960a03c005ac14c45" }, "downloads": -1, "filename": "MufSim-1.2.2.tar.gz", "has_sig": false, "md5_digest": "041268ba23ff3fc2f43c139cc1fecad2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91569, "upload_time": "2017-11-15T10:47:31", "url": "https://files.pythonhosted.org/packages/b5/55/b8783719159e68f90a4ab5c905735a820ba22124fa07cd7eff7ac838e1f3/MufSim-1.2.2.tar.gz" } ] }