{ "info": { "author": "Edward Z. Yang", "author_email": "ezyang@mit.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "# ghstack\n\nConveniently submit stacks of diffs to GitHub as separate pull requests.\n\n```\npip3 install ghstack\n```\n\nPython 3.6 and greater only.\n\n## How to setup\n\nGo to github.com `Settings\u2192Developer Settings\u2192Personal Access Tokens` and\ngenerate a token with `public_repo` access only.\nCreate a `~/.ghstackrc` as shown below:\n```\n\u03bb cat ~/.ghstackrc\n[ghstack]\ngithub_url = github.com\ngithub_oauth = [your_own_token]\ngithub_username = [your_username]\nremote_name = upstream [if remote is called upstream and not origin]\n```\n\n## How to use\n\nMake sure you have write permission to the repo you're opening PR with.\n\nPrepare a series of commits on top of master, then run `ghstack`. This\ntool will push and create pull requests for each commit on the stack.\n\n**How do I stack another PR on top of an existing one?** Assuming\nyou've checked out the latest commit from the existing PR, just\n`git commit` a new commit on top, and then run `ghstack`.\n\n**How do I modify a PR?** Just edit the commit in question, and then\nrun `ghstack` again. If the commit is at the top of your stack,\nyou can edit it with `git commit --amend`; otherwise, you'll have\nto use `git rebase -i` to edit the commit directly.\n\n**How do I rebase?** The obvious way: `git rebase origin/master`.\nDon't do a `git merge`; `ghstack` will throw a hissy fit if you\ndo that. (There's also a more fundamental reason why this\nwon't work: since each commit is a separate PR, you have to\nresolve conflicts in *each* PR, not just for the entire stack.)\n\n**How do I start a new feature?** Just checkout master on a new\nbranch, and start working on a fresh branch.\n\n**WARNING.** You will NOT be able to merge these commits using the\nnormal GitHub UI, as their branch bases won't be master. Use\n`ghstack land $PR_URL` to land a ghstack'ed pull request.\n\n## Structure of submitted pull requests\n\nEvery commit in your local commit stack gets submitted into a separate\npull request and pushes commits onto three branches:\n\n* `gh/username/1/base` - think of this like \"master\": it's the base\n branch that your commit was based upon. It is never force pushed;\n whenever you rebase your local stack, we add merge commits on top of\n base from the true upstream master.\n\n* `gh/username/1/head` - this branch is your change, on top of the base\n branch. Like base, it is never force pushed. We open a pull request\n on this branch, requesting to merge into base.\n\n* `gh/username/1/orig` - this is the actual commit as per your local\n copy. GitHub pull requests never sees this commit, but if you want\n to get a \"clean\" commit all by itself, for example, because you\n want to work on the commits from another machine, this is the best way\n to get it.\n\n## Developer notes\n\nThis project uses [Poetry](https://python-poetry.org/docs/#installation), so\nafter you've installed Poetry itself, run this command in your clone of this\nrepo to install all the dependencies you need for working on `ghstack`:\n```\npoetry install\n```\nNote that this installs the dependencies (and `ghstack` itself) in an isolated\nPython virtual environment rather than globally. If your cwd is in your clone of\nthis repo then you can run your locally-built `ghstack` using `poetry run\nghstack $ARGS`, but if you want to run it from somewhere else, you probably want\n[`poetry shell`](https://python-poetry.org/docs/cli/#shell) instead:\n```\npoetry shell\ncd $SOMEWHERE\nghstack $ARGS\n```\n\n### Testing\n\nWe have tests, using a mock GitHub GraphQL server! How cool is that?\n```\npoetry run python test_ghstack.py\n```\nThat runs most of the tests; you can run all tests (including lints) like this:\n```\npoetry run ./run_tests.sh\n```\n\n### Publishing\n\nYou can also [use Poetry to\npublish](https://python-poetry.org/docs/cli/#publish) to a package repository.\nFor instance, if you've configured your [Poetry\nrepositories](https://python-poetry.org/docs/repositories/) like this:\n```\npoetry config repositories.testpypi https://test.pypi.org/legacy/\n```\nThen you can publish to TestPyPI like this:\n```\npoetry publish --build --repository testpypi\n```\nTo publish to PyPI itself, just omit the `--repository` argument.\n\n## Design constraints\n\nThere are some weird aspects about GitHub's design which lead to unusual\ndesign decisions on this tool.\n\n1. When you create a PR on GitHub, it is ALWAYS created on the\n repository that the base branch exists on. Thus, we MUST\n push branches to the upstream repository that you want\n PRs to be created on. This can result in a lot of stale\n branches hanging around; you'll need to setup some other\n mechanism for pruning these branches.\n\n2. Branch name does not correspond to pull request number. While this\n would be excellent, we have no way of reserving a pull request\n number, so we have no idea what it's going to be until we open\n the pull request, but we can't open the pull request without a\n branch.\n\n## Ripley Cupboard\n\nChanneling Conor McBride, this section documents mistakes worth\nmentioning.\n\n**Non-stack mode.** ghstack processes your entire stack when it\nuploads updates, but it doesn't have to be that way; you could\nimagine that you could ask ghstack to only process the topmost\ncommit and leave the rest alone. An easy and attractive\nlooking way of doing this is to edit the stack selection algorithm\nto look a single commit, rather than all the commits from\nmerge-base to head.\n\nThis sounds OK but you try it and you realize two things:\n\n1. This is wrong, if you exclude the commits before your commit\n you'll end up with a base commit based on the \"literal\"\n commit in your Git repository. But this has no relationship\n with the base commit that was previously uploaded, which\n was synthetically constructed.\n\n2. You also have do extra work to pull out an up to date stack\n to write into the pull request body.\n\nSo, this is not impossible to do, but it will need some work.\nYou have to work out what the real base commit is, whether\nor not you need to advance it, and also rewrite the stack rendering\ncode.\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/ezyang/ghstack", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ghstack", "package_url": "https://pypi.org/project/ghstack/", "platform": "", "project_url": "https://pypi.org/project/ghstack/", "project_urls": { "Homepage": "https://github.com/ezyang/ghstack", "Repository": "https://github.com/ezyang/ghstack" }, "release_url": "https://pypi.org/project/ghstack/0.6.0/", "requires_dist": [ "aiohttp (>=3,<4)", "dataclasses (>=0.8,<0.9); python_version < \"3.7\"", "importlib-metadata (>=3,<4)", "requests (>=2,<3)", "typing-extensions (>=3,<4)" ], "requires_python": ">=3.6,<4.0", "summary": "Stack diff support for GitHub", "version": "0.6.0", "yanked": false, "yanked_reason": null }, "last_serial": 13034406, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b068592fe5ee5bc0bb29bf41d8d05036", "sha256": "0c6dd1c0d0c48a7de7d7e26f47ef7049661e592f332ec4e82d369bfe77f8c003" }, "downloads": -1, "filename": "ghstack-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b068592fe5ee5bc0bb29bf41d8d05036", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8595, "upload_time": "2019-02-22T16:11:12", "upload_time_iso_8601": "2019-02-22T16:11:12.993166Z", "url": "https://files.pythonhosted.org/packages/a2/37/237111a7427f5354251b702535603c7ae7ff67009aa86d86346cd2523909/ghstack-0.0.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a2f4d2a517a9efc790d375416f91e9ac", "sha256": "62d75bf23c3d8fdbea218a10ed24648399162e2018ec24016a3c3eeac56d23f3" }, "downloads": -1, "filename": "ghstack-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a2f4d2a517a9efc790d375416f91e9ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8220, "upload_time": "2019-02-22T16:11:15", "upload_time_iso_8601": "2019-02-22T16:11:15.013753Z", "url": "https://files.pythonhosted.org/packages/13/6a/eeae2ff5343f3555a258342de0a1ab4d6c7be96538200e574787f262393f/ghstack-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "08cb7222a63e1776a51f635d8141557c", "sha256": "6e95943d195d71e2527632b217ab275a1577fbe0d477318cd83d617fa65c158d" }, "downloads": -1, "filename": "ghstack-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "08cb7222a63e1776a51f635d8141557c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62853, "upload_time": "2019-03-14T18:29:13", "upload_time_iso_8601": "2019-03-14T18:29:13.446058Z", "url": "https://files.pythonhosted.org/packages/f5/0e/aacff1f8fc6871615c1d58ef63e04db841bb76dae77ef486e56e8e339764/ghstack-0.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b2df4809d3e5f4b6bcca8e82a40822dc", "sha256": "f66ff9b7082a6feff46c71aa52b1cb75faa76fc212845b913b6f2fd38dc7e4c8" }, "downloads": -1, "filename": "ghstack-0.0.10.tar.gz", "has_sig": false, "md5_digest": "b2df4809d3e5f4b6bcca8e82a40822dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58672, "upload_time": "2019-03-14T18:29:15", "upload_time_iso_8601": "2019-03-14T18:29:15.103346Z", "url": "https://files.pythonhosted.org/packages/bb/4d/6a7edad81c9c1b2eaebc70bfd5121e57996740c60e5c5a43ef3a98447dd0/ghstack-0.0.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "5db6fceb067cafbce2cb33629c556e18", "sha256": "aeb2cf28ccbd5815a5256098259d29c97466bb122ea2d4185e30c48063b4b466" }, "downloads": -1, "filename": "ghstack-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "5db6fceb067cafbce2cb33629c556e18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62982, "upload_time": "2019-03-14T18:49:28", "upload_time_iso_8601": "2019-03-14T18:49:28.558828Z", "url": "https://files.pythonhosted.org/packages/e7/9e/0a3fb0d06516c2d92a4c576b24703b0f0368fc966b1533c0c13ed355ba88/ghstack-0.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ef79c610dcd5015ab132588e7b7e972d", "sha256": "e9ccb77a8bbcf6c596d5b6dbccac971f1a7c1f672c5da5244d1fd72b33f368a4" }, "downloads": -1, "filename": "ghstack-0.0.11.tar.gz", "has_sig": false, "md5_digest": "ef79c610dcd5015ab132588e7b7e972d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58976, "upload_time": "2019-03-14T18:49:30", "upload_time_iso_8601": "2019-03-14T18:49:30.122482Z", "url": "https://files.pythonhosted.org/packages/29/82/731bdfff55e6982969b8b63e25c2d9983724acbfa38afc2689f543c7720d/ghstack-0.0.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "3c4f5231181209b928f6a2a1bf41f3cd", "sha256": "b329588d7d6a53f5c1e78e8587816ab3a0c783dcffd4cc45cf58a2a7df2f1212" }, "downloads": -1, "filename": "ghstack-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "3c4f5231181209b928f6a2a1bf41f3cd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63095, "upload_time": "2019-03-15T20:22:56", "upload_time_iso_8601": "2019-03-15T20:22:56.804848Z", "url": "https://files.pythonhosted.org/packages/cd/6d/70ec7543396c21f2a55b9c5f22c4342c0e749bf716aa8e30eb4b67fde82d/ghstack-0.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "598bb1fc54aa79b9c57f459a53d1f21a", "sha256": "a488f3df6bfe2948b1ef3bad6ea80424fbf8eb69d6ad7a4946b7f9f30a5ea1ec" }, "downloads": -1, "filename": "ghstack-0.0.12.tar.gz", "has_sig": false, "md5_digest": "598bb1fc54aa79b9c57f459a53d1f21a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59092, "upload_time": "2019-03-15T20:22:58", "upload_time_iso_8601": "2019-03-15T20:22:58.072605Z", "url": "https://files.pythonhosted.org/packages/13/5c/c4adaf3bc4d6d64512a154b9630d8b2700a8b9c69dc84c69f22c95989263/ghstack-0.0.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "31856bacc3d00a3490564bbe5918e62c", "sha256": "07f9c832548b611b9db03330cea8e07cfb5565b04d47088daa49adf14ebdadcf" }, "downloads": -1, "filename": "ghstack-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "31856bacc3d00a3490564bbe5918e62c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63143, "upload_time": "2019-03-19T18:40:01", "upload_time_iso_8601": "2019-03-19T18:40:01.179146Z", "url": "https://files.pythonhosted.org/packages/2e/59/2e1d460240dcc4edf2ff2e86e7213973ffdb44b2e0b619161cac4eef6264/ghstack-0.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "add60ce55c075daca55a87fd33b63c3c", "sha256": "0498defabd18e098381f71634510fdba8d1c8e0a89306fae06ba7dad8b31a918" }, "downloads": -1, "filename": "ghstack-0.0.13.tar.gz", "has_sig": false, "md5_digest": "add60ce55c075daca55a87fd33b63c3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59141, "upload_time": "2019-03-19T18:40:02", "upload_time_iso_8601": "2019-03-19T18:40:02.921901Z", "url": "https://files.pythonhosted.org/packages/25/c4/f8b838fef9ae682ef26c9307322db28d3bf9b2a720c565a3591954e02270/ghstack-0.0.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "e1af70838110410d9ce0ce747f07f6f0", "sha256": "9fc70b955b82ce6a2166d3872ca46a4ec190cb5e84fba655928479994c3f4f8d" }, "downloads": -1, "filename": "ghstack-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "e1af70838110410d9ce0ce747f07f6f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63151, "upload_time": "2019-03-20T17:17:27", "upload_time_iso_8601": "2019-03-20T17:17:27.177362Z", "url": "https://files.pythonhosted.org/packages/c7/ff/2f683002a8d1ee3b8a618467cb27ce69e9ed502c8cac1bf4d1459d0a115f/ghstack-0.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b05cb4890784a608dced4d397a2d7f0a", "sha256": "34bb197803864e86509d76cdd823a17c93da8f47b30c5c357a4e11f5ba2297bb" }, "downloads": -1, "filename": "ghstack-0.0.14.tar.gz", "has_sig": false, "md5_digest": "b05cb4890784a608dced4d397a2d7f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59159, "upload_time": "2019-03-20T17:17:28", "upload_time_iso_8601": "2019-03-20T17:17:28.752726Z", "url": "https://files.pythonhosted.org/packages/04/68/ac763452633e63270d7007f09da6e1de09ded2be17bf9bcd3864d2ce94f8/ghstack-0.0.14.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "027bea224e4786df9f0a93933aed6615", "sha256": "a222284c21605a7573c11e9ead454427f6ab98533ab82b6eadbbff5235d03b36" }, "downloads": -1, "filename": "ghstack-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "027bea224e4786df9f0a93933aed6615", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63157, "upload_time": "2019-03-20T18:01:43", "upload_time_iso_8601": "2019-03-20T18:01:43.866816Z", "url": "https://files.pythonhosted.org/packages/cc/15/96ad5814fcabc44f00be20e1225cad5270690a3825ec6fe1de6f76281e62/ghstack-0.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c61ef0bbff865bf3e7e5107e1fee2d69", "sha256": "c4a53828fa7623bee38dbcc372b733ad2a083284667a880b5d6d40b9d280d0f3" }, "downloads": -1, "filename": "ghstack-0.0.15.tar.gz", "has_sig": false, "md5_digest": "c61ef0bbff865bf3e7e5107e1fee2d69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59166, "upload_time": "2019-03-20T18:01:45", "upload_time_iso_8601": "2019-03-20T18:01:45.171486Z", "url": "https://files.pythonhosted.org/packages/5c/af/5dbe7d9b99721af63afd271e5c3e935f18e98dd16ba30ca7096ec15742c0/ghstack-0.0.15.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "4871c07b8d27347ca6455d625ba448a2", "sha256": "52663b82be93978c840b328c24eb7c1e9b56f4d8628f3d9cc4a02f92f0f61be1" }, "downloads": -1, "filename": "ghstack-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "4871c07b8d27347ca6455d625ba448a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63166, "upload_time": "2019-03-22T21:40:37", "upload_time_iso_8601": "2019-03-22T21:40:37.821419Z", "url": "https://files.pythonhosted.org/packages/59/a1/7e66789fa9bccc9e1da6694387cc06700c3e25c0cd29d73ebe7c54e30db2/ghstack-0.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a20f36dbba5d2372d3e10801ac5cf1c5", "sha256": "89db1d5421a8f1f9b7607b5a197911ebc4d7f99e80b7c665c7298e8c44da7724" }, "downloads": -1, "filename": "ghstack-0.0.16.tar.gz", "has_sig": false, "md5_digest": "a20f36dbba5d2372d3e10801ac5cf1c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59192, "upload_time": "2019-03-22T21:40:39", "upload_time_iso_8601": "2019-03-22T21:40:39.275706Z", "url": "https://files.pythonhosted.org/packages/87/c6/71f08bc6638f5142aed59a686be7e4dc85afaf7efff5268634eeb5f08f55/ghstack-0.0.16.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "a736ca4a90ec4de8a23260c7ac516745", "sha256": "3425b7595f1e3f627ced851cc5420076acc50a254e2b62460b0a05ec26dd00bc" }, "downloads": -1, "filename": "ghstack-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "a736ca4a90ec4de8a23260c7ac516745", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75105, "upload_time": "2019-03-25T20:31:17", "upload_time_iso_8601": "2019-03-25T20:31:17.350187Z", "url": "https://files.pythonhosted.org/packages/57/7d/7c15e703e8b54ff6fa26679900adff7b5531e6f76510d808be0565d7cf8e/ghstack-0.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "18188d6284ecd611cd0d849fc39833ec", "sha256": "6a2b22f047099f243a1d74c6c3d88c6dc0531eeccb78893c6eac45c7bdeb9092" }, "downloads": -1, "filename": "ghstack-0.0.17.tar.gz", "has_sig": false, "md5_digest": "18188d6284ecd611cd0d849fc39833ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62831, "upload_time": "2019-03-25T20:31:18", "upload_time_iso_8601": "2019-03-25T20:31:18.662279Z", "url": "https://files.pythonhosted.org/packages/9c/58/329ad24a41308662a9b013fb0173ea9dbc6c2d0aa2d744f13e2c0193a130/ghstack-0.0.17.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "b53d257b722e4bde07385b5da671ff01", "sha256": "2d3b08bf09c7bfdb262d4b35cc248bc52264011bd1f2149d9f777a026452b854" }, "downloads": -1, "filename": "ghstack-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "b53d257b722e4bde07385b5da671ff01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75105, "upload_time": "2019-03-25T20:39:33", "upload_time_iso_8601": "2019-03-25T20:39:33.086835Z", "url": "https://files.pythonhosted.org/packages/c3/ff/be5882b1e2a0194b75238a3ac316d43f07e2532bda897d702c9055fe1d98/ghstack-0.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "197508d95e1dbb02399b79fe718b2ff3", "sha256": "67433cd5f60a08373f4d5a9005058d35c7ac11ef10143b3b573590224c556e11" }, "downloads": -1, "filename": "ghstack-0.0.18.tar.gz", "has_sig": false, "md5_digest": "197508d95e1dbb02399b79fe718b2ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62830, "upload_time": "2019-03-25T20:39:34", "upload_time_iso_8601": "2019-03-25T20:39:34.490581Z", "url": "https://files.pythonhosted.org/packages/58/3d/a14ac8d157acd4efe9fa77d65f8117ac305a619d27c26b91a640e0cf0dea/ghstack-0.0.18.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "4281af0cc0cee87877c6562791fe12e2", "sha256": "dedd43e045f21ff7f8a4178783429fc60f09672739cdad0022a7af812b4e9c6f" }, "downloads": -1, "filename": "ghstack-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "4281af0cc0cee87877c6562791fe12e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76110, "upload_time": "2019-04-03T14:06:09", "upload_time_iso_8601": "2019-04-03T14:06:09.854780Z", "url": "https://files.pythonhosted.org/packages/f2/05/f85599ade93ded509d54845667c27a6350e406149d05f97e3fb9fa355410/ghstack-0.0.19-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5546266ea790a02af4ba1282eb686b3", "sha256": "f51bd6add2d9394538f987a91c239093b3d6d1a5ff33f18bcbdb8745880d1dc3" }, "downloads": -1, "filename": "ghstack-0.0.19.tar.gz", "has_sig": false, "md5_digest": "b5546266ea790a02af4ba1282eb686b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64375, "upload_time": "2019-04-03T14:06:11", "upload_time_iso_8601": "2019-04-03T14:06:11.584704Z", "url": "https://files.pythonhosted.org/packages/91/6b/ccc81c360ac14c765cefe02843e167e810101ac3a8224e49c4900ecdda6b/ghstack-0.0.19.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6e4bc3a1dfcfa847ff3c39533d8baedc", "sha256": "e61d29c121b2abaa6a8b14fc878e2a973cb09625f50076bcd5759f6ae773690a" }, "downloads": -1, "filename": "ghstack-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "6e4bc3a1dfcfa847ff3c39533d8baedc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9145, "upload_time": "2019-02-22T16:28:59", "upload_time_iso_8601": "2019-02-22T16:28:59.186254Z", "url": "https://files.pythonhosted.org/packages/01/cb/8f7e557988fd23d72c56d780edc96937fd9648bf0f2097b61db2188fbb72/ghstack-0.0.2-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa797e7b7f1b4a83fe11e618931e4245", "sha256": "adb5a2cb04c93285652be4cc691007d1cd369b6b29a3fee2ccf9c8b754b0effa" }, "downloads": -1, "filename": "ghstack-0.0.2.tar.gz", "has_sig": false, "md5_digest": "aa797e7b7f1b4a83fe11e618931e4245", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8330, "upload_time": "2019-02-22T16:29:00", "upload_time_iso_8601": "2019-02-22T16:29:00.394869Z", "url": "https://files.pythonhosted.org/packages/4d/29/ba466ead3e346e5bbb98940ca7a94fb5b772543e6778b525419e09a01600/ghstack-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "1b708cdd16fb428c044394bc20a34804", "sha256": "07e39fb38a767cd2a260ccaac408502eda4846f1968842ec122e603706a1a3a8" }, "downloads": -1, "filename": "ghstack-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "1b708cdd16fb428c044394bc20a34804", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76208, "upload_time": "2019-04-04T16:06:10", "upload_time_iso_8601": "2019-04-04T16:06:10.455045Z", "url": "https://files.pythonhosted.org/packages/0d/1a/bb8e1a43714a97abf00d87a41ec6c33e38448520a35aeac788a6b779c6ad/ghstack-0.0.20-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1e2e1a7c931b66fa07415c7339c099db", "sha256": "10ea6bd6650bef00a145dd8be2b1d0da2f0b843fc0fadc5eaa887241c80a39b0" }, "downloads": -1, "filename": "ghstack-0.0.20.tar.gz", "has_sig": false, "md5_digest": "1e2e1a7c931b66fa07415c7339c099db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64403, "upload_time": "2019-04-04T16:06:11", "upload_time_iso_8601": "2019-04-04T16:06:11.729122Z", "url": "https://files.pythonhosted.org/packages/96/a3/1cf12d7ab329d84eecdbf2bf52e70d57db8402c1b2588192ceff9e073886/ghstack-0.0.20.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "2c92e1ff9e50ca810c1c452f8bf28c15", "sha256": "889eccc2b4492085e4e56fc178335dda924b88713cb402f70541aae8eff51f63" }, "downloads": -1, "filename": "ghstack-0.0.21-py3-none-any.whl", "has_sig": false, "md5_digest": "2c92e1ff9e50ca810c1c452f8bf28c15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76286, "upload_time": "2019-04-04T19:30:11", "upload_time_iso_8601": "2019-04-04T19:30:11.233267Z", "url": "https://files.pythonhosted.org/packages/a0/18/712b9d093b13a10e0aeda6430598529fc6d09a111dc4161d1a554db2bd37/ghstack-0.0.21-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "14b09da51868b50af2cc8ee1c9fccac9", "sha256": "45d89613705ad7df5443ac494db77858f71dc63d570aaf5c8b13bd9d5d73ed95" }, "downloads": -1, "filename": "ghstack-0.0.21.tar.gz", "has_sig": false, "md5_digest": "14b09da51868b50af2cc8ee1c9fccac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64509, "upload_time": "2019-04-04T19:30:12", "upload_time_iso_8601": "2019-04-04T19:30:12.544024Z", "url": "https://files.pythonhosted.org/packages/ce/c3/0665371fd64791638f18952d700562f6f039087b25969c56ac679aae2f8d/ghstack-0.0.21.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "1ff6ec205561ba765b2c3c41e9fca3c7", "sha256": "5f1402b40cb09c2d1b8ad440a0a789c74b6ed4118ef632b3fc48ad3f1e92c2d3" }, "downloads": -1, "filename": "ghstack-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "1ff6ec205561ba765b2c3c41e9fca3c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76391, "upload_time": "2019-04-08T04:11:16", "upload_time_iso_8601": "2019-04-08T04:11:16.898884Z", "url": "https://files.pythonhosted.org/packages/35/b2/9dd6229202c82714e18f069454823d09d211cc205bd008f74711e4c7686f/ghstack-0.0.22-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "83b438d956797b998075f639d2a1711c", "sha256": "78ae11f0429df7869e10207a5e5f9d81ae192c9b70a75d47b962203996a5e2f4" }, "downloads": -1, "filename": "ghstack-0.0.22.tar.gz", "has_sig": false, "md5_digest": "83b438d956797b998075f639d2a1711c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64608, "upload_time": "2019-04-08T04:11:18", "upload_time_iso_8601": "2019-04-08T04:11:18.964513Z", "url": "https://files.pythonhosted.org/packages/81/2a/4b154aaae132fc49936e3a8a5545f312a53e36959b6a99e7b3be5f29976e/ghstack-0.0.22.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "bf64b5edf7bb08199f6cd931b4c17f75", "sha256": "1abbe7090faec114c630abaf7cbeb895c512798bc78264024bd6824e409ed7ef" }, "downloads": -1, "filename": "ghstack-0.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "bf64b5edf7bb08199f6cd931b4c17f75", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 76784, "upload_time": "2019-04-09T01:58:30", "upload_time_iso_8601": "2019-04-09T01:58:30.711971Z", "url": "https://files.pythonhosted.org/packages/6f/26/b5c08c576fd9f94e183bfaeb0ab6c2cf9e06463be9b5a4e7a2dd569a8cba/ghstack-0.0.23-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5e0fc8e08e11c070154d18fa4be2e2c7", "sha256": "edb7586f730a889a87c6190deb08f32058104a27db9bdd8e7bfe024f7d45073c" }, "downloads": -1, "filename": "ghstack-0.0.23.tar.gz", "has_sig": false, "md5_digest": "5e0fc8e08e11c070154d18fa4be2e2c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64991, "upload_time": "2019-04-09T01:58:32", "upload_time_iso_8601": "2019-04-09T01:58:32.197067Z", "url": "https://files.pythonhosted.org/packages/4e/bb/eb446dc0693846d01b162a4827f3fef10ac7ac04cb6449ad67537881847c/ghstack-0.0.23.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "3e59adb59f0dac63d97108802c2a0749", "sha256": "6b5c3616537699d343f894cb87af74f28ac2fc71b32cc946c062645664f87ab1" }, "downloads": -1, "filename": "ghstack-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "3e59adb59f0dac63d97108802c2a0749", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 78004, "upload_time": "2019-04-15T02:59:36", "upload_time_iso_8601": "2019-04-15T02:59:36.883498Z", "url": "https://files.pythonhosted.org/packages/ff/13/1e8c749a5ca3722449602720b0e376830f4143855f875992eab3cf033da1/ghstack-0.0.24-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a8ae91fd6a75810e244927418e0a841d", "sha256": "67c330c2b8a9391e2831cba4ab165d3f9e990afd2cc1baf0f0e097a8b623d021" }, "downloads": -1, "filename": "ghstack-0.0.24.tar.gz", "has_sig": false, "md5_digest": "a8ae91fd6a75810e244927418e0a841d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66065, "upload_time": "2019-04-15T02:59:39", "upload_time_iso_8601": "2019-04-15T02:59:39.230590Z", "url": "https://files.pythonhosted.org/packages/b9/ad/1695ec8fb09898759c310934d39409fa93a72e2e95490c4ad261685943b9/ghstack-0.0.24.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "b79225ead11beefa5593ca771a41b2c2", "sha256": "5dcbf2f496b65c94b2cc4ae7ad1e9b6073f0741d9f1982f371bd85479e1ec50f" }, "downloads": -1, "filename": "ghstack-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "b79225ead11beefa5593ca771a41b2c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 89295, "upload_time": "2019-05-28T12:18:43", "upload_time_iso_8601": "2019-05-28T12:18:43.560999Z", "url": "https://files.pythonhosted.org/packages/ef/62/ae93f35b88e512e04a07d303fd36c527853cd88e85a085a0a8cefd3eb573/ghstack-0.0.25-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3cb0cb5bb8af126177d7af74934a6f2e", "sha256": "753d1f17598cb903f12e225e0c5025c302babedd022bea98e006b5c132525a04" }, "downloads": -1, "filename": "ghstack-0.0.25.tar.gz", "has_sig": false, "md5_digest": "3cb0cb5bb8af126177d7af74934a6f2e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72226, "upload_time": "2019-05-28T12:18:45", "upload_time_iso_8601": "2019-05-28T12:18:45.034738Z", "url": "https://files.pythonhosted.org/packages/9e/a1/f1b2550ee036f7a7777b2f79a843f0e6917920fda4bd56ccc1de5f35cd10/ghstack-0.0.25.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "0c0d69f05c8f47ba07b8a28dd3e22c6e", "sha256": "d3d11196e5968b446cd214415d8309c3e71451147c0c7184d6d98fdf32dac242" }, "downloads": -1, "filename": "ghstack-0.0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "0c0d69f05c8f47ba07b8a28dd3e22c6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 89514, "upload_time": "2019-05-28T12:36:15", "upload_time_iso_8601": "2019-05-28T12:36:15.618890Z", "url": "https://files.pythonhosted.org/packages/99/22/84e0a130531ab8158f0d2b71425fba4e388bf5105ee7b34031f50625d534/ghstack-0.0.26-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "aa4d423095f2a61a56523fe202633e47", "sha256": "bdf39102842e72a72ddaaf864d69d98874d56647c96314fb4aa4d5528629f672" }, "downloads": -1, "filename": "ghstack-0.0.26.tar.gz", "has_sig": false, "md5_digest": "aa4d423095f2a61a56523fe202633e47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72430, "upload_time": "2019-05-28T12:36:17", "upload_time_iso_8601": "2019-05-28T12:36:17.380480Z", "url": "https://files.pythonhosted.org/packages/48/dc/f37d22c1e60180db5ac86fac9707d5c14841e267828117110d6caaedc39f/ghstack-0.0.26.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "7777eab61c8734663423cb05623ad2e7", "sha256": "916f2294503cca001df0af6e653771e27e201db534b2d99d74325158490d73ff" }, "downloads": -1, "filename": "ghstack-0.0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "7777eab61c8734663423cb05623ad2e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87801, "upload_time": "2019-06-10T21:43:19", "upload_time_iso_8601": "2019-06-10T21:43:19.632511Z", "url": "https://files.pythonhosted.org/packages/86/43/306debd91578bb9c289ae1579c3461d1d0ceb8f955287a04653a4aa64186/ghstack-0.0.27-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "fc356e88d7074b287dd621fbded9e6f9", "sha256": "2e8a108cdf5273066cbf543e1d7d6acd77d296d0502c9685118dc0799da43eec" }, "downloads": -1, "filename": "ghstack-0.0.27.tar.gz", "has_sig": false, "md5_digest": "fc356e88d7074b287dd621fbded9e6f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72774, "upload_time": "2019-06-10T21:43:21", "upload_time_iso_8601": "2019-06-10T21:43:21.348370Z", "url": "https://files.pythonhosted.org/packages/79/64/da25e1f5b316f4368b1819ef1c45b8bc4632e9c6bac290b8d3e78843df94/ghstack-0.0.27.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "163506ee9b1b4be5b3e6fd877eadc09f", "sha256": "29fa697d98decb06eac976b51f899e7e1a6a6b390b05b5746dd5ff3327633e2e" }, "downloads": -1, "filename": "ghstack-0.0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "163506ee9b1b4be5b3e6fd877eadc09f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 89778, "upload_time": "2019-06-11T14:02:41", "upload_time_iso_8601": "2019-06-11T14:02:41.970813Z", "url": "https://files.pythonhosted.org/packages/7c/b1/16db8a7dea4dad44944e50a909041d62ffa30fa674afef718e3d69a4ed01/ghstack-0.0.28-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7dcceb717fd3afb9365d6db3f8090092", "sha256": "f7f49e1acdf6cd4d9ca96beca0285b170f0a9f4194c8d4063834ecc7ebb39c20" }, "downloads": -1, "filename": "ghstack-0.0.28.tar.gz", "has_sig": false, "md5_digest": "7dcceb717fd3afb9365d6db3f8090092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72660, "upload_time": "2019-06-11T14:02:43", "upload_time_iso_8601": "2019-06-11T14:02:43.259975Z", "url": "https://files.pythonhosted.org/packages/ea/82/1f755549cc1775f696e89698ab8eb1e12f7e94ec6305bc6a6183a5980c9d/ghstack-0.0.28.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b6b807c336812fc60b9d8ddb5bb3ac31", "sha256": "4adf06f37cad8898c6ac316b777478e2f5bf1c7d7e1a2d3e3f3d61b199e0446f" }, "downloads": -1, "filename": "ghstack-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "b6b807c336812fc60b9d8ddb5bb3ac31", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9144, "upload_time": "2019-02-22T16:43:04", "upload_time_iso_8601": "2019-02-22T16:43:04.883632Z", "url": "https://files.pythonhosted.org/packages/6e/e7/0242e79eb7685e4cddd543b5eba47a26035898bed3cf6483748d6dbba4a7/ghstack-0.0.3-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0cf051731b542ba0181d4c398ba32c9e", "sha256": "4cd8f2215e3bd83ff5f98e7c8989f8b3c79068d907a847149e10e36d68d03908" }, "downloads": -1, "filename": "ghstack-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0cf051731b542ba0181d4c398ba32c9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8573, "upload_time": "2019-02-22T16:43:06", "upload_time_iso_8601": "2019-02-22T16:43:06.249816Z", "url": "https://files.pythonhosted.org/packages/c7/26/0fc4ac0995df0755886fbde9bace203f8b9207642eb293011c30094302da/ghstack-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e21d27ea096432fef875149c0a8cc3a5", "sha256": "13cb7261cea6ea3e738a7e0c1402f91e396184bf5e5179aaf8c03fae3f043e36" }, "downloads": -1, "filename": "ghstack-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "e21d27ea096432fef875149c0a8cc3a5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13238, "upload_time": "2019-02-26T23:23:11", "upload_time_iso_8601": "2019-02-26T23:23:11.435298Z", "url": "https://files.pythonhosted.org/packages/04/a4/0dc05a18d60b76baf67e35e4c5e262521fef32995152d411f9046411d777/ghstack-0.0.4-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9c1d4d749476efe63fdbb06f2bebcf69", "sha256": "7acc34793f9c557bebef0f3d986f696c53e5532ae763ffc57ee13584e4506f33" }, "downloads": -1, "filename": "ghstack-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9c1d4d749476efe63fdbb06f2bebcf69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13052, "upload_time": "2019-02-26T23:23:12", "upload_time_iso_8601": "2019-02-26T23:23:12.728109Z", "url": "https://files.pythonhosted.org/packages/bc/a9/a1936d5c7f0cea7eaa5588468307463725a22525fb0606a4a586564da1ea/ghstack-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "4394364cbf8d6650f0aa8022f3f2ed58", "sha256": "f8c927c7e004889916c79a87112f4656dbc73ce72e3ddb46ee55e4cbd2982d6c" }, "downloads": -1, "filename": "ghstack-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "4394364cbf8d6650f0aa8022f3f2ed58", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13266, "upload_time": "2019-02-27T15:23:31", "upload_time_iso_8601": "2019-02-27T15:23:31.747428Z", "url": "https://files.pythonhosted.org/packages/90/2d/47fc8544fd924215d85f88ea958838dea3b5915286e480b02bd459016ad4/ghstack-0.0.5-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "436d64b729604f722e5d34c8202230dc", "sha256": "1dd3f6caa119879a7d2748a037f4e023a286fb74a4ec7cf79afc7a6bc81cd756" }, "downloads": -1, "filename": "ghstack-0.0.5.tar.gz", "has_sig": false, "md5_digest": "436d64b729604f722e5d34c8202230dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13144, "upload_time": "2019-02-27T15:23:33", "upload_time_iso_8601": "2019-02-27T15:23:33.157282Z", "url": "https://files.pythonhosted.org/packages/e1/0f/c848789f7ac326e32f4248d0d8a3adc64b2b27fcd04993dd3afecd2a45c8/ghstack-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "26a0ffaa4aeac693879347de788eb82c", "sha256": "ee6f7172c50b644bf679a5a66efa2fe235e700215af1a5368897b39840cd87e1" }, "downloads": -1, "filename": "ghstack-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "26a0ffaa4aeac693879347de788eb82c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20333, "upload_time": "2019-03-06T22:27:54", "upload_time_iso_8601": "2019-03-06T22:27:54.392045Z", "url": "https://files.pythonhosted.org/packages/d0/23/d01cf3e638001bcf1eda05a07d4d07a6d784f44451c26ab753904f4a8558/ghstack-0.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "def8d8e60fd1a9df6b938802320ac747", "sha256": "2a2bb82fb195ac64449fd8ed1f8a5dd460b93ed7ab00373c5d79ae58a94a0a0a" }, "downloads": -1, "filename": "ghstack-0.0.6.tar.gz", "has_sig": false, "md5_digest": "def8d8e60fd1a9df6b938802320ac747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135421, "upload_time": "2019-03-06T22:27:56", "upload_time_iso_8601": "2019-03-06T22:27:56.472143Z", "url": "https://files.pythonhosted.org/packages/3b/89/43bfe763b7231534db71a7b90e03d6cbcc341e76d299e17e1af7cd09d643/ghstack-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "6446d94c164ff169f24b8ad61bb626d4", "sha256": "9c8c8f2d2a0c1f81625d96404f0dda48fad0979f0518c1a7b06838ad123347c5" }, "downloads": -1, "filename": "ghstack-0.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "6446d94c164ff169f24b8ad61bb626d4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20383, "upload_time": "2019-03-06T22:33:27", "upload_time_iso_8601": "2019-03-06T22:33:27.200782Z", "url": "https://files.pythonhosted.org/packages/78/1f/27da9ea4732fb2e2c7a99fc37192cd2a5918cd75c85ba21be2196bccdaef/ghstack-0.0.7-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "01c0790cdbb6a21332356d1b666435dd", "sha256": "5016148058d8d66c34c5197dae3b03de400d39df855425e505014de140a38c09" }, "downloads": -1, "filename": "ghstack-0.0.7.tar.gz", "has_sig": false, "md5_digest": "01c0790cdbb6a21332356d1b666435dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134267, "upload_time": "2019-03-06T22:33:28", "upload_time_iso_8601": "2019-03-06T22:33:28.947502Z", "url": "https://files.pythonhosted.org/packages/8c/8a/6c2e9ae50ffda2372ffa449c35ff7926a502234d3287928f6ed0c7809e0a/ghstack-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "08a0d15279ecb5d57991f95ff345e699", "sha256": "c06edf33a84ce04d890af2578ff2054808a0bb332c09e01ca9faae7ac95af5c2" }, "downloads": -1, "filename": "ghstack-0.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "08a0d15279ecb5d57991f95ff345e699", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 58336, "upload_time": "2019-03-07T01:16:35", "upload_time_iso_8601": "2019-03-07T01:16:35.060158Z", "url": "https://files.pythonhosted.org/packages/d6/a7/bf714b0412df69de495c9eb55eba8aad9ab827586b32b2f2b110a7c2ac84/ghstack-0.0.8-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39f3515bc4fbf28b93c238924d7f45e7", "sha256": "68945bfc25ce8df3978347bc3dfca8551a5314d1790c4f81a3bb496877ca49e7" }, "downloads": -1, "filename": "ghstack-0.0.8.tar.gz", "has_sig": false, "md5_digest": "39f3515bc4fbf28b93c238924d7f45e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 169914, "upload_time": "2019-03-07T01:16:36", "upload_time_iso_8601": "2019-03-07T01:16:36.764241Z", "url": "https://files.pythonhosted.org/packages/a2/86/81195907f416a1581ac2e6b8a1c83d22ac629122089e860108ef908420ee/ghstack-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "ea023c2bdee7548ec25fcfb82e921ff7", "sha256": "f16667a642db72460de914bae01b2ef95631f25475dfe9ddc06185e38a0d54f9" }, "downloads": -1, "filename": "ghstack-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "ea023c2bdee7548ec25fcfb82e921ff7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62192, "upload_time": "2019-03-14T14:50:59", "upload_time_iso_8601": "2019-03-14T14:50:59.296485Z", "url": "https://files.pythonhosted.org/packages/7c/91/fb0d7aa7b0e9b2356a2005dcb02bcf3dc3649635f7da628c106bd8d6a0a0/ghstack-0.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f8e2ac89a3bb01af82051a6c25efe2bf", "sha256": "926541529270bc5065a7dfafe64f6f16d33b54a989edc9df041346f8febc18b6" }, "downloads": -1, "filename": "ghstack-0.0.9.tar.gz", "has_sig": false, "md5_digest": "f8e2ac89a3bb01af82051a6c25efe2bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58220, "upload_time": "2019-03-14T14:51:00", "upload_time_iso_8601": "2019-03-14T14:51:00.847179Z", "url": "https://files.pythonhosted.org/packages/85/1f/0e626019b04a78fa3693bd10ade847cb163217a816d518aaf732cb0263c8/ghstack-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "f2376f940810b418f9c0cc59e961825d", "sha256": "c36b417dfd6b0bccd8ce6e14e1b7ff1a1c34b20f9812ccd70ed8a3e36d15cb0f" }, "downloads": -1, "filename": "ghstack-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f2376f940810b418f9c0cc59e961825d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 92946, "upload_time": "2019-07-17T02:11:41", "upload_time_iso_8601": "2019-07-17T02:11:41.433285Z", "url": "https://files.pythonhosted.org/packages/98/be/47acf3b664b4e4a3dd29b296cdbc709877f8c18284d7b1102678b64fe433/ghstack-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b25dd390c4a48cf84cf102598ce0bd2", "sha256": "3a28e3939851241ee4e5ab0d23b43dd1b1a83f12fff9ba3f25bb9781a3712779" }, "downloads": -1, "filename": "ghstack-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7b25dd390c4a48cf84cf102598ce0bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77079, "upload_time": "2019-07-17T02:11:43", "upload_time_iso_8601": "2019-07-17T02:11:43.272432Z", "url": "https://files.pythonhosted.org/packages/5b/01/da4a8729dccda7777df6b7f805da7c9be4dc0aab3c9e1fa337191389de7e/ghstack-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a8c6160d46e5303b65b948f2acf52c16", "sha256": "f3bb29d92f4d49959c06ed5d213b13426cb5d0c81177169017e7e79a0b4ab01f" }, "downloads": -1, "filename": "ghstack-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a8c6160d46e5303b65b948f2acf52c16", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 93641, "upload_time": "2019-07-25T13:38:55", "upload_time_iso_8601": "2019-07-25T13:38:55.780127Z", "url": "https://files.pythonhosted.org/packages/0d/d9/95b3ac2e47cc1df8f59b2d1b79d420d4dd2546fc5115b6b8eb6c3dd82dd4/ghstack-0.1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "dfd32aadc636d6176d0fafa9684fe5b7", "sha256": "f6bcbc6efad2b2437e9635602a0ee32605e1e392bc776a6944dea991d8c18fb0" }, "downloads": -1, "filename": "ghstack-0.1.1.tar.gz", "has_sig": false, "md5_digest": "dfd32aadc636d6176d0fafa9684fe5b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77774, "upload_time": "2019-07-25T13:38:57", "upload_time_iso_8601": "2019-07-25T13:38:57.461327Z", "url": "https://files.pythonhosted.org/packages/46/1c/08c0de4329df3b48c5762559056b60acb04bf6ac4dc0238fdf32da707919/ghstack-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "93729e2637ef676ed28ee835cd7a98f2", "sha256": "f73ecd9a2b430b525e6413b3f0c5fc80cf348b92003a43fb613126e1d954e2f7" }, "downloads": -1, "filename": "ghstack-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "93729e2637ef676ed28ee835cd7a98f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 94080, "upload_time": "2019-09-11T21:15:49", "upload_time_iso_8601": "2019-09-11T21:15:49.640345Z", "url": "https://files.pythonhosted.org/packages/d7/a6/48041bafd2ea8456f71759f914b79c89a5ff8bba5e4d0fdc61bb08182f72/ghstack-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "799307ae639f9fc0752702ad46b1cf2a", "sha256": "4a60cf6d4059f90ba634072839df99e1f0c750852f47c987d5c507d158307977" }, "downloads": -1, "filename": "ghstack-0.1.2.tar.gz", "has_sig": false, "md5_digest": "799307ae639f9fc0752702ad46b1cf2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78133, "upload_time": "2019-09-11T21:15:51", "upload_time_iso_8601": "2019-09-11T21:15:51.605843Z", "url": "https://files.pythonhosted.org/packages/20/cd/8e01b6c0af90e4c8a328f21dce78b866738a0375a061e5c764b03ab1de2f/ghstack-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "aa8ef942b814cb175c87bdd71be474ab", "sha256": "8c546da966f71506a6746456d90e5bd7509690a533db0861ec931a46e77f363d" }, "downloads": -1, "filename": "ghstack-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "aa8ef942b814cb175c87bdd71be474ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 94161, "upload_time": "2019-09-11T21:24:50", "upload_time_iso_8601": "2019-09-11T21:24:50.498796Z", "url": "https://files.pythonhosted.org/packages/bf/f5/396f3990e66706ccfc1f0b2bf59a4b355bba4a314c726ea7fd99db66fc23/ghstack-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1fdb4e1fd44fca6a36b4112299cc9ebe", "sha256": "ea156ba5804c9a0f3da3dfd7ce877d75f492d02be2d7f4b3c22422959c96361f" }, "downloads": -1, "filename": "ghstack-0.1.3.tar.gz", "has_sig": false, "md5_digest": "1fdb4e1fd44fca6a36b4112299cc9ebe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78213, "upload_time": "2019-09-11T21:24:52", "upload_time_iso_8601": "2019-09-11T21:24:52.318248Z", "url": "https://files.pythonhosted.org/packages/44/70/590e754b97736be0c948d22f520da4f17d4b6cd7df533834ad3cf1dc9118/ghstack-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a5effc614fde289cb24c99cf718e8645", "sha256": "3a0f95fe3b221587d2b7651c4e79924e49e7d3c8a847bb5a374e9b29bc887263" }, "downloads": -1, "filename": "ghstack-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a5effc614fde289cb24c99cf718e8645", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 94381, "upload_time": "2019-10-30T21:02:10", "upload_time_iso_8601": "2019-10-30T21:02:10.702280Z", "url": "https://files.pythonhosted.org/packages/8c/49/c79d268031b49d98ca0e2ba26a2169587d7a73a6f6aaa813e3a302286397/ghstack-0.1.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "810841c7adc4c69a34e45d9533bcd0d5", "sha256": "71ca989eadd78338dcd2e260c384479b42f0a1f6c3fa4b22707cf469a79e893d" }, "downloads": -1, "filename": "ghstack-0.1.4.tar.gz", "has_sig": false, "md5_digest": "810841c7adc4c69a34e45d9533bcd0d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78485, "upload_time": "2019-10-30T21:02:12", "upload_time_iso_8601": "2019-10-30T21:02:12.766644Z", "url": "https://files.pythonhosted.org/packages/6a/ee/e7068a8b273d24b849b76b93cdc55df467a57e69dfe376fcf0161b5fc7ad/ghstack-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "597955ebb93c809ebba5a1b235ca45ad", "sha256": "e651271ab73f6bd77f7d602c1a792ae6971fd7d1c6788398f94d28ae11f7b74a" }, "downloads": -1, "filename": "ghstack-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "597955ebb93c809ebba5a1b235ca45ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 95047, "upload_time": "2020-02-26T21:47:00", "upload_time_iso_8601": "2020-02-26T21:47:00.861137Z", "url": "https://files.pythonhosted.org/packages/93/e1/eac8116f653c558db5f6cc95fb92ac5248993d05492bfbbb08704201b921/ghstack-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "08e213529fd4d990233ab84016ccde0d", "sha256": "21ef7249828b505ddbf7b5821edb5218b542da57b33f8a5a759134d9ab082944" }, "downloads": -1, "filename": "ghstack-0.2.0.tar.gz", "has_sig": false, "md5_digest": "08e213529fd4d990233ab84016ccde0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78971, "upload_time": "2020-02-26T21:47:02", "upload_time_iso_8601": "2020-02-26T21:47:02.483559Z", "url": "https://files.pythonhosted.org/packages/95/69/b05b93bc9939c2bc28bf0be8e027b53b572f7cf13182a290fb8212e77f6f/ghstack-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "39c4a25a6800dec1b8c4c7830e369465", "sha256": "4750d2e9441f003742283c8811b0ea224ec94ed962dc1da0f175911de2ed52b8" }, "downloads": -1, "filename": "ghstack-0.2.1.tar.gz", "has_sig": false, "md5_digest": "39c4a25a6800dec1b8c4c7830e369465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78528, "upload_time": "2020-04-06T18:25:17", "upload_time_iso_8601": "2020-04-06T18:25:17.997533Z", "url": "https://files.pythonhosted.org/packages/5c/b0/eedb0f46a1beef878c8b085ec0b751fdb11a469b8a7a15ca1901541c7d6d/ghstack-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e2f9deafeab752e6762a7d47ba429865", "sha256": "8cdc89c8418bc314c7c12a7a802597ad12f36effe6afd43cd08400e75211c522" }, "downloads": -1, "filename": "ghstack-0.3.0.tar.gz", "has_sig": false, "md5_digest": "e2f9deafeab752e6762a7d47ba429865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79621, "upload_time": "2020-09-17T18:29:16", "upload_time_iso_8601": "2020-09-17T18:29:16.228836Z", "url": "https://files.pythonhosted.org/packages/56/ff/bda1f593d4dab55489eb0daffaf751d4fd682227ed328fd3999bfb03c4ad/ghstack-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7a0e20ae56493743837c8c12e0d8a2f0", "sha256": "9407396bb77c318328545a53afb0357a972099646f93f62d742eed6f3ab28372" }, "downloads": -1, "filename": "ghstack-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7a0e20ae56493743837c8c12e0d8a2f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79394, "upload_time": "2020-09-30T22:02:14", "upload_time_iso_8601": "2020-09-30T22:02:14.048025Z", "url": "https://files.pythonhosted.org/packages/78/e2/4dc9c2add16d53ed81bbd33b2880919938d587bdd121db756bb43e0f7799/ghstack-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "11387725172e3f9574a3b98bb3e4d87c", "sha256": "c4f2ce72112216de9fee568b207ed676081f50fa70a51e84188f2be88b2fe383" }, "downloads": -1, "filename": "ghstack-0.3.2.tar.gz", "has_sig": false, "md5_digest": "11387725172e3f9574a3b98bb3e4d87c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79752, "upload_time": "2020-10-08T16:06:33", "upload_time_iso_8601": "2020-10-08T16:06:33.419371Z", "url": "https://files.pythonhosted.org/packages/a9/24/72329df23b9c13d14200ecc6a077b627c2e8965680a46fef0043129c8425/ghstack-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "fbcb80f8279e6f3a24083bb7396c0d4f", "sha256": "4026ca740581db2a69986f5d754b072f2d02b2d9c735c7f7b606a9774ba75769" }, "downloads": -1, "filename": "ghstack-0.3.3.tar.gz", "has_sig": false, "md5_digest": "fbcb80f8279e6f3a24083bb7396c0d4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79499, "upload_time": "2020-10-09T15:00:04", "upload_time_iso_8601": "2020-10-09T15:00:04.560900Z", "url": "https://files.pythonhosted.org/packages/c9/57/0b62186ffe46112d5309da5843c2a0e496e55dc7dab906d9fcb20f7e60d7/ghstack-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8e0ed3643fbf9a5c7968b5866d9bcec8", "sha256": "5c7295a371a77d5595b50b4fe0d44ed2e84916df67d9a05e3c3aa8c38e8534ac" }, "downloads": -1, "filename": "ghstack-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8e0ed3643fbf9a5c7968b5866d9bcec8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 89511, "upload_time": "2021-03-11T22:21:11", "upload_time_iso_8601": "2021-03-11T22:21:11.857068Z", "url": "https://files.pythonhosted.org/packages/15/d2/01bb025184b3413a5cd07499a8477140abd5a9ed4b3d9ec8bf4ce8e44885/ghstack-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1c417ab78a69447b89c1cc4f22101697", "sha256": "dee58ae89d69ed702cb1e27c0df3c807b14475528258d82467458038c033f04e" }, "downloads": -1, "filename": "ghstack-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1c417ab78a69447b89c1cc4f22101697", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 83572, "upload_time": "2021-03-11T22:21:13", "upload_time_iso_8601": "2021-03-11T22:21:13.599043Z", "url": "https://files.pythonhosted.org/packages/b1/0b/d4e83a3aac3657bbae1fd4ec69cb136c6f57e8088aa051a2f19aeef530e4/ghstack-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8959ae8bf7a5e1034bb31d76f18a99ed", "sha256": "a53aca4dbe1f8e80a41c47ce0603bce9358c145e3eca213c9a3fcfa732f0c926" }, "downloads": -1, "filename": "ghstack-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8959ae8bf7a5e1034bb31d76f18a99ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 89181, "upload_time": "2021-03-16T20:42:11", "upload_time_iso_8601": "2021-03-16T20:42:11.705022Z", "url": "https://files.pythonhosted.org/packages/8c/24/1892d5b8473a15357d96c3258978d54524a02ecca71d6a903d87795ae770/ghstack-0.4.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "53b726f13371bae36e378bfd12b6eb24", "sha256": "8edd1a1001797f25da8036c137fd4d1df341bf49c1d5ea3f76288823d12b4a41" }, "downloads": -1, "filename": "ghstack-0.4.1.tar.gz", "has_sig": false, "md5_digest": "53b726f13371bae36e378bfd12b6eb24", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 83341, "upload_time": "2021-03-16T20:42:12", "upload_time_iso_8601": "2021-03-16T20:42:12.783785Z", "url": "https://files.pythonhosted.org/packages/3c/8c/1ce071086bfdf482dcf61c24414c22cc6452318f2f19554780ba414b9ffe/ghstack-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "491c8df435f9b3f02239bfa86055cb13", "sha256": "c158c1860b6ee715e9a6b73187451a896d1f74daef59ce4f207828a401d4bb1c" }, "downloads": -1, "filename": "ghstack-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "491c8df435f9b3f02239bfa86055cb13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 86298, "upload_time": "2021-06-23T21:45:36", "upload_time_iso_8601": "2021-06-23T21:45:36.172313Z", "url": "https://files.pythonhosted.org/packages/7b/8b/7b802928a843073ecc033c4b67da9184be1f0a1c7ff5c291b4d02f51113b/ghstack-0.4.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7f1332a380c745099eff214c92a834b7", "sha256": "544957ff90a7e655f1811c4956f9240fa10ca71f899cdb863657abe35a371813" }, "downloads": -1, "filename": "ghstack-0.4.2.tar.gz", "has_sig": false, "md5_digest": "7f1332a380c745099eff214c92a834b7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 80640, "upload_time": "2021-06-23T21:45:37", "upload_time_iso_8601": "2021-06-23T21:45:37.272633Z", "url": "https://files.pythonhosted.org/packages/3e/4c/5b2b45520b0ee4475cbe085c4e6830eadeb75d67d2dff4d3d50d6e8f7dea/ghstack-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "c8f41ad0da5751e0d9c44e100a52f240", "sha256": "06ebda34bd3d7b06fc4f6312e0102803320ca24ccb826650954abe1ab4f60fdb" }, "downloads": -1, "filename": "ghstack-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c8f41ad0da5751e0d9c44e100a52f240", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 86574, "upload_time": "2021-07-19T15:57:04", "upload_time_iso_8601": "2021-07-19T15:57:04.460355Z", "url": "https://files.pythonhosted.org/packages/05/ff/54c981aa70998cac232e7af8cfab1bc11963a3983227910b54622962a7c0/ghstack-0.4.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f960541e2a7246e625401ce68fc78b61", "sha256": "7b5ef1773df4447f2ada3daa3c63a308d8905f196234f26fbd56315c45269056" }, "downloads": -1, "filename": "ghstack-0.4.3.tar.gz", "has_sig": false, "md5_digest": "f960541e2a7246e625401ce68fc78b61", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 81125, "upload_time": "2021-07-19T15:57:06", "upload_time_iso_8601": "2021-07-19T15:57:06.111864Z", "url": "https://files.pythonhosted.org/packages/c6/a2/0c38dcf33efe83f9718e2e99b79c0e22b20516f3f23b5ce41380e7310d0b/ghstack-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4c45cbf819acea5b53344b8bf1e85a60", "sha256": "c3d5999615f4e2dab766ae3abbcebfdab55147d1f75162fe6b525fe6c672217e" }, "downloads": -1, "filename": "ghstack-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4c45cbf819acea5b53344b8bf1e85a60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 87509, "upload_time": "2021-09-01T20:28:56", "upload_time_iso_8601": "2021-09-01T20:28:56.294143Z", "url": "https://files.pythonhosted.org/packages/d0/df/9a50001c9cb526443ceb992d7c98b6b145fb56773aa85d24ef6334c82135/ghstack-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "749b55743dd7f4879102c179c88e21c0", "sha256": "261424f5a6425f34f1a602c2858e201113472df8f07cb9a568e57c6d676b09a7" }, "downloads": -1, "filename": "ghstack-0.5.0.tar.gz", "has_sig": false, "md5_digest": "749b55743dd7f4879102c179c88e21c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 81821, "upload_time": "2021-09-01T20:28:57", "upload_time_iso_8601": "2021-09-01T20:28:57.870024Z", "url": "https://files.pythonhosted.org/packages/69/1b/f1d57c40d584a0009293a5782d992b535985416ac346be309e27bf66daec/ghstack-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "248c68a642bc3ee2148a71f868d63c40", "sha256": "298b27c870a291b248ce191a310fbbe6b3e394be90d4618320e9297f1018c15c" }, "downloads": -1, "filename": "ghstack-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "248c68a642bc3ee2148a71f868d63c40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 88175, "upload_time": "2022-02-28T15:09:04", "upload_time_iso_8601": "2022-02-28T15:09:04.075990Z", "url": "https://files.pythonhosted.org/packages/0f/1e/12988dec646af4642a201b7e315473d52e7b925d98f2ed88ef25ee1cc1aa/ghstack-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e004d53848f0e3a2895c00abfc6121ba", "sha256": "cd60ca9158e00c943da79e3f8d6332ccac54a306fd631956a726e244debe827b" }, "downloads": -1, "filename": "ghstack-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e004d53848f0e3a2895c00abfc6121ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 82341, "upload_time": "2022-02-28T15:09:05", "upload_time_iso_8601": "2022-02-28T15:09:05.835578Z", "url": "https://files.pythonhosted.org/packages/dc/9d/074b80e01170a0fed5de6dcf020356581e035a773380120f7b8af57bdfa1/ghstack-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "248c68a642bc3ee2148a71f868d63c40", "sha256": "298b27c870a291b248ce191a310fbbe6b3e394be90d4618320e9297f1018c15c" }, "downloads": -1, "filename": "ghstack-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "248c68a642bc3ee2148a71f868d63c40", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 88175, "upload_time": "2022-02-28T15:09:04", "upload_time_iso_8601": "2022-02-28T15:09:04.075990Z", "url": "https://files.pythonhosted.org/packages/0f/1e/12988dec646af4642a201b7e315473d52e7b925d98f2ed88ef25ee1cc1aa/ghstack-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e004d53848f0e3a2895c00abfc6121ba", "sha256": "cd60ca9158e00c943da79e3f8d6332ccac54a306fd631956a726e244debe827b" }, "downloads": -1, "filename": "ghstack-0.6.0.tar.gz", "has_sig": false, "md5_digest": "e004d53848f0e3a2895c00abfc6121ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 82341, "upload_time": "2022-02-28T15:09:05", "upload_time_iso_8601": "2022-02-28T15:09:05.835578Z", "url": "https://files.pythonhosted.org/packages/dc/9d/074b80e01170a0fed5de6dcf020356581e035a773380120f7b8af57bdfa1/ghstack-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }