{ "info": { "author": "Zack Hsi", "author_email": "zackhsi@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.6" ], "description": "Prefab\n======\n\n.. image:: https://img.shields.io/pypi/v/prefab.svg\n :target: https://pypi.python.org/pypi/prefab\n\n.. image:: https://travis-ci.org/zackhsi/prefab.svg?branch=master\n :target: https://travis-ci.org/zackhsi/prefab\n\nPrefab quickly creates minimal Python projects so you can get coding in\nseconds!\n\n.. code-block:: bash\n\n $ prefab todoapp\n\n \u2728\u2728 todoapp successfully prefabricated! \u2728\u2728\n\n To get started, run:\n\n cd todoapp && pipenv run pytest tests\n\nWhat's in the box?\n------------------\n\nPrefab creates a project that uses:\n\n- `pipenv`_ for dependency management\n- `pytest`_ for testing\n\nProject structure\n-----------------\n\n.. code-block:: bash\n\n todoapp/\n \u251c\u2500\u2500 Pipfile\n \u251c\u2500\u2500 Pipfile.lock\n \u251c\u2500\u2500 setup.py\n \u251c\u2500\u2500 tests\n \u2502\u00a0\u00a0 \u2514\u2500\u2500 test_main.py\n \u2514\u2500\u2500 todoapp\n \u2514\u2500\u2500 main.py\n\n.. _`pipenv`: https://github.com/pypa/pipenv\n.. _`pytest`: https://github.com/pytest-dev/pytest\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/zackhsi/prefab", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "prefab", "package_url": "https://pypi.org/project/prefab/", "platform": "", "project_url": "https://pypi.org/project/prefab/", "project_urls": { "Homepage": "http://github.com/zackhsi/prefab" }, "release_url": "https://pypi.org/project/prefab/1.0.2/", "requires_dist": [ "jinja2", "pipenv" ], "requires_python": "", "summary": "Prefabricate a python project!", "version": "1.0.2" }, "last_serial": 4136494, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "8234bcb41b640c949ec6e7ca9732648f", "sha256": "d409d6cb7b7edad053bf612cac79a751e93c42a4b4ec5910c0e8f7c7d5e51bfe" }, "downloads": -1, "filename": "prefab-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8234bcb41b640c949ec6e7ca9732648f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3642, "upload_time": "2018-08-04T22:06:44", "url": "https://files.pythonhosted.org/packages/40/d4/a6ee42060bbc7bc0603d622d14207f664f82a5143a1ca6c2dd4ff257f999/prefab-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93ee1cd683dce08a39c87cec4b59a2f9", "sha256": "9fbaa033e694bb076f5e871e46f069db3bfccc83f5b1b5c7bd4489d9ca7bf3e9" }, "downloads": -1, "filename": "prefab-0.1.0.tar.gz", "has_sig": false, "md5_digest": "93ee1cd683dce08a39c87cec4b59a2f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2681, "upload_time": "2018-08-04T22:06:45", "url": "https://files.pythonhosted.org/packages/f0/b4/9fca6c7c3051d81b565fe4be116375ead861be1e6638cbd97247ce1e7e7d/prefab-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "259c7de16c0abfc8607bd4481a661ad0", "sha256": "325fba149626aa8bc00fc5f01c21571713f29f1baed51dbf4774e3e5f4b77be5" }, "downloads": -1, "filename": "prefab-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "259c7de16c0abfc8607bd4481a661ad0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3643, "upload_time": "2018-08-04T22:12:20", "url": "https://files.pythonhosted.org/packages/92/99/36a2943f8a6b604c79f22d54d5fe1b1e06e4660cf336c4dccec9b866aefa/prefab-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8cd2234b72f15c90def1d72d31cb6b36", "sha256": "91e46a65027ab3744714cd8fc436240f7a130994c9ceee835a596ce53de506d5" }, "downloads": -1, "filename": "prefab-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8cd2234b72f15c90def1d72d31cb6b36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103282, "upload_time": "2018-08-04T22:12:22", "url": "https://files.pythonhosted.org/packages/3c/d9/4d70f317088e88578da5ee44644f3e91cb1af9ecb280a51f615bddca6231/prefab-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3b15be4e9897249ff5cb76173779b6ea", "sha256": "6336b6ee8fe6886023eefbb67ddea02c6a3d6d62f3e18ba13c22290178bfecc1" }, "downloads": -1, "filename": "prefab-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b15be4e9897249ff5cb76173779b6ea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3642, "upload_time": "2018-08-04T22:23:42", "url": "https://files.pythonhosted.org/packages/71/4f/6a97427e5e15b9fc1cf0d8dc53e47fe6a93d685e95a767c92a0f1ada18e1/prefab-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8db768d01f85d80c042d5f222c354796", "sha256": "914e0ade5a70fdeacffd3d78a09f2aa6a700bc064a96bd23859c10210033e10c" }, "downloads": -1, "filename": "prefab-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8db768d01f85d80c042d5f222c354796", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2674, "upload_time": "2018-08-04T22:23:44", "url": "https://files.pythonhosted.org/packages/ca/07/da3adca1a3addadcb01f9e67b3252df16b02dcb1a2aee76759a3f9f8f679/prefab-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "038e3287f64d038e948775df5861933f", "sha256": "0fa485a3783aa7cb4e72ea944bf893e612b404498da032f899fabe7d779c739e" }, "downloads": -1, "filename": "prefab-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "038e3287f64d038e948775df5861933f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4368, "upload_time": "2018-08-04T22:38:09", "url": "https://files.pythonhosted.org/packages/73/ef/b4aeebaded7831d9a966f81e30bb79bb43c4a55409a1272fc0df853b3079/prefab-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69d13d3c7883f13e91812500cfcdc69c", "sha256": "58c281460cfba550553d43bc9ee9bac9fc6fdb20263b9f813eaf1b060d140e00" }, "downloads": -1, "filename": "prefab-0.1.3.tar.gz", "has_sig": false, "md5_digest": "69d13d3c7883f13e91812500cfcdc69c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2861, "upload_time": "2018-08-04T22:38:10", "url": "https://files.pythonhosted.org/packages/30/a3/028424af2fea41d20413303f4830d456c01f3bb59c601873d87aa3dfa72b/prefab-0.1.3.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7594f52d691a3feeed8b568882c0fa50", "sha256": "2c8602d1041cba41f4ce1332cb82891bf756bcaca413a07bd2d41096211f2c16" }, "downloads": -1, "filename": "prefab-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7594f52d691a3feeed8b568882c0fa50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4548, "upload_time": "2018-08-04T23:09:47", "url": "https://files.pythonhosted.org/packages/a2/65/11d130574989e682d26c1556501e441563331f21411f26b6d4902fd2d643/prefab-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "888043059c43f7b9d510ad4fb213b818", "sha256": "131bb1aa439d4ab0e08b21b948e559841d0b2e83086e591b18f884bdfcdce1d3" }, "downloads": -1, "filename": "prefab-1.0.1.tar.gz", "has_sig": false, "md5_digest": "888043059c43f7b9d510ad4fb213b818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2954, "upload_time": "2018-08-04T23:09:48", "url": "https://files.pythonhosted.org/packages/29/b6/15899a25f9e20169b4754661e40c9676e0d407888840b7a328fdee282dc9/prefab-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "25148d6f57562018fdf95dc0fb070734", "sha256": "b7bfb73b611d97cc6edba98444654cb460c6d605f55275e451f5e28036ded6a2" }, "downloads": -1, "filename": "prefab-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25148d6f57562018fdf95dc0fb070734", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4558, "upload_time": "2018-08-05T01:43:18", "url": "https://files.pythonhosted.org/packages/4f/de/3dbc8f66966dd2237790ea5d222551383acb4db5a3cdaab2e4859a605041/prefab-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fca180f8168925a0ab0e5e187bf34b5", "sha256": "30cd5dc7dd550813c540ba77c96339c8d87dba10d284e3d01c5f2928d4c6954d" }, "downloads": -1, "filename": "prefab-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8fca180f8168925a0ab0e5e187bf34b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2981, "upload_time": "2018-08-05T01:43:19", "url": "https://files.pythonhosted.org/packages/7f/58/3f259eb3d4856ac624fc3c380c940bb3c3e1e7d5484a5b007af5441b0cc6/prefab-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25148d6f57562018fdf95dc0fb070734", "sha256": "b7bfb73b611d97cc6edba98444654cb460c6d605f55275e451f5e28036ded6a2" }, "downloads": -1, "filename": "prefab-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25148d6f57562018fdf95dc0fb070734", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4558, "upload_time": "2018-08-05T01:43:18", "url": "https://files.pythonhosted.org/packages/4f/de/3dbc8f66966dd2237790ea5d222551383acb4db5a3cdaab2e4859a605041/prefab-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8fca180f8168925a0ab0e5e187bf34b5", "sha256": "30cd5dc7dd550813c540ba77c96339c8d87dba10d284e3d01c5f2928d4c6954d" }, "downloads": -1, "filename": "prefab-1.0.2.tar.gz", "has_sig": false, "md5_digest": "8fca180f8168925a0ab0e5e187bf34b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2981, "upload_time": "2018-08-05T01:43:19", "url": "https://files.pythonhosted.org/packages/7f/58/3f259eb3d4856ac624fc3c380c940bb3c3e1e7d5484a5b007af5441b0cc6/prefab-1.0.2.tar.gz" } ] }