{ "info": { "author": "Clover Health", "author_email": "oss@cloverhealth.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "temple - Templated project management\n#####################################\n\nTemple provides templated project creation and management.\n\nThe main functionality of temple includes:\n\n1. Creating new projects from `cookiecutter`_ templates.\n2. Listing all available templates under a github user / org along with all projects created from\n those templates.\n3. Keeping projects up to date with the template as it changes.\n\nDocumentation\n=============\n\n`View the temple docs here `_.\nA quick start and installation overview is provied below.\n\nInstallation\n============\n\ntemple can be installed with::\n\n pip3 install temple\n\nMost temple functionality requires a ``GITHUB_API_TOKEN`` environment variable to be set.\nThe Github API token is a personal token that you create\nby following the `Github Access Token Instructions`_.\nThis token only requires ``repo`` scope.\n\n.. _Github Access Token Instructions: https://help.github.com/articles/creating-an-access-token-for-command-line-use/\n\n.. note::\n\n Temple requires a Github API token for listing available templates, starting new projects, and updating a project\n with a template. However, project templates themselves might have other setup requirements. Consult the documentation\n of templates you want to use for your projects for information about other installation and setup required.\n\nQuick Start\n===========\n\nProjects are setup by temple with::\n\n temple setup \n\nTemple uses `cookiecutter`_ to gather user input and\ncreate the initial project scaffolding. `cookiecutter hooks`_ can be used to\ndo additional project setup, such as publishing it to a remote Github repository or configuring continuous\nintegration.\n\nOnce a project is set up and published to Github, temple-created projects can be listed with the ``temple ls``\ncommand. ``temple ls `` will list all available templates under a Github user or org.\n``temple ls `` will list all projects\ncreated using a particular template. Note that ``temple ls -l`` will print off descriptions of the returned\nrepositories.\n\nIf a template is ever updated, changes can be pulled into a project with::\n\n temple update\n\nThis will diff the changes in the new template and apply them to your repository. You will have to add and\npush these changes yourself. Note to lookout for \"\\*.rej\" files after updating. These are lines that could\nnot automatically be applied to your repository, and you should look into them to see if they should be\napplied.\n\nNote that ``temple update --check`` can be used to check if the project is up to date with the latest template.\n\nContributing Guide\n==================\n\nFor information on setting up temple for development and contributing changes, view `CONTRIBUTING.rst `_.\n\n\n.. _Github Access Token Instructions: https://help.github.com/articles/creating-an-access-token-for-command-line-use/\n.. _cookiecutter: https://cookiecutter.readthedocs.io/en/latest/\n.. _cookiecutter hooks: http://cookiecutter.readthedocs.io/en/latest/advanced/hooks.html\n\nPrimary Authors\n===============\n\n- @wesleykendall (Wes Kendall)\n- @gwax (George Leslie-Waksman)\n\nOther contributors can be found in the AUTHORS file\n\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/CloverHealth/temple", "keywords": "", "license": "BSD 3-Clause", "maintainer": "", "maintainer_email": "", "name": "temple", "package_url": "https://pypi.org/project/temple/", "platform": "", "project_url": "https://pypi.org/project/temple/", "project_urls": { "Homepage": "https://github.com/CloverHealth/temple" }, "release_url": "https://pypi.org/project/temple/1.4.4/", "requires_dist": [ "click (>=6.7)", "cookiecutter (>=1.6.0)", "pyyaml (>=3.12)", "requests (>=2.13.0)" ], "requires_python": "", "summary": "Templated project management", "version": "1.4.4" }, "last_serial": 4925893, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4f151fa6375dbc5bd032e9a10eb2b7f1", "sha256": "7af6723a62116f7fc1f13cb93a06176cd13fc8f21c3c8aaeef46d31f6018930a" }, "downloads": -1, "filename": "temple-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4f151fa6375dbc5bd032e9a10eb2b7f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28280, "upload_time": "2018-03-28T16:32:26", "url": "https://files.pythonhosted.org/packages/e3/5b/70e927c85da27587b72928bf67bc6b0a73a1d315675ce39b86d3a65dc4e7/temple-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f32fb64b5babd423463f129343a0810", "sha256": "83afa7afec60581e06cf2bd66617979d2245fb6363b6b31ff34fded57e38b62b" }, "downloads": -1, "filename": "temple-1.0.0.tar.gz", "has_sig": false, "md5_digest": "0f32fb64b5babd423463f129343a0810", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32930, "upload_time": "2018-03-28T16:32:27", "url": "https://files.pythonhosted.org/packages/e2/52/247f979791ac6813eb561646b7a65cddba4dd537cdb721f1cba1ad13cf02/temple-1.0.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "1d1293889e5d84a3315ea13aabbfce9a", "sha256": "617a74519a0526625a81363a04e6d36941d76ae89333f9ab6f1896a61a2d2bd6" }, "downloads": -1, "filename": "temple-1.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1d1293889e5d84a3315ea13aabbfce9a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28282, "upload_time": "2018-03-28T16:43:40", "url": "https://files.pythonhosted.org/packages/e6/36/452fa384bc0e2743a742cf8485bf9106343085fe73598a4a161091796284/temple-1.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "202f0472647dca524fd5cc16297e3cff", "sha256": "a1c7e8e6830792243ed5991161184143aaf53cfbc4ac8d3012a5ebd0c1f786e5" }, "downloads": -1, "filename": "temple-1.4.0.tar.gz", "has_sig": false, "md5_digest": "202f0472647dca524fd5cc16297e3cff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32944, "upload_time": "2018-03-28T16:43:40", "url": "https://files.pythonhosted.org/packages/7e/8c/3eb40cda8e032e4ca9bcb162a7fbbff493bd3acbcc756b5e252bc36eecb7/temple-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "0d093d17b43cf825d0d2cf563a7e35b8", "sha256": "29f489a0d24ad1527316f3622363ca4103092d8f89812267518d0f6de4442f6f" }, "downloads": -1, "filename": "temple-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0d093d17b43cf825d0d2cf563a7e35b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28281, "upload_time": "2018-03-28T17:29:47", "url": "https://files.pythonhosted.org/packages/f3/96/9520537fa9cdc37dc812f1d36ed69cae00d54566dff1ee9aec9ca96252b7/temple-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "476bacf74599d2347e104c3ea6e0d9b9", "sha256": "16ba40e41866faf2a4c6567a3dfb53fd51e5aa6cc44a8e35003df146c7212e86" }, "downloads": -1, "filename": "temple-1.4.1.tar.gz", "has_sig": false, "md5_digest": "476bacf74599d2347e104c3ea6e0d9b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33063, "upload_time": "2018-03-28T17:29:48", "url": "https://files.pythonhosted.org/packages/cd/5b/fb1ce2cb077e6183f13831157ccbbf6efce0b5b8c3571b3244be8b102df1/temple-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "51e9c180cbe1d5afe86cd1c4c606a0c5", "sha256": "d9badf9ec7451ccb32f74262e8aaa29cd70e2657cb412161c21b46395c36a0d6" }, "downloads": -1, "filename": "temple-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51e9c180cbe1d5afe86cd1c4c606a0c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28448, "upload_time": "2018-05-06T00:29:54", "url": "https://files.pythonhosted.org/packages/ec/34/d31c82d137fb9ca328577f6fb7655fe17ced9a22964254eee2ad68ddafe3/temple-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2720e3974ed3294f4fe38fde2c1392f8", "sha256": "755d3ca0657a9bb7961deefd6537c3f65236e8162726e269a89e4004a2c1bde7" }, "downloads": -1, "filename": "temple-1.4.2.tar.gz", "has_sig": false, "md5_digest": "2720e3974ed3294f4fe38fde2c1392f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33283, "upload_time": "2018-05-06T00:29:56", "url": "https://files.pythonhosted.org/packages/be/b8/43c105f17b4892e7197808aff371f751d931f0685ee2527b74e6cee60bc7/temple-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "584356e643694aee2165f7914155ea70", "sha256": "2dd77f69c5e897a4cf1c90732fb56523d807ca57320fb91230ab0b17ffe63162" }, "downloads": -1, "filename": "temple-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "584356e643694aee2165f7914155ea70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28450, "upload_time": "2018-07-31T19:56:04", "url": "https://files.pythonhosted.org/packages/6a/42/9fb53f7d3810f06110a3374bea186f533ff30b29b5d3f1457a3e3d7071b1/temple-1.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "042cdf0dc510313381686152297e902c", "sha256": "6ef74cbc89e63704cf717f6c184b4e22311034e8afe9ad3721ffbd13e432d6f9" }, "downloads": -1, "filename": "temple-1.4.3.tar.gz", "has_sig": false, "md5_digest": "042cdf0dc510313381686152297e902c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33918, "upload_time": "2018-07-31T19:56:05", "url": "https://files.pythonhosted.org/packages/f4/37/c5b5d6bb711c83e9cecb20d462cbb5a4e26ccb6b538500f5b1d53ad16d8c/temple-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "d67c1738a69765813dda015bd592d2db", "sha256": "7c8647a031b516b743ef64999507558c4a91d6216e23ad226665e2dc53091c31" }, "downloads": -1, "filename": "temple-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d67c1738a69765813dda015bd592d2db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28445, "upload_time": "2019-03-11T16:22:57", "url": "https://files.pythonhosted.org/packages/10/b7/64198e9ee0953a6a44b82415899f7bf8e4ee9161ee28305f24b3d8dc3f45/temple-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac1bdbb6eb660240b950a521aa73cf0", "sha256": "26df2042e48121d62b494f14a81af6ab107fd96be0ad8dcc0f31288a64b00e70" }, "downloads": -1, "filename": "temple-1.4.4.tar.gz", "has_sig": false, "md5_digest": "6ac1bdbb6eb660240b950a521aa73cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33422, "upload_time": "2019-03-11T16:22:58", "url": "https://files.pythonhosted.org/packages/fb/1b/ded8bf777e0db611c4759830caa941a3153220e1d7f2c94221da047852d2/temple-1.4.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d67c1738a69765813dda015bd592d2db", "sha256": "7c8647a031b516b743ef64999507558c4a91d6216e23ad226665e2dc53091c31" }, "downloads": -1, "filename": "temple-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d67c1738a69765813dda015bd592d2db", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28445, "upload_time": "2019-03-11T16:22:57", "url": "https://files.pythonhosted.org/packages/10/b7/64198e9ee0953a6a44b82415899f7bf8e4ee9161ee28305f24b3d8dc3f45/temple-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac1bdbb6eb660240b950a521aa73cf0", "sha256": "26df2042e48121d62b494f14a81af6ab107fd96be0ad8dcc0f31288a64b00e70" }, "downloads": -1, "filename": "temple-1.4.4.tar.gz", "has_sig": false, "md5_digest": "6ac1bdbb6eb660240b950a521aa73cf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33422, "upload_time": "2019-03-11T16:22:58", "url": "https://files.pythonhosted.org/packages/fb/1b/ded8bf777e0db611c4759830caa941a3153220e1d7f2c94221da047852d2/temple-1.4.4.tar.gz" } ] }