{ "info": { "author": "Mikhail Kashkin", "author_email": "mkashkin@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Formgear\n#########\n\n.. image:: https://secure.travis-ci.org/xen/formgear.png\n :target: https://travis-ci.org/#!/xen/formgear\n\nMain idea behind ``formgear`` allow iteratively create data models in easy \nreadeable form and use them as part of your websites. At this moment only \nMongoDB is allowed. \n\nImagine what happends when you plan to create new site (for yourself or \nclient). You doing several steps and one important is make row draft of what\ncontent you will publish and retation between different types of content. \nUsually it implies you bootstrap your framework, step over several stages of\ncreating scaffold and only then write models code. In the worst case you write \nSQL. \n\nBut we are living in 21 century, have decoded DNA, pushing frontier into \nspace, diging into core of the atoms and listening dubstep! Why we must to \nwrite all that crap? Why computers cann't just do all this stuff?\n\nSo that is why we invent ``formgear``. Because we want computers to do that they\nsupposed to do. \n\n`formgear` is only part of this effort, but here is already some results. So,\nexample how to make simple model. We use `YAML` because it is very human \nreadeable. Minimal file::\n\n # user.yaml\n title: User\n description: >\n This is user model. \n\n fields:\n - name: name\n - name: email\n - name: site\n - name: about\n\nThis file is enough to use it as model in your python code::\n\n # models.py\n from formgear.models import Model\n class User(Model):\n __yaml__ = 'user.yaml'\n\n``formgear`` is only a library for bigger framework, if you deside to use whole \nstack then you will get site with admin section including list, edit, add, \nsearch, delete sections for each models.\n\nChanges\n========\n\n0.3.5:\n\n- added independed data sources, but atm still have only mongodb datasource\n\n0.3.4: \n\n- Started this log.\n\nMore\n======\n\nLinks:\n\n* ``formgear`` page on PyPI: `http://pypi.python.org/pypi/formgear/ \n `_\n* Github page: `https://github.com/xen/formgear \n `_\n\nMore documentation is approaching.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xen/formgear", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "formgear", "package_url": "https://pypi.org/project/formgear/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/formgear/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/xen/formgear" }, "release_url": "https://pypi.org/project/formgear/0.3.5/", "requires_dist": null, "requires_python": null, "summary": "Formgear framework base package", "version": "0.3.5" }, "last_serial": 792114, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "5021553eb84daad5b78bfb39b1babf06", "sha256": "89361b3a7b9e982d7dd676d02815714626b7020d7d7193362b19e3ee4ade2baf" }, "downloads": -1, "filename": "formgear-0.1.tar.gz", "has_sig": false, "md5_digest": "5021553eb84daad5b78bfb39b1babf06", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10975, "upload_time": "2012-08-06T05:23:18", "url": "https://files.pythonhosted.org/packages/21/29/37838312b9c56ac9e7f129a0c670b5c4e41116eda005e4b044cd79a3994a/formgear-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2446dbd51612441903e71ddd22e1e1f7", "sha256": "fc94e8696886dd0b5235b93cb6008fa14281094e26d495638afa118aa0c9d9d8" }, "downloads": -1, "filename": "formgear-0.2.tar.gz", "has_sig": false, "md5_digest": "2446dbd51612441903e71ddd22e1e1f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13761, "upload_time": "2012-08-06T05:28:23", "url": "https://files.pythonhosted.org/packages/a6/ac/90588f2caaf01d56dcacc58affdcf6dd48aa3edaa7a9666db372157523ff/formgear-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "60c3b98d0d12ef7934a5b036b444833e", "sha256": "6392ec6d5fa05db8a0bbef649b581d8184c20d2e94df313ca410f9fc0a279d53" }, "downloads": -1, "filename": "formgear-0.3.tar.gz", "has_sig": false, "md5_digest": "60c3b98d0d12ef7934a5b036b444833e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13798, "upload_time": "2012-08-06T05:41:56", "url": "https://files.pythonhosted.org/packages/61/fa/e0b38380a47daf54ecccdf33ee0edf35adcd80f8814cdf7863daf2cc3ce2/formgear-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7bc145494828b76da897d0fcbc914c48", "sha256": "e41aa4d1d048734cd6409b81ee65fef588b5f5c341b48e401f64af55915c6ff1" }, "downloads": -1, "filename": "formgear-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7bc145494828b76da897d0fcbc914c48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13903, "upload_time": "2012-08-07T02:13:25", "url": "https://files.pythonhosted.org/packages/da/87/b4c2a83920d9eaa75d97204cda4694b1c79d4bf130ddab640d8a157c39a9/formgear-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d4c34c7ae2780b9314f8f24fee6a67d7", "sha256": "2930cbae4509f7926c64d6eaaae6aaa79a9b52a3326a0f0daa15528fc4109307" }, "downloads": -1, "filename": "formgear-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d4c34c7ae2780b9314f8f24fee6a67d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14843, "upload_time": "2012-08-26T01:28:34", "url": "https://files.pythonhosted.org/packages/57/eb/2d606b2d8d52d9ca76f6eb402be250e8ef7fe078876594184fdf69572541/formgear-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "f332130d8c9ff3874ee4506966e28844", "sha256": "6225c58f151137a413865887c3fa13f1aecfac952d85e359aabc0ac5a06f2332" }, "downloads": -1, "filename": "formgear-0.3.3.tar.gz", "has_sig": false, "md5_digest": "f332130d8c9ff3874ee4506966e28844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14769, "upload_time": "2012-08-30T14:48:16", "url": "https://files.pythonhosted.org/packages/4b/4c/45bc0c3ba6a7a49fe24e1dd5ce63b873f1b5b972a789c0991f4611dc0dea/formgear-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "bad0999e358ac5ddd4e5fbec1700db9d", "sha256": "68634ed54e945368a71eac065ed2f9fb257d187d66fc7e2228b2f96b62cbfad2" }, "downloads": -1, "filename": "formgear-0.3.4.tar.gz", "has_sig": false, "md5_digest": "bad0999e358ac5ddd4e5fbec1700db9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15498, "upload_time": "2012-11-04T18:03:32", "url": "https://files.pythonhosted.org/packages/0f/77/f558b12e571bb08b072fba19936ae21940ca33bc3b0786d9cdad146814a9/formgear-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "25e5668d53dd10df6fc73147046e63da", "sha256": "aa9020670f18530218931f0c944625ca5589433337cc04ab36082e85fd2015c1" }, "downloads": -1, "filename": "formgear-0.3.5.tar.gz", "has_sig": false, "md5_digest": "25e5668d53dd10df6fc73147046e63da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15160, "upload_time": "2012-11-12T19:18:35", "url": "https://files.pythonhosted.org/packages/d9/b9/5ef89b9681e70995c5d4ab5199715ddd4684a7ab7faaaefb2f3ab7db0d05/formgear-0.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25e5668d53dd10df6fc73147046e63da", "sha256": "aa9020670f18530218931f0c944625ca5589433337cc04ab36082e85fd2015c1" }, "downloads": -1, "filename": "formgear-0.3.5.tar.gz", "has_sig": false, "md5_digest": "25e5668d53dd10df6fc73147046e63da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15160, "upload_time": "2012-11-12T19:18:35", "url": "https://files.pythonhosted.org/packages/d9/b9/5ef89b9681e70995c5d4ab5199715ddd4684a7ab7faaaefb2f3ab7db0d05/formgear-0.3.5.tar.gz" } ] }