{ "info": { "author": "Sebastian Brunner, Rico Belder, Franz Steinmetz", "author_email": "sebastian.brunner@dlr.de, rico.belder@dlr.de, franz.steinmetz@dlr.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Environment :: X11 Applications :: GTK", "Framework :: Robot Framework", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: Eclipse Public License 1.0 (EPL-1.0)", "Natural Language :: English", "Operating System :: Unix", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Software Development", "Topic :: Utilities" ], "description": "Develop branch: |build_status_develop|\n\n.. |build_status_develop| image:: http://213.136.81.227:8080/buildStatus/icon?job=rafcon_github\n :target: http://213.136.81.227:8080/buildStatus/icon?job=rafcon_github\n\n\nRAFCON\n======\n\n.. figure:: https://raw.githubusercontent.com/DLR-RM/RAFCON/master/documents/assets/Screenshot_Drill_Skill.png\n :figwidth: 100%\n :width: 800px\n :align: left\n :alt: Screenshot showing RAFCON with a big state machine\n :target: documents/assets/Screenshot_Drill_Skill.png?raw=true\n\n* Documentation: Hosted on `Read the Docs `_\n* Homepage: `DLR-RM.github.io/RAFCON/ `_\n* License: `EPL `_\n\nDevelop your robotic tasks using an intuitive graphical user interface\n----------------------------------------------------------------------\n\nRAFCON uses hierarchical state machines, featuring concurrent state execution, to represent robot programs.\nIt ships with a graphical user interface supporting the creation of state machines and\ncontains IDE like debugging mechanisms. Alternatively, state machines can programmatically be generated\nusing RAFCON's API.\n\nUniversal application\n\n RAFCON is written in Python, can be extended with plugins and is hard- and middleware independent.\n\nVisual programming\n\n The sophisticated graphical editor can be used for the creation, execution and debugging of state machines.\n\nCollaborative working\n\n Share and reuse your state machines in form of libraries, stored as JSON strings in text files.\n\n.. figure:: https://raw.githubusercontent.com/DLR-RM/RAFCON/master/documents/assets/RAFCON-sm-creation-preview.gif\n :figwidth: 100%\n :width: 570px\n :align: left\n :alt: Example on how to create a simple state machine\n\n\nInstallation preparations\n-------------------------\n\nBefore installing RAFCON, Python >=2.7, pip and setuptools are required on your system. Most of the other dependencies\nare automatically resolved by pip/setuptools, but not all of them. Those need be be installed manually, too:\n\nInstallation requirements for Ubuntu 16.04\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n sudo apt-get install python-dev python-pip\n sudo -H pip install --upgrade pip\n sudo -H pip install --upgrade setuptools\n\nInstallation requirements for Ubuntu 18.04\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n.. code-block:: bash\n\n sudo apt-get install python-dev python-pip build-essential glade\n sudo -H pip install --upgrade pip\n sudo -H pip install --upgrade setuptools\n\nGeneral requirements\n^^^^^^^^^^^^^^^^^^^^\n\nIf you are not using Ubuntu 16.04 or 18.04, please make sure that the following packages are installed:\n\n* Python >=2.7\n* pip (recent version required: v18 known to be working)\n* python-setuptools (recent version required: v40 known to be working)\n\n\nInstalling RAFCON\n-----------------\n\n.. code-block:: bash\n\n pip install rafcon --user\n\nThe ``--user`` flag is optional. If not set, RAFCON is installed globally (in this case you normaly need to have root privileges).\n\nIf during the installation the error ``ImportError: No module named cairo`` occurs, please install pycairo directly\nvia:\n\n.. code-block:: bash\n\n pip install --user pycairo<2.0.0,>=1.10.0\n\nIf you are using Python 3.4, you will need a ``pip`` version <= 8. Run the following command, to downgrade ``pip``:\n\n.. code-block:: bash\n\n pip install --user --upgrade pip==8\n\nOf course you can also directly use the RAFCON sources from GitHub.\n\n.. code-block:: bash\n\n cd /install/directory\n git clone https://github.com/DLR-RM/RAFCON rafcon\n\n\nStart RAFCON\n------------\n\nNo matter which installation option you choose, RAFCON can be started from any location using (make sure\n``/usr/local/bin`` or ``~/.local/bin`` is in your ``PATH`` environment variable):\n\n.. code-block:: bash\n\n rafcon\n\n\nUninstallation\n--------------\n\nIf you want to uninstall RAFCON, all you need to do is call\n\n.. code-block:: bash\n\n pip uninstall rafcon\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/DLR-RM/RAFCON", "keywords": "state machine,robotic,FSM,development,GUI,visual programming", "license": "EPL", "maintainer": "", "maintainer_email": "", "name": "rafcon", "package_url": "https://pypi.org/project/rafcon/", "platform": "", "project_url": "https://pypi.org/project/rafcon/", "project_urls": { "Homepage": "https://github.com/DLR-RM/RAFCON" }, "release_url": "https://pypi.org/project/rafcon/0.14.1/", "requires_dist": [ "pylint (<2,>=1.6)", "psutil", "jsonconversion (~=0.2.12)", "yaml-configuration (~=0.1)", "python-gtkmvc3-dlr (~=1.0.0)", "gaphas (~=1.0.0)", "future (<0.18.0,>=0.16)", "pytest (<5,>=3.5); extra == 'testing'", "pytest-timeout; extra == 'testing'", "pytest-mock; extra == 'testing'", "graphviz; extra == 'testing'", "pyuserinput; extra == 'testing'", "pylint (<2,>=1.6); extra == 'testing'", "psutil; extra == 'testing'", "jsonconversion (~=0.2.12); extra == 'testing'", "yaml-configuration (~=0.1); extra == 'testing'", "python-gtkmvc3-dlr (~=1.0.0); extra == 'testing'", "gaphas (~=1.0.0); extra == 'testing'", "future (<0.18.0,>=0.16); extra == 'testing'" ], "requires_python": "", "summary": "Develop your robotic tasks with hierarchical state machines using an intuitive graphical user interface", "version": "0.14.1" }, "last_serial": 5745385, "releases": { "0.12.14": [ { "comment_text": "", "digests": { "md5": "c38d342ed0b692e640b2073808d571aa", "sha256": "a4da88db4d400b57a4ad47f65927832c1f51e2dd1e5b588fe8abcb6474168cbc" }, "downloads": -1, "filename": "rafcon-0.12.14-py2-none-any.whl", "has_sig": false, "md5_digest": "c38d342ed0b692e640b2073808d571aa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 848207, "upload_time": "2018-07-05T07:15:11", "url": "https://files.pythonhosted.org/packages/85/d0/f878f2d3953bcbab8e581e6962f19ab484f0534374f5508cfe5c4371f655/rafcon-0.12.14-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7dc5e30c23402f732c1d8860396ed31", "sha256": "5dfade11a161c9c664dd62daf22f98331eb3a073bf38af07581e04df10b5a4b4" }, "downloads": -1, "filename": "rafcon-0.12.14.tar.gz", "has_sig": false, "md5_digest": "c7dc5e30c23402f732c1d8860396ed31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25888871, "upload_time": "2018-07-05T07:15:57", "url": "https://files.pythonhosted.org/packages/9a/45/cf81fd649c8994e42a1e12f82d831968af40ad9bc4e5feb8c840c93dbbca/rafcon-0.12.14.tar.gz" } ], "0.12.15": [ { "comment_text": "", "digests": { "md5": "c3dcbbaa844c307e55825e77815cd818", "sha256": "a8afeb024ee64fbf786983a1fdfc8209be69ee932c5681ea4fa6b9244369bdf5" }, "downloads": -1, "filename": "rafcon-0.12.15-py2-none-any.whl", "has_sig": false, "md5_digest": "c3dcbbaa844c307e55825e77815cd818", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 851136, "upload_time": "2018-07-06T10:09:32", "url": "https://files.pythonhosted.org/packages/97/f2/d816ba2a241c20149a092b54b20b94b9ee6297e744b4221e0fb71da4c091/rafcon-0.12.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd3ce74f93e8b21ed1075353c14a4a68", "sha256": "d60d1b014261b1116c3e7f07efd28760a59873207cd9d18e3cbec0bc60364cda" }, "downloads": -1, "filename": "rafcon-0.12.15.tar.gz", "has_sig": false, "md5_digest": "bd3ce74f93e8b21ed1075353c14a4a68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 688083, "upload_time": "2018-07-06T10:09:36", "url": "https://files.pythonhosted.org/packages/0f/2c/973426248d1bc4e290b0797ed32cd076cd7b27befb3fb6f0dd69a6e1a387/rafcon-0.12.15.tar.gz" } ], "0.12.16": [ { "comment_text": "", "digests": { "md5": "9a246031ef103b93194eec0aae881696", "sha256": "607586bd64d733d113e18de07be4cbabef15c2a98f2773177ccde75e6af8de5b" }, "downloads": -1, "filename": "rafcon-0.12.16-py2-none-any.whl", "has_sig": false, "md5_digest": "9a246031ef103b93194eec0aae881696", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 851432, "upload_time": "2018-07-11T12:58:31", "url": "https://files.pythonhosted.org/packages/7d/ba/0a623000226351571da2b282075a3e63615e1f258f5da9bc9b5a56d13625/rafcon-0.12.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a4744b1c09fa4b9dd3cf61a75dc66ab", "sha256": "9a0166ef5653a81aeda02a64a36d60aa2810d488fed199d1ef7e8bcb58cf7527" }, "downloads": -1, "filename": "rafcon-0.12.16.tar.gz", "has_sig": false, "md5_digest": "4a4744b1c09fa4b9dd3cf61a75dc66ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 688439, "upload_time": "2018-07-11T12:58:35", "url": "https://files.pythonhosted.org/packages/3f/16/8c4775a1d3c5309b72f42c2266a84540c8bf7b3de5d059652b5749869b2e/rafcon-0.12.16.tar.gz" } ], "0.12.17": [ { "comment_text": "", "digests": { "md5": "8bcb4182275ac8495b2061f3ca85dd3d", "sha256": "4db64af110feb1b581453ff1f7cc791fa4739b3758c814c2d17c47554ea23917" }, "downloads": -1, "filename": "rafcon-0.12.17-py2-none-any.whl", "has_sig": false, "md5_digest": "8bcb4182275ac8495b2061f3ca85dd3d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1213908, "upload_time": "2018-07-13T11:27:47", "url": "https://files.pythonhosted.org/packages/89/63/69782c7f073aa7a26b0d9304985ce03c9a92f14cf831b35d753c61db105e/rafcon-0.12.17-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c53d840c34a6a1dccf21deac1c5a621", "sha256": "c9f5046d9925f1d0e0f84bd6394ac3f4507ee239c417c3c3ec0e1a906392a9c5" }, "downloads": -1, "filename": "rafcon-0.12.17.tar.gz", "has_sig": false, "md5_digest": "5c53d840c34a6a1dccf21deac1c5a621", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 775760, "upload_time": "2018-07-13T11:27:52", "url": "https://files.pythonhosted.org/packages/25/28/b8ba75b5f3e2fe1e71754bc4a1ebf255585fc1c2d99e9d32f9af448ae8ce/rafcon-0.12.17.tar.gz" } ], "0.12.19": [ { "comment_text": "", "digests": { "md5": "01ecfa362c0f0f03d4f0d840e4af61b4", "sha256": "64a1c8a582645b0ab0e1fb4263e79cbfb285d4779b7a26b681a8aaf70305ac90" }, "downloads": -1, "filename": "rafcon-0.12.19-py2-none-any.whl", "has_sig": false, "md5_digest": "01ecfa362c0f0f03d4f0d840e4af61b4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2548238, "upload_time": "2018-08-07T15:53:38", "url": "https://files.pythonhosted.org/packages/48/b5/a19015e9e9f5cf4e4c5f8c8f2d2294f262ff4908b046e4324c8558bbbbee/rafcon-0.12.19-py2-none-any.whl" } ], "0.12.20": [ { "comment_text": "", "digests": { "md5": "5c86430d3c4b433d27f6f958be5a8920", "sha256": "816ecdd0f17ccea38df9f44d7e3a070acf281e4eac243fd23ce3aaad70ca0850" }, "downloads": -1, "filename": "rafcon-0.12.20.tar.gz", "has_sig": false, "md5_digest": "5c86430d3c4b433d27f6f958be5a8920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2102364, "upload_time": "2018-08-07T16:25:01", "url": "https://files.pythonhosted.org/packages/93/b9/b309b9f467c74e6a6f6808ceffcad75b590c4497a5e513ce8a7ce0bb9d1d/rafcon-0.12.20.tar.gz" } ], "0.12.21": [ { "comment_text": "", "digests": { "md5": "fbfc9059b9916907e908a3fd9f397168", "sha256": "d142d4b9885acd7d19b6887ef9ed58b0f5a5628a9358868b998abb2064cf1755" }, "downloads": -1, "filename": "rafcon-0.12.21.tar.gz", "has_sig": false, "md5_digest": "fbfc9059b9916907e908a3fd9f397168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2107223, "upload_time": "2018-08-21T11:53:47", "url": "https://files.pythonhosted.org/packages/9c/31/aedf9e70675ed1b3efa15e70cff7e23e617a59a5b689c5f2db57b8e9da67/rafcon-0.12.21.tar.gz" } ], "0.12.22": [ { "comment_text": "", "digests": { "md5": "54d3b35d71715e6e2ba25318ed0df72d", "sha256": "944c3a6672844b01611ad5485fbc06abcc4128298c4c21e4de7e52b101722f1b" }, "downloads": -1, "filename": "rafcon-0.12.22.tar.gz", "has_sig": false, "md5_digest": "54d3b35d71715e6e2ba25318ed0df72d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2116518, "upload_time": "2018-09-18T14:16:44", "url": "https://files.pythonhosted.org/packages/2f/18/e110a034dc2c15c321430b0004e0bf84b2d3d3faa3fed336daa3854b3c36/rafcon-0.12.22.tar.gz" } ], "0.12.23": [ { "comment_text": "", "digests": { "md5": "d378cbb36a6595b9a38938939115b4ef", "sha256": "7e829acc0b44bcf3b002c7ef984f4d1521b0128499b40909114704e19e8903f7" }, "downloads": -1, "filename": "rafcon-0.12.23.tar.gz", "has_sig": false, "md5_digest": "d378cbb36a6595b9a38938939115b4ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2116928, "upload_time": "2018-09-18T14:30:20", "url": "https://files.pythonhosted.org/packages/2b/b5/ca5558ae0911325ee550a39e99b60c056422fdde308bf1f5211cf2b2cb22/rafcon-0.12.23.tar.gz" } ], "0.12.24": [ { "comment_text": "", "digests": { "md5": "b797774be4add1dbe5ce155d11b7495f", "sha256": "da1264f211e48640bad201c34e40203d245493477b0f01e5aaa97ff03c9f3a80" }, "downloads": -1, "filename": "rafcon-0.12.24.tar.gz", "has_sig": false, "md5_digest": "b797774be4add1dbe5ce155d11b7495f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2119462, "upload_time": "2018-09-19T07:38:13", "url": "https://files.pythonhosted.org/packages/36/93/b4b4115cdfacf936a546d12f5ada53758ff41e21db99b19f5bfdc6cf5dff/rafcon-0.12.24.tar.gz" } ], "0.12.25": [ { "comment_text": "", "digests": { "md5": "65bc5c7259675350a326380cf7fa7b3f", "sha256": "091348cd0034d79417bee684bfab8767aa5f3e1790679920af5c326f5c1361d7" }, "downloads": -1, "filename": "rafcon-0.12.25.tar.gz", "has_sig": false, "md5_digest": "65bc5c7259675350a326380cf7fa7b3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26086821, "upload_time": "2018-10-15T07:40:36", "url": "https://files.pythonhosted.org/packages/dc/74/67def531b54d42616d79455856e6fec2a3ab0b38bc32f140bb7ef773eb27/rafcon-0.12.25.tar.gz" } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "ced18a04099231779d3b7f6988308b2e", "sha256": "50d23f363bc4ab894fd7785737951ffe3abf2b316f7eb34dbd0e8467141d59e4" }, "downloads": -1, "filename": "rafcon-0.13.1.tar.gz", "has_sig": false, "md5_digest": "ced18a04099231779d3b7f6988308b2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2221794, "upload_time": "2018-12-18T09:48:43", "url": "https://files.pythonhosted.org/packages/9d/05/22b3739ace6148abf2d185ce8050f0ac5ee2f95c65d4eecb9b37e115ea4c/rafcon-0.13.1.tar.gz" } ], "0.13.6": [ { "comment_text": "", "digests": { "md5": "8e9c8548b007c445497b297fae8e22f3", "sha256": "f59654245164598b98ddbd337e15a8b5bb897c61d5300cf2c792b1080b1197bf" }, "downloads": -1, "filename": "rafcon-0.13.6.tar.gz", "has_sig": false, "md5_digest": "8e9c8548b007c445497b297fae8e22f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2070327, "upload_time": "2019-03-03T12:49:37", "url": "https://files.pythonhosted.org/packages/df/7a/4cd500cef12a9d13db045b63e3762b1f4dc61fe50d4535692d7806074b44/rafcon-0.13.6.tar.gz" } ], "0.13.7": [ { "comment_text": "", "digests": { "md5": "7d58f97467472020d40cbfbc742e17cf", "sha256": "7d1f5ef533ef1026ca0ba4a98855b0309b7e641779e815a5da4f13820ad7f842" }, "downloads": -1, "filename": "rafcon-0.13.7.tar.gz", "has_sig": false, "md5_digest": "7d58f97467472020d40cbfbc742e17cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2070215, "upload_time": "2019-03-07T08:55:10", "url": "https://files.pythonhosted.org/packages/cf/41/faae0c027fedcdbcb8677b576a4c8dc9ab6551a2d7e43200c505ddb9fe40/rafcon-0.13.7.tar.gz" } ], "0.13.8": [ { "comment_text": "", "digests": { "md5": "d6f29cfc4c9992aea6066e216cc0c181", "sha256": "0360a94170b4d5eaf4ae2b26af975761c100f18bfddf8f8e7ef9fd82753c2be5" }, "downloads": -1, "filename": "rafcon-0.13.8.tar.gz", "has_sig": false, "md5_digest": "d6f29cfc4c9992aea6066e216cc0c181", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2070519, "upload_time": "2019-05-07T09:45:15", "url": "https://files.pythonhosted.org/packages/84/4f/c7346a79775f535554e6f4c8c7a63b4ada06c2706e34de2f7d1cc8419e62/rafcon-0.13.8.tar.gz" } ], "0.14.0": [ { "comment_text": "", "digests": { "md5": "bc9dc5c01d6d075c575792edd423acb1", "sha256": "a559ecaa056bc4671374e16c2fc04e8f714b7abe4cd220ec7614c8a585d5253d" }, "downloads": -1, "filename": "rafcon-0.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc9dc5c01d6d075c575792edd423acb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2560017, "upload_time": "2019-07-29T09:22:30", "url": "https://files.pythonhosted.org/packages/d6/1f/3129e11e02d6b9422c19d50d7ecce14280197bf3839f6c65b83f85b650c7/rafcon-0.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "564794ac48b6a5648009f86336fb65df", "sha256": "fe6f199e4fcb764a6dd639a80a3a708a14e8d02a5f85ca5c5dba228bf4e749af" }, "downloads": -1, "filename": "rafcon-0.14.0.tar.gz", "has_sig": false, "md5_digest": "564794ac48b6a5648009f86336fb65df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2096040, "upload_time": "2019-07-29T09:22:38", "url": "https://files.pythonhosted.org/packages/e1/64/36ea103dfed0ded55a2584807b1d8d11dc23f134e2bd3cfa1e575fdad347/rafcon-0.14.0.tar.gz" } ], "0.14.1": [ { "comment_text": "", "digests": { "md5": "b9f91f39f3d0ce4d1ebe0187cc942c31", "sha256": "525b52877e452e8f001ac6007c6ab32501084608e8010ca4107bf74bd034a08e" }, "downloads": -1, "filename": "rafcon-0.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9f91f39f3d0ce4d1ebe0187cc942c31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2556020, "upload_time": "2019-08-28T20:23:48", "url": "https://files.pythonhosted.org/packages/9d/cb/37afad10983ced4e75fd336174bc19a382a0e4ab490b28fdf9c05bb057de/rafcon-0.14.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5152a49689aff3c9e4d9758b2c235b4", "sha256": "1161b40924c3ebcdae98ff2bf726b83201636b6581adda9cf9dd90bbd7083bd3" }, "downloads": -1, "filename": "rafcon-0.14.1.tar.gz", "has_sig": false, "md5_digest": "f5152a49689aff3c9e4d9758b2c235b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2096047, "upload_time": "2019-08-28T20:23:54", "url": "https://files.pythonhosted.org/packages/34/c6/a38feb8df85550826f3dd2a3ee406bf5c9ae41a09fd2855bb0e0806bc2af/rafcon-0.14.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b9f91f39f3d0ce4d1ebe0187cc942c31", "sha256": "525b52877e452e8f001ac6007c6ab32501084608e8010ca4107bf74bd034a08e" }, "downloads": -1, "filename": "rafcon-0.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b9f91f39f3d0ce4d1ebe0187cc942c31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2556020, "upload_time": "2019-08-28T20:23:48", "url": "https://files.pythonhosted.org/packages/9d/cb/37afad10983ced4e75fd336174bc19a382a0e4ab490b28fdf9c05bb057de/rafcon-0.14.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5152a49689aff3c9e4d9758b2c235b4", "sha256": "1161b40924c3ebcdae98ff2bf726b83201636b6581adda9cf9dd90bbd7083bd3" }, "downloads": -1, "filename": "rafcon-0.14.1.tar.gz", "has_sig": false, "md5_digest": "f5152a49689aff3c9e4d9758b2c235b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2096047, "upload_time": "2019-08-28T20:23:54", "url": "https://files.pythonhosted.org/packages/34/c6/a38feb8df85550826f3dd2a3ee406bf5c9ae41a09fd2855bb0e0806bc2af/rafcon-0.14.1.tar.gz" } ] }