{ "info": { "author": "Christopher Trudeau", "author_email": "ctrudeau+pypi@arsensa.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "django-flowr\n************\n\nMost state machine libraries are \"static\" and require the flow in the state\nmachine to be definied programmatically. Flowr is designed so that you can\nbuild state machine flows and store them in a database. There are two key\nconcepts: rule graphs and state machines. The programmer defines one or more\nsets of rules that describe the allowed flow between states, the user can then\nuse the GUI tools to construct state machines that follow these rules and\nstore the machines in the database. The state machines can then be\ninstantiated for processing the flow which triggers call-back mechanisms in\nthe rule objects on entering and leaving a state.\n\n\nInstallation\n============\n\nAdd 'flowr' to your ``settings.INSTALLED_APPS`` field.\n\nRun\n\n.. code-block:: bash\n\n $ manage.py makemigrations\n $ manage.py migrate\n\n\nDemo Installation\n=================\n\nA full django project is included in the repository that is used for testing\nand can give you a quick idea what flowr is about. The project is available\nin ``extras/sample_site``\n\n.. code-block:: bash\n\n $ cd django-flowr\n $ pip install -r requirements.txt\n $ cd extras/sample_site\n $ pip install -r requirements.txt\n $ ./resetdb.sh\n $ ./runserver.sh\n\nThis will create an ``sqlite`` database with some sample rules. Point your\nbrowser at ``http://localhost:8000/admin`` and login with the username\n``admin`` and the password ``admin``. Use the django admin screens to view\nthe flows and rules in the system.\n\nDocs\n====\n\nDocs available at: http://django-flowr.readthedocs.org/en/latest/", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cltrudeau/django-flowr", "keywords": "django,state machine", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-flowr", "package_url": "https://pypi.org/project/django-flowr/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-flowr/", "project_urls": { "Homepage": "https://github.com/cltrudeau/django-flowr" }, "release_url": "https://pypi.org/project/django-flowr/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Django based dynamic state machine system", "version": "0.2.0" }, "last_serial": 1706543, "releases": { "0.1": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "b8952ff1be1891d6f457077fb488aa82", "sha256": "37987d91051542736c1ba541bd7720734cc643fc2f2c5efaf3731a50134e4b0a" }, "downloads": -1, "filename": "django_flowr-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b8952ff1be1891d6f457077fb488aa82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197023, "upload_time": "2015-09-02T18:35:40", "url": "https://files.pythonhosted.org/packages/b2/df/fa4a8ed9bbe599d2c1c31f06abd6e3ad02fc3f47513001515ec17f6f3ba1/django_flowr-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3faa5a0b8505ffad38cf4388824c19b", "sha256": "f987c3dee53bf027a25b7d9508e1087d1672f43d942aa72d8d6c3880f06b87ff" }, "downloads": -1, "filename": "django-flowr-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e3faa5a0b8505ffad38cf4388824c19b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193455, "upload_time": "2015-09-02T18:35:36", "url": "https://files.pythonhosted.org/packages/48/9c/7ee6ed3625eaf462ad153e79c875068b19bbeefd6a5cd2b4284055199999/django-flowr-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "750466c44df78c95d5f495a1819dcd45", "sha256": "097c71acb8c24680c93cde5ee66f8f220dad56ff4ae953cea1a53d15988756ba" }, "downloads": -1, "filename": "django_flowr-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "750466c44df78c95d5f495a1819dcd45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197924, "upload_time": "2015-09-02T19:01:15", "url": "https://files.pythonhosted.org/packages/a2/a7/9b321d1e0f1d2023b045a6582728050a63fbcb252433e35f3d4e048a24a5/django_flowr-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e5d0bf54f07a928843058f0b096904b", "sha256": "d3143fb072020648ccc762238d8de39792a111b195d0061fc1ee10cc580b7b0a" }, "downloads": -1, "filename": "django-flowr-0.1.1.tar.gz", "has_sig": false, "md5_digest": "3e5d0bf54f07a928843058f0b096904b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194129, "upload_time": "2015-09-02T19:01:08", "url": "https://files.pythonhosted.org/packages/ed/e5/6f2ef36d0a89895028f63534ff5209450debbbd399581d25d843083bf8bb/django-flowr-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "737edb81bbb841b444b22e8fddb8a0fb", "sha256": "74adaed94def352a4cad276a18021fc17ca99e76da76b1c7d94f278f1bc733f3" }, "downloads": -1, "filename": "django_flowr-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "737edb81bbb841b444b22e8fddb8a0fb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 197908, "upload_time": "2015-09-02T20:49:13", "url": "https://files.pythonhosted.org/packages/c8/3b/98a104130a13ad77c159efceedd5a309a195633a05566e3d3b6d77a381fd/django_flowr-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16067622221dda2851c0a87e70c160f9", "sha256": "4be7c32fb6c27176f14851278961019c7b9e59bdf716b7343e0583e989388c6d" }, "downloads": -1, "filename": "django-flowr-0.1.2.tar.gz", "has_sig": false, "md5_digest": "16067622221dda2851c0a87e70c160f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194121, "upload_time": "2015-09-02T20:49:08", "url": "https://files.pythonhosted.org/packages/64/d5/7517f415ddf8d63f397a97f60790d9cba84203906ced718b53add98bd0ec/django-flowr-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0214868f01e9b630857db69d8b4e025f", "sha256": "9af5985fa8a74fcc5d9cc85248828db4f712e2186046fd032bf0645148ce4ef8" }, "downloads": -1, "filename": "django_flowr-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0214868f01e9b630857db69d8b4e025f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 199835, "upload_time": "2015-09-03T14:56:53", "url": "https://files.pythonhosted.org/packages/6f/72/fb5d5ddb8d073818916adf6addd1206e7273f647abdc2fb9bea4d154cbda/django_flowr-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ba69f7153e9252cfeaec39fb9b7237a", "sha256": "87780fe33d272eab31700c43073ad0575729d08d74fc4d6a9079dd37dcc9ae40" }, "downloads": -1, "filename": "django-flowr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ba69f7153e9252cfeaec39fb9b7237a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194807, "upload_time": "2015-09-03T14:56:48", "url": "https://files.pythonhosted.org/packages/46/13/af7cdafc71edc156210c3874a521270504c56f30ece2f37166dffcb8ca70/django-flowr-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0214868f01e9b630857db69d8b4e025f", "sha256": "9af5985fa8a74fcc5d9cc85248828db4f712e2186046fd032bf0645148ce4ef8" }, "downloads": -1, "filename": "django_flowr-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0214868f01e9b630857db69d8b4e025f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 199835, "upload_time": "2015-09-03T14:56:53", "url": "https://files.pythonhosted.org/packages/6f/72/fb5d5ddb8d073818916adf6addd1206e7273f647abdc2fb9bea4d154cbda/django_flowr-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ba69f7153e9252cfeaec39fb9b7237a", "sha256": "87780fe33d272eab31700c43073ad0575729d08d74fc4d6a9079dd37dcc9ae40" }, "downloads": -1, "filename": "django-flowr-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ba69f7153e9252cfeaec39fb9b7237a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194807, "upload_time": "2015-09-03T14:56:48", "url": "https://files.pythonhosted.org/packages/46/13/af7cdafc71edc156210c3874a521270504c56f30ece2f37166dffcb8ca70/django-flowr-0.2.0.tar.gz" } ] }