{ "info": { "author": "Dimitri Merejkowsky", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "tbump: bump software releases\n=============================\n\n\n.. image:: https://img.shields.io/travis/TankerHQ/tbump.svg?branch=master\n :target: https://travis-ci.org/TankerHQ/tbump\n\n.. image:: https://img.shields.io/pypi/v/tbump.svg\n :target: https://pypi.org/project/tbump/\n\n.. image:: https://img.shields.io/pypi/pyversions/tbump.svg\n :target: https://pypi.org/project/tbump\n\n\n.. image:: https://img.shields.io/github/license/TankerHQ/tbump.svg\n :target: https://github.com/TankerHQ/tbump/blob/master/LICENSE\n\n.. image:: https://img.shields.io/codecov/c/github/TankerHQ/tbump.svg?label=Coverage\n :target: https://codecov.io/gh/TankerHQ/tbump\n\n\nInstallation\n------------\n\n* Make sure you are using Python **3.5** or later\n* Intall ``tbump`` with ``pip`` as usual.\n\nScreenshot\n-----------\n\nHere's what a typical usage of ``tbump`` looks like:\n\n.. code-block:: console\n\n $ tbump 5.0.5\n :: Bumping from 5.0.4 to 5.0.5\n => Would patch these files\n - setup.py:14 version=\"5.0.4\",\n + setup.py:14 version=\"5.0.5\",\n - tbump.toml:2 current = \"5.0.4\"\n + tbump.toml:2 current = \"5.0.5\"\n => Would run these hooks before commit\n * (1/2) $ python ci/ci.py\n * (2/2) $ grep -q 5.0.5 Changelog.rst\n => Would run these git commands\n * git add --update\n * git commit --message Bump to 5.0.5\n * git tag --annotate --message v5.0.5 v5.0.5\n * git push origin master\n * git push origin v5.0.5\n => Would run these hooks after push\n * (1/1) $ tools/publish.sh\n :: Looking good? (y/N)\n y\n => Patching files\n ...\n => Running hooks before commit\n ...\n => Making bump commit and push matching tags\n ...\n => Running hooks after push\n ...\n Done \u2713\n\n\n\nUsage\n------\n\nFrist, run ``tbump init``. This will create a ``tbump.toml`` file looking like this:\n\n.. code-block:: ini\n\n [version]\n current = \"1.2.41\"\n regex = '''\n (?P\\d+)\n \\.\n (?P\\d+)\n \\.\n (?P\\d+)\n '''\n\n [git]\n message_template = \"Bump to {new_version}\"\n tag_template = \"v{new_version}\"\n\n [[file]]\n src = \"setup.py\"\n\n\n.. note::\n\n * The file uses `toml syntax `_.\n * Strings should be templated using curly brackets, to be used with Python's built-in ``.format()`` method.\n * Paths may contain unix-style `globs `_, e.g. ``src = \"a/**/script.?s\"`` matches both ``a/b/script.js`` and ``a/b/c/script.ts``.\n * The version regular expression will be used in `verbose mode `_ and must contain named groups.\n\nThen run:\n\n.. code-block:: console\n\n $ tbump 1.2.42\n\n``tbump`` will:\n\n* Replace the string ``1.2.41`` by ``1.2.42`` in every file listed in the\n configuration\n\n* Make a commit based on the ``message_template``.\n\n* Make an **annotated** tag based on the ``tag_template``\n\n* Push the current branch and the tag.\n\nNote that by default, ``tbump`` will display all the changes and stop to ask if they are correct before performing any action, allowing you to abort and re-try the bump if something is not right.\nYou can use ``--non-interactive`` to disable this behavior.\n\nIf you only want to bump the files without performing any git actions or running the hook commands, use the ``--only-patch`` option.\n\nAdvanced configuration\n----------------------\n\nRestricting the lines that are replaced\n+++++++++++++++++++++++++++++++++++++++\n\n\nSometimes you want to make sure only the line matching a given pattern is replaced. For instance, with the folliwing ``package.json``:\n\n.. code-block:: js\n\n /* in package.json */\n {\n \"name\": \"foo\",\n \"version\": \"0.42\",\n \"dependencies\": {\n \"some-dep\": \"0.42\",\n \"other-dep\": \"1.3\",\n }\n }\n\nyou'll want to make sure that when you bump from ``0.42`` to ``0.43`` that the line containing ``some-dep`` does not change.\n\nIn this case, you can set a ``search`` option in the ``file`` section:\n\n.. code-block:: ini\n\n # In tbump.toml\n\n [[file]]\n src = \"package.json\"\n search = '\"version\": \"{current_version}\"'\n\nNote that the search string is actually a full regular expression, except for the ``{current_version}`` marker which is substituted as plain text.\n\n\nUsing a custom version template\n+++++++++++++++++++++++++++++++\n\nIf you are using a version schema like ``1.2.3-alpha-4``, you may want to expose a variable that only contains the \"public\" part of the version string. (``1.2.3`` in this case).\n\nTo do so, add a ``version_template`` option in te ``file`` section. The names used in the format string should match the group names in the regular expression.\n\n\n.. code-block:: js\n\n /* in version.js */\n\n export FULL_VERSION = '1.2.3-alpha-4';\n export PUBLIC_VERSION = '1.2.3';\n\n.. code-block:: ini\n\n\n [[file]]\n src = \"version.js\"\n version_template = \"{major}.{minor}.{patch}\"\n search = \"export PUBLIC_VERSION = '{current_version}'\"\n\n [[file]]\n src = \"version.js\"\n search = \"export FULL_VERSION = '{current_version}'\"\n\n\nRunning commands before commit\n++++++++++++++++++++++++++++++\n\nYou can specify a list of hooks to be run after the file have changed, but before the commit is made and pushed.\n\nThis is useful if some of the files under version control are generated through an external program.\n\nHere's an example:\n\n\n.. code-block:: ini\n\n [[before_commit]]\n name = \"Check Changelog\"\n cmd = \"grep -q {new_version} Changelog.rst\"\n\n\nThe name is mandatory. The command will be executed via the shell, after the ``{new_version}`` placeholder is replaced with the new version.\n\nAny hook that fails will interrupt the bump. You may want to run ``git reset --hard`` before trying again to undo the changes made in the files.\n\nRunning commands after push\n+++++++++++++++++++++++++++\n\nYou can specify a list of hooks to be run right after the tag has been pushed, using an `[[after_push]]` section.\n\nThis is useful if you need the command to run on a clean repository, without un-committed changes, for instance to publish ``rust`` packages:\n\n.. code-block:: ini\n\n [[after_push]]\n name = \"Publish to crates.io\"\n cmd = \"cargo publish\"\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TankerHQ/tbump", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "tbump", "package_url": "https://pypi.org/project/tbump/", "platform": "", "project_url": "https://pypi.org/project/tbump/", "project_urls": { "Homepage": "https://github.com/TankerHQ/tbump" }, "release_url": "https://pypi.org/project/tbump/6.0.2/", "requires_dist": [ "attrs", "docopt", "path.py", "cli-ui (>=0.9.0)", "schema", "toml", "pytest (==3.8.1) ; extra == 'dev'", "pytest-sugar ; extra == 'dev'", "pytest-mock ; extra == 'dev'", "pytest-cov ; extra == 'dev'", "codecov (==2.0.15) ; extra == 'dev'", "mypy (==0.641) ; extra == 'dev'", "flake8 (==3.5.0) ; extra == 'dev'", "wheel ; extra == 'dev'", "twine ; extra == 'dev'", "black (==19.3b0) ; (python_version >= \"3.6\") and extra == 'dev'" ], "requires_python": "", "summary": "Bump software releases", "version": "6.0.2" }, "last_serial": 5556731, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "6fa8bc36884a78c7c08969de4bc82e11", "sha256": "7bedc63a737f441d0711ee1ccafe9d458f7cf073c96e28f5ccf90b25ee745763" }, "downloads": -1, "filename": "tbump-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "6fa8bc36884a78c7c08969de4bc82e11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9150, "upload_time": "2017-12-12T14:42:00", "url": "https://files.pythonhosted.org/packages/91/a4/afd09ab7fcc0b416d35c7a67fd0a0feaa758f444d2a70583283ca8e517a2/tbump-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12b8aa70e1ab775b319bfe90d7fe1f35", "sha256": "256d50066c8fe3c881a1607bfb9505c8d38b9a0648a3657ed2d8d4289e4b3f9e" }, "downloads": -1, "filename": "tbump-0.0.5.tar.gz", "has_sig": false, "md5_digest": "12b8aa70e1ab775b319bfe90d7fe1f35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5793, "upload_time": "2017-12-12T14:42:02", "url": "https://files.pythonhosted.org/packages/05/61/8202e936ee8427869bbb2a8fc360abd8c319c347998cd3d5c2addedda477/tbump-0.0.5.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "9d46b0adbf3f3ed836e1f41e2d06bb48", "sha256": "fe08ba6ce85976d46101c14e49b6942ab46f4dd27634006efe4033046bdc340b" }, "downloads": -1, "filename": "tbump-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "9d46b0adbf3f3ed836e1f41e2d06bb48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9267, "upload_time": "2017-12-12T14:53:49", "url": "https://files.pythonhosted.org/packages/0b/ff/a303ac1c03715d711c3bf5d01931f4da8fde9fa64205ff7db3c210d4aa63/tbump-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0388e705b47435f3548f9105f29abe2f", "sha256": "78a7bcf7db7c890d2cfb248a4ebe689464551a8f14f02ed0c03ba7dca272df3a" }, "downloads": -1, "filename": "tbump-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0388e705b47435f3548f9105f29abe2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5886, "upload_time": "2017-12-12T14:53:51", "url": "https://files.pythonhosted.org/packages/6a/db/f27fbe0644ca5f8b7356f3660397b6d343ed7b41fb09e96c2d41e02e64b6/tbump-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "aed0221e5d0a70386f395c4d4f1625ba", "sha256": "04c461b803e842ebea0aa6cda6ad4e529473855d7beae34a75f84d22d9894869" }, "downloads": -1, "filename": "tbump-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "aed0221e5d0a70386f395c4d4f1625ba", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14545, "upload_time": "2018-01-05T11:05:07", "url": "https://files.pythonhosted.org/packages/c4/c8/0c79bdd21b2ba6be9c5e21a13fa7c9cdd5ccf9af85f466344d65afc6da0a/tbump-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d501783534c3fa9947a31915829abaec", "sha256": "442d4d6c208de4cac57a1dda88c954a0dcc50d5bfd8139a546ee684b59c97fe4" }, "downloads": -1, "filename": "tbump-0.0.8.tar.gz", "has_sig": false, "md5_digest": "d501783534c3fa9947a31915829abaec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8959, "upload_time": "2018-01-05T11:05:10", "url": "https://files.pythonhosted.org/packages/42/94/3f4f9167e8a8b6acc19cc903a7869d24b1bd3fedfc0c36996872909b6726/tbump-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b21d2b36289461c6dc2bebe3583eb12c", "sha256": "7515392e8ed94d95f31d1a51b19a418722c32ee1a3db5d4450f3331b95d81379" }, "downloads": -1, "filename": "tbump-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "b21d2b36289461c6dc2bebe3583eb12c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14676, "upload_time": "2018-01-05T12:16:37", "url": "https://files.pythonhosted.org/packages/23/c3/e98be6253b467f78f5236685b3333db794c91c29826ad694caa7d10c1cd0/tbump-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c9d9b7ac2f11a0f079b69c5ff16b227", "sha256": "610d4b92d8fc9b03560c4d2986c72c3fa2e7c1dce4a3616f126ae064f3862268" }, "downloads": -1, "filename": "tbump-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3c9d9b7ac2f11a0f079b69c5ff16b227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9160, "upload_time": "2018-01-05T12:16:39", "url": "https://files.pythonhosted.org/packages/ae/0e/126047235c86fa978b32fe3c1bac897f4b429e99d8d365adaa77276e430f/tbump-0.0.9.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "017cac20f74e831fe619eece91b19895", "sha256": "bd466303746cc0dfdde36d2dbe382fd4f3b1edd402ad377efb340f18396cebdc" }, "downloads": -1, "filename": "tbump-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "017cac20f74e831fe619eece91b19895", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14674, "upload_time": "2018-01-16T17:36:10", "url": "https://files.pythonhosted.org/packages/de/c5/f7acb87ea1d35e5bdfdceecd5541962b389a299c5f18f7ced822c5e1fef3/tbump-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d643acaf8be5864c5e54c0b3b9af7bc7", "sha256": "73bd147c9173fd1f1b05b0acd7dff674d307cabccd97885956cdb0d83d69a4fc" }, "downloads": -1, "filename": "tbump-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d643acaf8be5864c5e54c0b3b9af7bc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9164, "upload_time": "2018-01-16T17:36:12", "url": "https://files.pythonhosted.org/packages/01/e8/d525932997d4992f74984c0cf60952daa6966275067d40b26d7929c0b765/tbump-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "8fb9832508e3299b81c0537ca0c4c7dd", "sha256": "b87f9aee1b9bc06723d422742647d70aeb4eed070566ebf7d10d03b331069b4b" }, "downloads": -1, "filename": "tbump-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8fb9832508e3299b81c0537ca0c4c7dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15935, "upload_time": "2018-04-05T11:57:47", "url": "https://files.pythonhosted.org/packages/95/84/943b6021e8216c94b1168ec74073508a712df97cedbfc442d2da7bbd9a44/tbump-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b0dde9b21ef03c06b0651de78bfab7d", "sha256": "f27a6fb3f963cf59a9437984f5c8261a8a072b8a06bf56e13a4f7e8ebb9fecc4" }, "downloads": -1, "filename": "tbump-1.0.1.tar.gz", "has_sig": false, "md5_digest": "1b0dde9b21ef03c06b0651de78bfab7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11863, "upload_time": "2018-04-05T11:57:48", "url": "https://files.pythonhosted.org/packages/1e/f7/d14531ded80c4aa2acbb3b9dec11ada4488c27eb22afe5b9ea5a1a196db4/tbump-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "5ccb1e3d5f622360602ed58259086f1b", "sha256": "8e9a4fc74d69a39c10b54363d057cc43ca69b539e399b131671852dbe0a8ea3d" }, "downloads": -1, "filename": "tbump-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5ccb1e3d5f622360602ed58259086f1b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16305, "upload_time": "2018-04-09T14:06:21", "url": "https://files.pythonhosted.org/packages/68/0f/0696889ceab08a76010586e491f6eb934ae03956410c9920e12e093f003a/tbump-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dba1058358891f23ef8377d57ed7946", "sha256": "9f616ae97289f6a1fea40cf2b51babfd2e5cc180c0f56b4e793b8fcbac8eaea2" }, "downloads": -1, "filename": "tbump-1.0.2.tar.gz", "has_sig": false, "md5_digest": "5dba1058358891f23ef8377d57ed7946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12355, "upload_time": "2018-04-09T14:06:22", "url": "https://files.pythonhosted.org/packages/9e/e4/fb16adccacb33a833af142d5a6f835df0e9aba6b66e0011f06806e6886ec/tbump-1.0.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "6683d1177a29dcd161fe29d769826108", "sha256": "1bce2d0269019f864fe2ea878d78b1d2860594ac649449813aee19dea0eaca41" }, "downloads": -1, "filename": "tbump-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6683d1177a29dcd161fe29d769826108", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16434, "upload_time": "2018-05-11T13:16:59", "url": "https://files.pythonhosted.org/packages/bb/1a/2746fe4f9bd6cb03d3d44281d40f8599f7bd12deff90628bb484d2a97a5b/tbump-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f83ae6dfcf11b9955248e9ce08a093d7", "sha256": "04a255f6356406cb12573112d831b93da1ac392da6e90f51a82fbc7457ce569c" }, "downloads": -1, "filename": "tbump-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f83ae6dfcf11b9955248e9ce08a093d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13764, "upload_time": "2018-05-11T13:17:00", "url": "https://files.pythonhosted.org/packages/9d/ab/7eb7255fce83ed320b883167238a21571360cab26d84dff324ea7bf35d6c/tbump-2.0.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "63db394dc7ae9eee1cf2d8632c632fcf", "sha256": "b9c6d472bfb966cb5ec30af39df8a40e7369064b36c6f00592eafe0a7940889e" }, "downloads": -1, "filename": "tbump-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63db394dc7ae9eee1cf2d8632c632fcf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15911, "upload_time": "2018-05-14T11:14:15", "url": "https://files.pythonhosted.org/packages/0b/01/17cb1f80b06277651bc106d8cab1caeea806f2aa6d4f6e60377642e059b2/tbump-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "004889a2bc1ffb302b47b210839cb4be", "sha256": "f839f5408a411ad5abc6b7f5f5c440a7ba991b82aa568a2b80a4ac57ae131e63" }, "downloads": -1, "filename": "tbump-3.0.0.tar.gz", "has_sig": false, "md5_digest": "004889a2bc1ffb302b47b210839cb4be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15022, "upload_time": "2018-05-14T11:14:16", "url": "https://files.pythonhosted.org/packages/20/34/ab59922e42e51eab8bcd2c9e83d5f8c363f400a28be11e1adafd0af76319/tbump-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "acbfdf680aedb8b32f2f3f1c2788ed29", "sha256": "5e090b20b5ae2948b62c9ce4ab17e0c0ebbbcb3b3c5453ac4a8485b4feab0c4a" }, "downloads": -1, "filename": "tbump-3.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "acbfdf680aedb8b32f2f3f1c2788ed29", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 108887, "upload_time": "2018-07-12T09:21:11", "url": "https://files.pythonhosted.org/packages/5e/ea/b933c224d25a3ba9e0ccd1fa23cdc6f9e1e13bbb49c574097cc58e0c67cb/tbump-3.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8c6db7c85375ca50f93b9200c43661f", "sha256": "32faea69e040601a60c087de8d20d26745dad69df58059e97e85ce975b41f45d" }, "downloads": -1, "filename": "tbump-3.0.1.tar.gz", "has_sig": false, "md5_digest": "f8c6db7c85375ca50f93b9200c43661f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15786, "upload_time": "2018-07-12T09:21:12", "url": "https://files.pythonhosted.org/packages/6c/54/4409f6e45ba18edfa2315b383ea98e2c3d0bddbb85ccd0d73e585a7e5cfa/tbump-3.0.1.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "83344d6d041d11c4632094e0318a595e", "sha256": "3ce7ad57fe5b4cc8827a99edb991c8f7a2448077b3cd150fb7e5461f24757cbd" }, "downloads": -1, "filename": "tbump-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "83344d6d041d11c4632094e0318a595e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 111974, "upload_time": "2018-07-13T15:30:39", "url": "https://files.pythonhosted.org/packages/68/f7/9431e6ca0be40c7b398ddeff89840a213faaac12c1f3049a40ba7bc7b410/tbump-4.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f19275258d4a655a37f0c58b8a9b4d7", "sha256": "801c961abe4dd1b3be46cb55540a32a0949f82cb23f734a599617b09013863a3" }, "downloads": -1, "filename": "tbump-4.0.0.tar.gz", "has_sig": false, "md5_digest": "2f19275258d4a655a37f0c58b8a9b4d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17591, "upload_time": "2018-07-13T15:30:40", "url": "https://files.pythonhosted.org/packages/87/12/98d290ea2ea56806026240b66afd030eb6cdeb6e799ad2baa3088c0063e4/tbump-4.0.0.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "fa261c8418e9cfc1bfa07e0c3913d758", "sha256": "882c7c9dfb52041ab3ed5b0deda2070fdb6ee68d6771c12f94fae7fcb8e11d57" }, "downloads": -1, "filename": "tbump-5.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fa261c8418e9cfc1bfa07e0c3913d758", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20727, "upload_time": "2018-08-27T15:10:17", "url": "https://files.pythonhosted.org/packages/25/a3/aad9a207c28ce38d01cd81f475d8212c599a92cac98a3c436060d66e6aae/tbump-5.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "590e4eb9c3caeadd143b3954f09b5be7", "sha256": "58486857bbd04ff319a0420a73a0605a3941cb885dba8c7c6dfca4f4e243ff7f" }, "downloads": -1, "filename": "tbump-5.0.0.tar.gz", "has_sig": false, "md5_digest": "590e4eb9c3caeadd143b3954f09b5be7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18837, "upload_time": "2018-08-27T15:10:18", "url": "https://files.pythonhosted.org/packages/c3/ee/16c95e18132e0a529b396332d37578e47de99c4d054ce771d9c9d70a904b/tbump-5.0.0.tar.gz" } ], "5.0.1": [ { "comment_text": "", "digests": { "md5": "fbc2f3fa433731aa0c315b44ae42f057", "sha256": "9ed0b8edf27fd3a08074fd26c2b2205c7d8049028fb8045761d96e4598dd1cf7" }, "downloads": -1, "filename": "tbump-5.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fbc2f3fa433731aa0c315b44ae42f057", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21211, "upload_time": "2018-10-11T14:15:24", "url": "https://files.pythonhosted.org/packages/05/4a/4bae2cac828c2aa56c8f961c0446762d44237a5d582c5a3a9cc1e8ed0852/tbump-5.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ecb73ad402ea82fa74a78a1b0b24254", "sha256": "b799cc85332b9eef8e3d43e34974fb84149971dc43f36eafafb0b95bbeb8efca" }, "downloads": -1, "filename": "tbump-5.0.1.tar.gz", "has_sig": false, "md5_digest": "0ecb73ad402ea82fa74a78a1b0b24254", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19068, "upload_time": "2018-10-11T14:15:25", "url": "https://files.pythonhosted.org/packages/5b/7f/98b2ffa60e04abeadecb822188fd55a272bfdac766f29b877bb4e80970d7/tbump-5.0.1.tar.gz" } ], "5.0.2": [ { "comment_text": "", "digests": { "md5": "87e9aa87f1a5003f5125637e52313864", "sha256": "1f45145ec59af4a14dc937734efc89e25620d2ec57d32994bf68c8999757e77f" }, "downloads": -1, "filename": "tbump-5.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "87e9aa87f1a5003f5125637e52313864", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22526, "upload_time": "2018-11-22T09:37:17", "url": "https://files.pythonhosted.org/packages/c0/23/582f379a2fe2f5ed98bd8bf5fa693631582c287ca482de2f01772f0ad9e5/tbump-5.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e246594a6ff9e45a0806b959947c8862", "sha256": "eb7f71697ab3e5384b0837a2262738936be2162efd77589559dfc5a82cadd444" }, "downloads": -1, "filename": "tbump-5.0.2.tar.gz", "has_sig": false, "md5_digest": "e246594a6ff9e45a0806b959947c8862", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19525, "upload_time": "2018-11-22T09:37:19", "url": "https://files.pythonhosted.org/packages/da/d3/02ccd573058968e15b08f168783cfd13f04314ef2996ac88fb3d9fd67fb0/tbump-5.0.2.tar.gz" } ], "5.0.3": [ { "comment_text": "", "digests": { "md5": "85a8f2c583226eb7c4f4d39854fcee4b", "sha256": "1d16e47835941f04bede756966587f7fff7a3cec05eb4f55a131a63dc50dd458" }, "downloads": -1, "filename": "tbump-5.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "85a8f2c583226eb7c4f4d39854fcee4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22614, "upload_time": "2018-12-18T12:14:00", "url": "https://files.pythonhosted.org/packages/a2/5b/3ee67cccd3242fdc7837572d9365a87c4333a6e5dc9abe821b5688355bcb/tbump-5.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac01e3db84272cb47d62c4d0c9645c14", "sha256": "15a2ceeafe376ec80a8ec6ef183c83057c29a64540953b197fc733b76ec13429" }, "downloads": -1, "filename": "tbump-5.0.3.tar.gz", "has_sig": false, "md5_digest": "ac01e3db84272cb47d62c4d0c9645c14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19661, "upload_time": "2018-12-18T12:14:01", "url": "https://files.pythonhosted.org/packages/12/51/b3c52f76da4d2ec502d9ef7bcf3f0598c34e9636712e0f89f58069189554/tbump-5.0.3.tar.gz" } ], "5.0.4": [ { "comment_text": "", "digests": { "md5": "c36089f19320dce4ce87cdf944661974", "sha256": "befbefa663d782f5c82b5c105bfef237b290765a0d0fd38a7165a05633724a5e" }, "downloads": -1, "filename": "tbump-5.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c36089f19320dce4ce87cdf944661974", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22961, "upload_time": "2019-03-13T13:50:10", "url": "https://files.pythonhosted.org/packages/91/4d/f478ac494f5157573a38d3a91aef0e68e4b1f0fc9e4af74fcceaa75fc911/tbump-5.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9b62ef25e5dae4f6534a79d2c05c398", "sha256": "002fd855cd0b7809b2d89b310886689f89d4c4495e4013f9d86deb53f3645995" }, "downloads": -1, "filename": "tbump-5.0.4.tar.gz", "has_sig": false, "md5_digest": "a9b62ef25e5dae4f6534a79d2c05c398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20023, "upload_time": "2019-03-13T13:50:12", "url": "https://files.pythonhosted.org/packages/f8/15/729adda5c5c0e57bc3f1713d9f5495963d7209901cc4caef2452e5df2f26/tbump-5.0.4.tar.gz" } ], "6.0.0": [ { "comment_text": "", "digests": { "md5": "8aca5093911169bf10bb2cd9c2e18726", "sha256": "0f6ac9d9fc468b2ef5f936efc0e8e7316dddc92e5c7c24f34803c6fe551c4923" }, "downloads": -1, "filename": "tbump-6.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8aca5093911169bf10bb2cd9c2e18726", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23566, "upload_time": "2019-07-15T16:10:39", "url": "https://files.pythonhosted.org/packages/9c/1f/ff6013d872a65fb3c46d64f1936be30fcdf566d4a4542e3803528fc30b37/tbump-6.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dd4ba9f3ca47b517cc005749471390e", "sha256": "87b4108d75e1cd860f62be4fe1a961cb34c6d2c6ad53717cf27baa131799966d" }, "downloads": -1, "filename": "tbump-6.0.0.tar.gz", "has_sig": false, "md5_digest": "0dd4ba9f3ca47b517cc005749471390e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21250, "upload_time": "2019-07-15T16:10:41", "url": "https://files.pythonhosted.org/packages/4d/ae/82f188cf29d19996ab5683ed96de0d16e154ef099af0fd594a11be4b202a/tbump-6.0.0.tar.gz" } ], "6.0.1": [ { "comment_text": "", "digests": { "md5": "29e61d2d2c30090f2662e6297202594c", "sha256": "a5061ac915384a44f0d338fc047058827e4e5799ac1a0fb81fd13a036835f3c7" }, "downloads": -1, "filename": "tbump-6.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29e61d2d2c30090f2662e6297202594c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23754, "upload_time": "2019-07-16T15:53:30", "url": "https://files.pythonhosted.org/packages/42/a4/c9d7e0f15f1e546013792b0361b1589aa3184526d77c86281d3f631238ed/tbump-6.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b99925d6c09bd89a942d674fe3d4e7c2", "sha256": "1773e9cedb2dbbff2fd79484079008da1ed24ba40b878819dfddae64af41732e" }, "downloads": -1, "filename": "tbump-6.0.1.tar.gz", "has_sig": false, "md5_digest": "b99925d6c09bd89a942d674fe3d4e7c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21502, "upload_time": "2019-07-16T15:53:32", "url": "https://files.pythonhosted.org/packages/a5/31/0a45071758e170882f8d3ab941ea1306fb745c4ccd45987958f08c8c6757/tbump-6.0.1.tar.gz" } ], "6.0.2": [ { "comment_text": "", "digests": { "md5": "ec45276808411657d0e21a9b2a08000d", "sha256": "aebdd9041d2c167a9825216f1b1e1568ab8c219da087b9284c548b85058574d7" }, "downloads": -1, "filename": "tbump-6.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ec45276808411657d0e21a9b2a08000d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23980, "upload_time": "2019-07-19T14:15:57", "url": "https://files.pythonhosted.org/packages/e3/24/43db1758e2bea4784f53e93665df96a5439d57e47e8e2a7e60b1e4661587/tbump-6.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ae2f08f9a5891638194a64be3adc373", "sha256": "748b5c688fe13198da96c8796bf9b6f102d496242e680a1e406b409fbda1ee44" }, "downloads": -1, "filename": "tbump-6.0.2.tar.gz", "has_sig": false, "md5_digest": "8ae2f08f9a5891638194a64be3adc373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21823, "upload_time": "2019-07-19T14:15:59", "url": "https://files.pythonhosted.org/packages/8f/e1/0ca2f5656e564613e78378a60c607bbd3918588e06d1301a8785e091daad/tbump-6.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec45276808411657d0e21a9b2a08000d", "sha256": "aebdd9041d2c167a9825216f1b1e1568ab8c219da087b9284c548b85058574d7" }, "downloads": -1, "filename": "tbump-6.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ec45276808411657d0e21a9b2a08000d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 23980, "upload_time": "2019-07-19T14:15:57", "url": "https://files.pythonhosted.org/packages/e3/24/43db1758e2bea4784f53e93665df96a5439d57e47e8e2a7e60b1e4661587/tbump-6.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ae2f08f9a5891638194a64be3adc373", "sha256": "748b5c688fe13198da96c8796bf9b6f102d496242e680a1e406b409fbda1ee44" }, "downloads": -1, "filename": "tbump-6.0.2.tar.gz", "has_sig": false, "md5_digest": "8ae2f08f9a5891638194a64be3adc373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21823, "upload_time": "2019-07-19T14:15:59", "url": "https://files.pythonhosted.org/packages/8f/e1/0ca2f5656e564613e78378a60c607bbd3918588e06d1301a8785e091daad/tbump-6.0.2.tar.gz" } ] }