{ "info": { "author": "Ty Wood-Pavicich", "author_email": "devwoodpav@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# tal\n\nDeploys python GCP Functions with private git requirements.\n\n### Install\n\n pip install tal\n\n### Deploying Functions:\n\n\n 1. Add the following to `main.py`\n\n import sys\n sys.path.append('lib')\n\n 1. Put git dependencies in `private_requirements.txt`.\n 2. Make sure there is no `lib/` directory.\n 3. Run `tal func deploy my_func --stage dev`.\n\n\n### Creating Repositories:\n\n 1. Run `tal repo create my_repo`\n\n\n### Creating Buckets:\n\n 1. Run `tal storage create-bucket my_bucket`\n\n\n### Deleting Buckets:\n\n 1. Run `tal storage delete-bucket my_bucket`\n\n\n### Uploading Files:\n\n 1. Run `tal storage upload my_file.txt --bucket=my_bucket --path=my/nested/path`\n\n\n### Inspiration\n\nBuild like Tal: https://www.youtube.com/watch?v=CF6w2-WNZLE\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/woodpav/tal", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tal", "package_url": "https://pypi.org/project/tal/", "platform": "", "project_url": "https://pypi.org/project/tal/", "project_urls": { "Homepage": "https://github.com/woodpav/tal" }, "release_url": "https://pypi.org/project/tal/0.0.6/", "requires_dist": [ "click" ], "requires_python": "", "summary": "Build Tool", "version": "0.0.6" }, "last_serial": 5778202, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "ac720294f2fa15fd9b38b7480dc29907", "sha256": "ca866423c4778f4c2d5c59d0e0f96e1f24f444f6b09ff223ba2c3e9bfd8e842b" }, "downloads": -1, "filename": "tal-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ac720294f2fa15fd9b38b7480dc29907", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3198, "upload_time": "2019-08-30T20:45:44", "url": "https://files.pythonhosted.org/packages/9e/f9/05e25561891246fbe2d36d55156addaae79293c82cdc86b150011fa1ed6a/tal-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf29befc781bc02d4b86bb43ae2e8279", "sha256": "91656eb743c04006e1bd451b627dd59d4aff5bfabe3c8e84cb12ac1ce9389e68" }, "downloads": -1, "filename": "tal-0.0.2.tar.gz", "has_sig": false, "md5_digest": "bf29befc781bc02d4b86bb43ae2e8279", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1644, "upload_time": "2019-08-30T20:45:47", "url": "https://files.pythonhosted.org/packages/44/38/7b17028ecd080e983e8d39302ebed9f37ffb1a59a3d18d8f0ddded79c055/tal-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7dded8580ace953b5ceca47275de8653", "sha256": "bf2d9b968f1a2904f9c61c75a0ecbd49cc1c1ba5f95215b52a12fc8ba2742a29" }, "downloads": -1, "filename": "tal-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7dded8580ace953b5ceca47275de8653", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3364, "upload_time": "2019-08-30T21:20:31", "url": "https://files.pythonhosted.org/packages/a3/69/c7ae778d65837d5555bc0f725c9aff468253dd88188a8620ae1659b3608f/tal-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27d61ca94c7de90ce0110f3b47b5a03d", "sha256": "da02ff4bc05974ba06e6b9226cfc8dfa563740a4c69e83f808e253087c3d3397" }, "downloads": -1, "filename": "tal-0.0.3.tar.gz", "has_sig": false, "md5_digest": "27d61ca94c7de90ce0110f3b47b5a03d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1822, "upload_time": "2019-08-30T21:20:32", "url": "https://files.pythonhosted.org/packages/55/fc/71c8933de2748a024a82451b28bbdc7d393b20bb38f041ee16259bb95cc6/tal-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "40dfc686f49fe8779a20bab7247179c5", "sha256": "cd58fd9911d4f653182f309ab44dcf503b655ef98110844761eeaea070400f13" }, "downloads": -1, "filename": "tal-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "40dfc686f49fe8779a20bab7247179c5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3338, "upload_time": "2019-08-31T16:43:09", "url": "https://files.pythonhosted.org/packages/e1/32/d4dd733045104b7b4229dbb29b2a6c4202bf0ed4d17cdf54b4b7dd9344a3/tal-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe04e54a945091f20011822df4e7bb28", "sha256": "0c6480c84527bac91631272b928ae088b6f5383f39e796dff44d04595cc89e8c" }, "downloads": -1, "filename": "tal-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fe04e54a945091f20011822df4e7bb28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1496, "upload_time": "2019-08-31T16:43:11", "url": "https://files.pythonhosted.org/packages/d1/83/8e7b4c0b822c2f6a1f1b6b89f235fe7d972c3a5d9e440f23a5a2609fdcb4/tal-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "5118ce0c39836d9bc56e866f0aa627e0", "sha256": "2c94ae75c8fc7a2c4c79d35773d6a400b7cb284fa14adee5c9d7c8c11ec9411e" }, "downloads": -1, "filename": "tal-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5118ce0c39836d9bc56e866f0aa627e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4250, "upload_time": "2019-08-31T16:49:39", "url": "https://files.pythonhosted.org/packages/8c/7d/544c7dbe40cb458b73f67c90046276c50553140e4b25baaf9df99177260a/tal-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "766fd6f15ab6f3afcd2c828cf62886ce", "sha256": "19dfb352782e21d6a9a1fd2c20f3b589ef57a33357c47f53894bfc4abf7d0270" }, "downloads": -1, "filename": "tal-0.0.5.tar.gz", "has_sig": false, "md5_digest": "766fd6f15ab6f3afcd2c828cf62886ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2134, "upload_time": "2019-08-31T16:49:41", "url": "https://files.pythonhosted.org/packages/5e/de/4da6679380482c2ee730f47985073c3499d789f095eafdf0edf5698b06f7/tal-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "3bce31c1c7bff1ed67001b6931c6096c", "sha256": "4d358dbf48564e58b5c16d754faf3cad309d0c1c7b031f5a9694ae1d30e7b615" }, "downloads": -1, "filename": "tal-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3bce31c1c7bff1ed67001b6931c6096c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5953, "upload_time": "2019-09-03T22:20:23", "url": "https://files.pythonhosted.org/packages/8c/49/265591043e782502d8ab2f7c880121eb05d355dd3a6c8854f868a14965ac/tal-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62e2b9d58078500cd67c064c9c95aece", "sha256": "1ce5347f8c6cb8b2e962e8d5323355ebdab30ee36ae11924dc7f029cc76adfcf" }, "downloads": -1, "filename": "tal-0.0.6.tar.gz", "has_sig": false, "md5_digest": "62e2b9d58078500cd67c064c9c95aece", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2900, "upload_time": "2019-09-03T22:20:24", "url": "https://files.pythonhosted.org/packages/d6/50/121540c5f7e175072b4c6e853d1dbb9149566a920c78ea4b36bbae30dc11/tal-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bce31c1c7bff1ed67001b6931c6096c", "sha256": "4d358dbf48564e58b5c16d754faf3cad309d0c1c7b031f5a9694ae1d30e7b615" }, "downloads": -1, "filename": "tal-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3bce31c1c7bff1ed67001b6931c6096c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5953, "upload_time": "2019-09-03T22:20:23", "url": "https://files.pythonhosted.org/packages/8c/49/265591043e782502d8ab2f7c880121eb05d355dd3a6c8854f868a14965ac/tal-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62e2b9d58078500cd67c064c9c95aece", "sha256": "1ce5347f8c6cb8b2e962e8d5323355ebdab30ee36ae11924dc7f029cc76adfcf" }, "downloads": -1, "filename": "tal-0.0.6.tar.gz", "has_sig": false, "md5_digest": "62e2b9d58078500cd67c064c9c95aece", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2900, "upload_time": "2019-09-03T22:20:24", "url": "https://files.pythonhosted.org/packages/d6/50/121540c5f7e175072b4c6e853d1dbb9149566a920c78ea4b36bbae30dc11/tal-0.0.6.tar.gz" } ] }