{ "info": { "author": "Mozilla MDN", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: CPython" ], "description": "# stumptown-deployer\n\nShip a Stumptown static site for web hosting.\n\nDon't tell anyone, but for now it's all AWS as the backend but that's an\nimplementation detail.\n\n## Limitations and caveats\n\n* Redirects\n\n* GitHub integration\n\n## Getting started\n\nYou can install it globally or in a virtualen environment. Whatever floats\nfloat fancy.\n\n pip install stumptown-deployer\n stumptown-deployer --help\n\nPlease refer to the [`boto3` documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/quickstart.html#configuration) with regards to configuring AWS access\ncredentials.\n\n## Goal\n\nTo be dead-easy to use and powerful at the same time.\n\n## Contributing\n\nClone this repo then run:\n\n pip install -e \".[dev]\"\n\nThat should have installed the CLI `stumptown-deployer`\n\n stumptown-deployer --help\n\nIf you wanna make a PR, make sure it's formatted with `black` and passes `flake8`.\n\nYou can check that all files are `flake8` fine by running:\n\n flake8 deployer\n\nAnd to check that all files are formatted according to `black` run:\n\n black --check deployer\n\nAll of the code style stuff can be simplified by installing `therapist`. It should\nget installed by default, but setting it up as a `git` `pre-commit` hook is optional.\nHere's how you set it up once:\n\n therapist install\n\nNow, next time you try to commit a `.py` file with a `black` or `flake8` violation\nit will remind you and block the commit. You can override it like this:\n\n git commit -a -m \"I know what I'm doing\"\n\nTo run _all_ code style and lint checkers you can also use `therapist` with:\n\n therapist run --use-tracked-files\n\nSome things can't be automatically fixed, but `black` violations can for example:\n\n therapist run --use-tracked-files --fix\n\n## Contributing and using\n\nIf you like to use the globally installed executable `stumptown-deployer`\nbut don't want to depend on a new PyPI release for every change you want\nto try, use this:\n\n # If you use a virtualenv, deactivate it first\n deactive\n # Use the global pip (or pip3) on your system\n pip3 install -e .\n\nIf you do this, you can use this repo to install in your system.\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/mdn/stumptown-deployer", "keywords": "git github s3 boto3 stumptown mdn", "license": "MPL 2.0", "maintainer": "", "maintainer_email": "", "name": "stumptown-deployer", "package_url": "https://pypi.org/project/stumptown-deployer/", "platform": "", "project_url": "https://pypi.org/project/stumptown-deployer/", "project_urls": { "Homepage": "https://github.com/mdn/stumptown-deployer" }, "release_url": "https://pypi.org/project/stumptown-deployer/0.2.6/", "requires_dist": [ "boto3", "click", "PyGithub", "GitPython", "python-decouple", "black (==19.3b0) ; extra == 'dev'", "flake8 (==3.7.8) ; extra == 'dev'", "therapist ; extra == 'dev'" ], "requires_python": "", "summary": "Deploying static Stumptown sites", "version": "0.2.6" }, "last_serial": 5876684, "releases": { "0.2.6": [ { "comment_text": "", "digests": { "md5": "9a77c34e28646ecf0e73aa75978addbc", "sha256": "8ba759af79773e87ddd77b44b0c60069b385601e563cd73c49ce08ab76407cfd" }, "downloads": -1, "filename": "stumptown_deployer-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a77c34e28646ecf0e73aa75978addbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14122, "upload_time": "2019-09-24T00:16:49", "url": "https://files.pythonhosted.org/packages/27/a2/557b82b972f0bc0cd74ce8b3a1e85708758341a279f7e6d6b6daef83f186/stumptown_deployer-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae87559c2f50e70be22475cfb0ec5027", "sha256": "2f005a3b010bf347becc801114666179755bb1bf56242ce0849b71d0ea2e9afb" }, "downloads": -1, "filename": "stumptown-deployer-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ae87559c2f50e70be22475cfb0ec5027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7307, "upload_time": "2019-09-24T00:16:55", "url": "https://files.pythonhosted.org/packages/f5/b8/c93021db3a9eb8727da0d101a6424034a7669658800c7b1bf6b1472c1318/stumptown-deployer-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9a77c34e28646ecf0e73aa75978addbc", "sha256": "8ba759af79773e87ddd77b44b0c60069b385601e563cd73c49ce08ab76407cfd" }, "downloads": -1, "filename": "stumptown_deployer-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a77c34e28646ecf0e73aa75978addbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14122, "upload_time": "2019-09-24T00:16:49", "url": "https://files.pythonhosted.org/packages/27/a2/557b82b972f0bc0cd74ce8b3a1e85708758341a279f7e6d6b6daef83f186/stumptown_deployer-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae87559c2f50e70be22475cfb0ec5027", "sha256": "2f005a3b010bf347becc801114666179755bb1bf56242ce0849b71d0ea2e9afb" }, "downloads": -1, "filename": "stumptown-deployer-0.2.6.tar.gz", "has_sig": false, "md5_digest": "ae87559c2f50e70be22475cfb0ec5027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7307, "upload_time": "2019-09-24T00:16:55", "url": "https://files.pythonhosted.org/packages/f5/b8/c93021db3a9eb8727da0d101a6424034a7669658800c7b1bf6b1472c1318/stumptown-deployer-0.2.6.tar.gz" } ] }