{ "info": { "author": "Jean-Lou Dupont", "author_email": "python (at) jldupont.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: Public Domain", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "This project consists in helper classes used to design FSM (Finite State Machines) from pure python classes. \n\nExample usage is included in /tests. Additional documentation can be found in doc_.\n\nChangelog\n---------\n\n**0.1.1**\n\n* Added integration with ``MsgLogger`` from pyjld.logger package\n\n**0.1.0**\n\n* Added support for positional & keyword arguments\n\n**0.0.6**\n\nModified `action_method` to increase separation of concern \n\n**0.0.5**\n\nAdded support for more `action_method`\n\n\n**0.0.4**\n\n* Backward compatibility breakage\n \n * Added `action_method` support to `transition table`\n\n**0.0.3**\n\n* Added the 'attractor' transition\n\n**0.0.2**\n\n* Removed unnecessary imports \n\n**0.0.1** \n\nInitial alpha release\n\n.. _SVN: http://pyfse.googlecode.com/\n.. _doc: http://pyfse.googlecode.com/svn/trunk/pyfse/docs/html/index.html", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pyfse.googlecode.com/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyfse", "package_url": "https://pypi.org/project/pyfse/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyfse/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pyfse.googlecode.com/" }, "release_url": "https://pypi.org/project/pyfse/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "pyfse: python finite state engine (machine)", "version": "0.1.1" }, "last_serial": 797226, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ae3a3203f946f07df8cc363c3fa56e03", "sha256": "0d139a6e577ca797e5fc2c3d32df72bbbadf990d1942ef567ab60cc1cb513346" }, "downloads": -1, "filename": "pyfse-0.0.1-py2.5.egg", "has_sig": false, "md5_digest": "ae3a3203f946f07df8cc363c3fa56e03", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6093, "upload_time": "2009-03-16T21:09:51", "url": "https://files.pythonhosted.org/packages/8d/2a/11925be57217041e4a9e5cef9ccadc80521b067149cbf3829700417446af/pyfse-0.0.1-py2.5.egg" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "62b1edde9d0233f061f64e502723bc54", "sha256": "65eeb2166bf9c862d3978173b8f4b7dd0690c8bf283d6717392a9405aa7a057b" }, "downloads": -1, "filename": "pyfse-0.0.2-py2.5.egg", "has_sig": false, "md5_digest": "62b1edde9d0233f061f64e502723bc54", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6152, "upload_time": "2009-03-17T01:06:03", "url": "https://files.pythonhosted.org/packages/f7/b2/e3ca931f22244c0239972cfd1dbc3107518a9c6e0ce2419826d982266428/pyfse-0.0.2-py2.5.egg" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f4e7d392014a9f5e218a4d144952faad", "sha256": "b8532778f7ebe027b76762723293fcb65f0c22da3497e7b6f332438960fac3bb" }, "downloads": -1, "filename": "pyfse-0.0.3-py2.5.egg", "has_sig": false, "md5_digest": "f4e7d392014a9f5e218a4d144952faad", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 1560, "upload_time": "2009-03-20T21:04:42", "url": "https://files.pythonhosted.org/packages/20/4d/c51b4307fb538ddeb00490dbbf8f6f2cd45e354f33cf541c6f6f2c67eebc/pyfse-0.0.3-py2.5.egg" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "8c552366d9adb1175bf5aac09f5ae0cf", "sha256": "7b67891df4dcffff5027df198d3fa30125b3a5da10f45dc58cc58973b7179aab" }, "downloads": -1, "filename": "pyfse-0.0.4-py2.5.egg", "has_sig": false, "md5_digest": "8c552366d9adb1175bf5aac09f5ae0cf", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 6642, "upload_time": "2009-03-25T19:56:08", "url": "https://files.pythonhosted.org/packages/32/80/958395eb1806a1a6b0a6ef703b318c287dc2601289b8670fbf0ac380d3f3/pyfse-0.0.4-py2.5.egg" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "9e97abc19668c5323c3b305a8d920334", "sha256": "6f8cdc7e465032ce884b7e206bfb09ecb6ac3171468f22e94e77f6d564036972" }, "downloads": -1, "filename": "pyfse-0.0.5-py2.5.egg", "has_sig": false, "md5_digest": "9e97abc19668c5323c3b305a8d920334", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 7282, "upload_time": "2009-03-25T20:53:57", "url": "https://files.pythonhosted.org/packages/0a/c5/f7329dd9fb07fe8a328e458d045ae0adf47deb1d4c4e43c874b583aff49d/pyfse-0.0.5-py2.5.egg" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "2ec6ef0c9ace0672d8bc9849cca7e408", "sha256": "a60a5231e88d4791d1a9fa86d683bc841dc8bb0e81625e1ff65d616729ba93ef" }, "downloads": -1, "filename": "pyfse-0.0.6-py2.5.egg", "has_sig": false, "md5_digest": "2ec6ef0c9ace0672d8bc9849cca7e408", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 7604, "upload_time": "2009-03-26T11:51:17", "url": "https://files.pythonhosted.org/packages/d5/a8/aeb278ef63d16ebf03fe754c51474323a328e0666b643feda908a4df2d99/pyfse-0.0.6-py2.5.egg" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "221a187b5071709fad7a03a80cdfa61f", "sha256": "d4079d43df42b4ef177efd9bfa3fbffd403acb79078cb9f5aa4f85bc055b4047" }, "downloads": -1, "filename": "pyfse-0.1.0-py2.5.egg", "has_sig": false, "md5_digest": "221a187b5071709fad7a03a80cdfa61f", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 7692, "upload_time": "2009-03-26T16:36:58", "url": "https://files.pythonhosted.org/packages/54/c7/bc343cd867036a2bacd42d34e2534fb090862c1349bbef73a5c5948de1ea/pyfse-0.1.0-py2.5.egg" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "833c07f18aaaf475251c396806a1feeb", "sha256": "1bc8b106c040eed496cd82b8170a7adeab4d6c9e4c458c241f8d13db9c3f17b8" }, "downloads": -1, "filename": "pyfse-0.1.1-py2.5.egg", "has_sig": false, "md5_digest": "833c07f18aaaf475251c396806a1feeb", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 7968, "upload_time": "2009-04-07T17:25:01", "url": "https://files.pythonhosted.org/packages/d8/27/282fe35339b9abbdd54f10a212ca2f55396bb078e4be8a9ecd9e943f0bed/pyfse-0.1.1-py2.5.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "833c07f18aaaf475251c396806a1feeb", "sha256": "1bc8b106c040eed496cd82b8170a7adeab4d6c9e4c458c241f8d13db9c3f17b8" }, "downloads": -1, "filename": "pyfse-0.1.1-py2.5.egg", "has_sig": false, "md5_digest": "833c07f18aaaf475251c396806a1feeb", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 7968, "upload_time": "2009-04-07T17:25:01", "url": "https://files.pythonhosted.org/packages/d8/27/282fe35339b9abbdd54f10a212ca2f55396bb078e4be8a9ecd9e943f0bed/pyfse-0.1.1-py2.5.egg" } ] }