{ "info": { "author": "Brent Baumgartner", "author_email": "brent@twinthread.com", "bugtrack_url": null, "classifiers": [], "description": "# Manage pipeline versions\n\n## Installation\n\n```\n$ pip install -r requirements.txt\n\n$ pip install setup.py\n```\n\n## Development\n\nThis project includes a number of helpers in the `Makefile` to streamline common development tasks.\n\n### Environment Setup\n\nThe following demonstrates setting up and working with a development environment:\n\n```\n### create a virtualenv for development\n\n$ make virtualenv\n\n$ source env/bin/activate\n\n\n### run ttp cli application\n\n$ ttp --help\n\n\n### run pytest / coverage\n\n$ make test\n```\n\n### Releasing to PyPi\n\nBefore releasing to PyPi, you must configure your login credentials:\n\n**~/.pypirc**:\n\n```\n[pypi]\nusername = YOUR_USERNAME\npassword = YOUR_PASSWORD\n```\n\nThen use the included helper function via the `Makefile`:\n\n```\n$ make dist\n\n$ make dist-upload\n```\n\n## Deployments\n\n### Docker\n\nIncluded is a basic `Dockerfile` for building and distributing `TwinThread Pipeline Release Manager`,\nand can be built with the included `make` helper:\n\n```\n$ make docker\n\n$ docker run -it ttp --help\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/twinthread/ttp-scripts/", "keywords": "", "license": "unlicensed", "maintainer": "", "maintainer_email": "", "name": "ttp-scripts", "package_url": "https://pypi.org/project/ttp-scripts/", "platform": "", "project_url": "https://pypi.org/project/ttp-scripts/", "project_urls": { "Homepage": "https://github.com/twinthread/ttp-scripts/" }, "release_url": "https://pypi.org/project/ttp-scripts/0.2.0a2/", "requires_dist": [ "cement", "pandas", "tabulate", "colorlog", "requests", "jinja2" ], "requires_python": "", "summary": "Manage pipeline versions", "version": "0.2.0a2" }, "last_serial": 5990228, "releases": { "0.0.1.dev20191013002431": [ { "comment_text": "", "digests": { "md5": "52a2bcbd203b96263451b5d2b127017d", "sha256": "5c25e4fb1ab0786ea2264592c7bbd29199a056312f5ce595e1567b6acb965080" }, "downloads": -1, "filename": "ttp_scripts-0.0.1.dev20191013002431-py3-none-any.whl", "has_sig": false, "md5_digest": "52a2bcbd203b96263451b5d2b127017d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8590, "upload_time": "2019-10-13T00:37:07", "url": "https://files.pythonhosted.org/packages/94/2d/399a6af7764bcc1d11bad2425101ae41a964201bf15c98fcdb4a1d559781/ttp_scripts-0.0.1.dev20191013002431-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1a1ff1440e4a93259740837bbe79627", "sha256": "c48e558fc5f0c6590516c41095ce31ea9e585db1cc6a1e44d3a2817bb257daec" }, "downloads": -1, "filename": "ttp-scripts-0.0.1.dev20191013002431.tar.gz", "has_sig": false, "md5_digest": "e1a1ff1440e4a93259740837bbe79627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6723, "upload_time": "2019-10-13T00:37:10", "url": "https://files.pythonhosted.org/packages/6c/3a/5b04f3795d0c5218ba01d9ead3f1638cb61f3bb0c2034b7f84105a5aa915/ttp-scripts-0.0.1.dev20191013002431.tar.gz" } ], "0.0.1.dev20191013003912": [ { "comment_text": "", "digests": { "md5": "994530d2aec6eaa750c817e8b4819820", "sha256": "920d02eac34c793fbfcf0fb013d7e92c5999b5624b8d7ce12a6f5ec7be88bb14" }, "downloads": -1, "filename": "ttp_scripts-0.0.1.dev20191013003912-py3-none-any.whl", "has_sig": false, "md5_digest": "994530d2aec6eaa750c817e8b4819820", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8589, "upload_time": "2019-10-13T00:39:36", "url": "https://files.pythonhosted.org/packages/01/6a/cc45e8119be254d28ccb42772760498457b4ac08c5b7dbc6588077b9fa0b/ttp_scripts-0.0.1.dev20191013003912-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c274641921e953c0d089273df9e0ea43", "sha256": "b68a0588c95a2b883aff348be092329458fbc5f825eff658854e1afc919cb949" }, "downloads": -1, "filename": "ttp-scripts-0.0.1.dev20191013003912.tar.gz", "has_sig": false, "md5_digest": "c274641921e953c0d089273df9e0ea43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6788, "upload_time": "2019-10-13T00:39:38", "url": "https://files.pythonhosted.org/packages/c3/24/33725f411b3f737f83ef71dddd29e36c9f84cfef5981e755ea9aa8acaaf7/ttp-scripts-0.0.1.dev20191013003912.tar.gz" } ], "0.0.2.dev20191013003912": [ { "comment_text": "", "digests": { "md5": "0d5a37fca21ba5df21a7ba10b975c8cf", "sha256": "7fcded5e6d4c2fe0e5df7f587cf31eb4b6283ef5b78eaa8ff6c7720707392026" }, "downloads": -1, "filename": "ttp_scripts-0.0.2.dev20191013003912-py3-none-any.whl", "has_sig": false, "md5_digest": "0d5a37fca21ba5df21a7ba10b975c8cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8589, "upload_time": "2019-10-13T00:44:05", "url": "https://files.pythonhosted.org/packages/8f/7f/aabc9d5f5ed0e0424e1bdeab59db1ff91ace8343b70845ef4d045b090943/ttp_scripts-0.0.2.dev20191013003912-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7cd9e22ea43492519ebe2af11268aa1", "sha256": "9b82e0e83940977d2c73fea1e3cd1d304dc54879e460250423cbb858222ce1a6" }, "downloads": -1, "filename": "ttp-scripts-0.0.2.dev20191013003912.tar.gz", "has_sig": false, "md5_digest": "c7cd9e22ea43492519ebe2af11268aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6715, "upload_time": "2019-10-13T00:44:07", "url": "https://files.pythonhosted.org/packages/c1/23/08e16c063052e70932f19784e24dff77adf1482f113772e8b0efec7eda82/ttp-scripts-0.0.2.dev20191013003912.tar.gz" } ], "0.0.3.dev20191013003912": [ { "comment_text": "", "digests": { "md5": "05803a79dbd988c7010ddf6994d23e68", "sha256": "585dc827257fd507529b7d410a35eea5606b284d6e85fd2d71ace95e9a18eecf" }, "downloads": -1, "filename": "ttp_scripts-0.0.3.dev20191013003912-py3-none-any.whl", "has_sig": false, "md5_digest": "05803a79dbd988c7010ddf6994d23e68", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8614, "upload_time": "2019-10-13T08:51:16", "url": "https://files.pythonhosted.org/packages/4d/68/2e919c95f9fe18c36bfee6bc0900319a2c77692c1a37222c5af803ab422d/ttp_scripts-0.0.3.dev20191013003912-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c41186971604584223f2b41c283556a", "sha256": "c5a841cd9f38e0db7b23970a5144aed44735f3d1b4d318d0820affec59bb8ab7" }, "downloads": -1, "filename": "ttp-scripts-0.0.3.dev20191013003912.tar.gz", "has_sig": false, "md5_digest": "5c41186971604584223f2b41c283556a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6779, "upload_time": "2019-10-13T08:51:18", "url": "https://files.pythonhosted.org/packages/92/ad/b4dfc6ec6e5ea6e4e51f4bb76a60b4fedc4c4dc1ba6b57eefcedb647d5fb/ttp-scripts-0.0.3.dev20191013003912.tar.gz" } ], "0.0.3.dev20191013085311": [ { "comment_text": "", "digests": { "md5": "ddeb4aa019bc350ee594e005ea66755f", "sha256": "b97807af6e3f1f9b201cc5185e86c0dd937e6938cf653641ec1a09a8168f8a01" }, "downloads": -1, "filename": "ttp_scripts-0.0.3.dev20191013085311-py3-none-any.whl", "has_sig": false, "md5_digest": "ddeb4aa019bc350ee594e005ea66755f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8614, "upload_time": "2019-10-13T08:53:19", "url": "https://files.pythonhosted.org/packages/2c/85/d1b4b95fe7062a6afbb4d33d5c9a1d6236d7e1d2b7ea4a6b8cd1e9b0ea61/ttp_scripts-0.0.3.dev20191013085311-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35a262faada00924c5c15f5465e23dde", "sha256": "d1a96dcf4e2bdc39b69b2642826c7abb089325109b2fc9bda4dcbad88f5400e7" }, "downloads": -1, "filename": "ttp-scripts-0.0.3.dev20191013085311.tar.gz", "has_sig": false, "md5_digest": "35a262faada00924c5c15f5465e23dde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6784, "upload_time": "2019-10-13T08:53:21", "url": "https://files.pythonhosted.org/packages/a6/dd/e42de448992b8acfe0ac64cf0bb09a4ef4b6cc969df7df3152e0d27084e7/ttp-scripts-0.0.3.dev20191013085311.tar.gz" } ], "0.0.4.dev20191013085311": [ { "comment_text": "", "digests": { "md5": "04963bb7d26bd3e5fa7195eed9b8f35a", "sha256": "80a8441a3961abe4cc805d803acb8b808c3c46021dea7a32b3ffffa9a85efa8f" }, "downloads": -1, "filename": "ttp_scripts-0.0.4.dev20191013085311-py3-none-any.whl", "has_sig": false, "md5_digest": "04963bb7d26bd3e5fa7195eed9b8f35a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8624, "upload_time": "2019-10-13T08:54:19", "url": "https://files.pythonhosted.org/packages/9b/90/b54e8f922935e4f8a12e3dbc23fba00652128c8d4bcc8a6edc98dbed5ac9/ttp_scripts-0.0.4.dev20191013085311-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd4ae8c933ed4756d4c3941dbef7d24c", "sha256": "c0a472e963b784dca1d99653256bb760fef2c66bf1e3c96133afad92bc902fd0" }, "downloads": -1, "filename": "ttp-scripts-0.0.4.dev20191013085311.tar.gz", "has_sig": false, "md5_digest": "bd4ae8c933ed4756d4c3941dbef7d24c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6784, "upload_time": "2019-10-13T08:54:20", "url": "https://files.pythonhosted.org/packages/db/ac/9ab4aa1fd5bc5d2b1c13cf8d1125fa67f85e29702bbe7f2b2742c7b4e82b/ttp-scripts-0.0.4.dev20191013085311.tar.gz" } ], "0.0.5.dev20191013085311": [ { "comment_text": "", "digests": { "md5": "9b1b7903555823b1cec63a023183a3eb", "sha256": "5937e2ed0d4d9b7186fc4e30c114c031c1bd8c50385f8c895944aa0edcdce466" }, "downloads": -1, "filename": "ttp_scripts-0.0.5.dev20191013085311-py3-none-any.whl", "has_sig": false, "md5_digest": "9b1b7903555823b1cec63a023183a3eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8621, "upload_time": "2019-10-13T08:54:58", "url": "https://files.pythonhosted.org/packages/a3/87/1e84d63e7f0af94c6af25554ccf3691c88307e598bd7c1f831c4ff2b4335/ttp_scripts-0.0.5.dev20191013085311-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14a599dfb746939957539d052c336a56", "sha256": "0524a8d8e97ea174a63bc4e2bfe2a7ad4fd12bbc59b8110725c9d1b29c1ba888" }, "downloads": -1, "filename": "ttp-scripts-0.0.5.dev20191013085311.tar.gz", "has_sig": false, "md5_digest": "14a599dfb746939957539d052c336a56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6790, "upload_time": "2019-10-13T08:55:00", "url": "https://files.pythonhosted.org/packages/28/ef/2addc68d5f75c7e6c85622ecbd9fa3a27b1e8c9b2e67b1e1a782248da3c3/ttp-scripts-0.0.5.dev20191013085311.tar.gz" } ], "0.0.6.dev20191013085311": [ { "comment_text": "", "digests": { "md5": "32236bd71d0932c99ccbf1233756ce1e", "sha256": "2fed84e544dd51fb6ce1988ac0627d32148c4cbab6ca5a546d1547084e09ed61" }, "downloads": -1, "filename": "ttp_scripts-0.0.6.dev20191013085311-py3-none-any.whl", "has_sig": false, "md5_digest": "32236bd71d0932c99ccbf1233756ce1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8638, "upload_time": "2019-10-13T08:57:11", "url": "https://files.pythonhosted.org/packages/54/a4/a455eaac93aa340fd95445d1270116ba1431115798caf6c2c4df15f6fe49/ttp_scripts-0.0.6.dev20191013085311-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46848c6b707efb799c577a23839cd17b", "sha256": "71e858806cce5549595f6420108bb5daffaca27e9408c10d2fec783aee39bf57" }, "downloads": -1, "filename": "ttp-scripts-0.0.6.dev20191013085311.tar.gz", "has_sig": false, "md5_digest": "46848c6b707efb799c577a23839cd17b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6801, "upload_time": "2019-10-13T08:57:13", "url": "https://files.pythonhosted.org/packages/9a/b2/dc817c5f5d147de7efa4c50bb31ae6732343d46201db4df603f164ff4a74/ttp-scripts-0.0.6.dev20191013085311.tar.gz" } ], "0.1.0a1": [ { "comment_text": "", "digests": { "md5": "2d3dcfe461b637e088fda2920ce78e3c", "sha256": "63756207ddccc6646909dbf58d551c93e753c8b954ffb9a2ed0bc074fc877024" }, "downloads": -1, "filename": "ttp_scripts-0.1.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "2d3dcfe461b637e088fda2920ce78e3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8414, "upload_time": "2019-10-13T09:05:30", "url": "https://files.pythonhosted.org/packages/b7/c2/6675d238f63bb7e5016c057145031f726ce977c549148f2ebfe372088c4c/ttp_scripts-0.1.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3fe0e26db2c09649fc99aefbe2c39fd", "sha256": "7a8bfad06d410b66ccd09e09c98845d4b10131f96bc7a4ee5bd7346709c664c4" }, "downloads": -1, "filename": "ttp-scripts-0.1.0a1.tar.gz", "has_sig": false, "md5_digest": "c3fe0e26db2c09649fc99aefbe2c39fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6779, "upload_time": "2019-10-13T09:05:32", "url": "https://files.pythonhosted.org/packages/e1/e0/607d4c64d71b38949e04483e824029f6f2cd720c08069dfb64ed18992798/ttp-scripts-0.1.0a1.tar.gz" } ], "0.2.0a1": [ { "comment_text": "", "digests": { "md5": "95972d12924efdfa17b079e0d195d0a2", "sha256": "1e1180580cfed4a433247543ea0d4a1103f36847dcf8e3f8feda5290269a3251" }, "downloads": -1, "filename": "ttp_scripts-0.2.0a1-py3-none-any.whl", "has_sig": false, "md5_digest": "95972d12924efdfa17b079e0d195d0a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8394, "upload_time": "2019-10-14T15:22:39", "url": "https://files.pythonhosted.org/packages/71/53/593a1be8bf1161a2813b2ddde54067d8dc40c6841d03627d7f37a869048c/ttp_scripts-0.2.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c74e980a415ff5b027c38cab8e22b8cb", "sha256": "205bad6d626107074cc24063420ece3a36aeb9fe190470a3f799894fc0487c8b" }, "downloads": -1, "filename": "ttp-scripts-0.2.0a1.tar.gz", "has_sig": false, "md5_digest": "c74e980a415ff5b027c38cab8e22b8cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6760, "upload_time": "2019-10-14T15:22:52", "url": "https://files.pythonhosted.org/packages/f7/45/4812d50f1cd7fff2dfc2baf5725dbc0eebd49d6bb9090895d577453ebfeb/ttp-scripts-0.2.0a1.tar.gz" } ], "0.2.0a2": [ { "comment_text": "", "digests": { "md5": "d3956292efb01cbd8e84c0da6bd9f517", "sha256": "42922b74c9af818ae8eaecda70b8eb13a8fa95322bb917a425aaf804d1a33ca3" }, "downloads": -1, "filename": "ttp_scripts-0.2.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "d3956292efb01cbd8e84c0da6bd9f517", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8407, "upload_time": "2019-10-17T14:50:42", "url": "https://files.pythonhosted.org/packages/97/5a/f8e1dc235f590135b875d9d467c072802b1d4c5801f1cb5181a757cfcce7/ttp_scripts-0.2.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43f3f95686764f5a2e361f511339e337", "sha256": "de3a27e91ede580eaedac23ecc63aaa71557c21783aed9ea42625b43ad7209df" }, "downloads": -1, "filename": "ttp-scripts-0.2.0a2.tar.gz", "has_sig": false, "md5_digest": "43f3f95686764f5a2e361f511339e337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6758, "upload_time": "2019-10-17T14:50:47", "url": "https://files.pythonhosted.org/packages/a5/b3/bdf99319a5c2d497383fa8d4525aeafef7e86687a651a64667c7b0c77bad/ttp-scripts-0.2.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d3956292efb01cbd8e84c0da6bd9f517", "sha256": "42922b74c9af818ae8eaecda70b8eb13a8fa95322bb917a425aaf804d1a33ca3" }, "downloads": -1, "filename": "ttp_scripts-0.2.0a2-py3-none-any.whl", "has_sig": false, "md5_digest": "d3956292efb01cbd8e84c0da6bd9f517", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8407, "upload_time": "2019-10-17T14:50:42", "url": "https://files.pythonhosted.org/packages/97/5a/f8e1dc235f590135b875d9d467c072802b1d4c5801f1cb5181a757cfcce7/ttp_scripts-0.2.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43f3f95686764f5a2e361f511339e337", "sha256": "de3a27e91ede580eaedac23ecc63aaa71557c21783aed9ea42625b43ad7209df" }, "downloads": -1, "filename": "ttp-scripts-0.2.0a2.tar.gz", "has_sig": false, "md5_digest": "43f3f95686764f5a2e361f511339e337", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6758, "upload_time": "2019-10-17T14:50:47", "url": "https://files.pythonhosted.org/packages/a5/b3/bdf99319a5c2d497383fa8d4525aeafef7e86687a651a64667c7b0c77bad/ttp-scripts-0.2.0a2.tar.gz" } ] }