{ "info": { "author": "Jill San Luis", "author_email": "jill@mobiusbyte.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.7" ], "description": "# bumpit\n[![CircleCI](https://circleci.com/gh/mobiusbyte/bumpit/tree/master.svg?style=svg)](https://circleci.com/gh/mobiusbyte/bumpit/tree/master) [![Maintainability](https://api.codeclimate.com/v1/badges/b1b1ead0507244047780/maintainability)](https://codeclimate.com/github/mobiusbyte/bumpit/maintainability) [![Test Coverage](https://api.codeclimate.com/v1/badges/b1b1ead0507244047780/test_coverage)](https://codeclimate.com/github/mobiusbyte/bumpit/test_coverage)\n\nA small command line tool to bump tracked versions in your repository.\n\nIt is designed to integrate well with your CI/CD pipeline. Simply install and run `bumpit` as part of your pipeline. Let the robots do the boring work!\n\n# Installation\nYou can download and install `bumpit` from PyPI by running:\n\n```\npip install bumpit\n```\n\n# Usages\n\nThere are two ways to use `bumpit`\n1. through the command line, or\n2. through your python code\n\n## Through CLI\nAt a high level, you need to\n1. setup the configuration file `.bumpconfig.yaml` in your target folder.\n2. run `bumpit` or use in the code\n\n### Usage\n```shell\nUsage: bumpit [OPTIONS]\n\nOptions:\n -c, --config PATH (optional) configuration settings. Defaults to\n `.bumpit.yaml`\n -p, --part TEXT (optional) strategy part override. Defaults to\n `strategy.part` from the config file.\n -v, --value TEXT (optional) part value override. Any part can be overrode\n by this value as long as the value is valid.\n -d, --dry-run (optional) run the tool in dry run mode. Defaults to\n false.\n --help Show this message and exit.\n```\n\n## Inside your program\nJust do `from bumpit.core.bumpit import run` in your code.\n\nCheck out the [bumpit cli code](https://github.com/mobiusbyte/bumpit/blob/master/bumpit/console/cli.py#L29-L32) for concrete example.\n\n## Configuration\n`bumpit` relies heavily on a configuration file to capture runtime context of `bumpit`. This config file is named `.bumpconfig.yaml` by default. You can override this using the `--config` option in the command line.\n\nThe config file looks like:\n\n```yaml\ncurrent_version: \"201910.1.0\"\nbase_branch: \"master\"\nstrategy:\n name: \"calver\"\n part: \"minor\"\n version_format: \"YYYYMM.MINOR.MICRO\"\ncommit:\n author: \"Jane Doe \"\ntag:\n apply: True\n format: \"{version}\"\nauto_remote_push: True # or False\ntracked_files:\n- setup.py\n```\n\nwhere:\n* `current_version` - the current version of your files. It needs to be wrapped in quotes to force parsing to be string (e.g. avoid calver current_version to be parsed as float)\n* `base_branch` - The name of base branch in the repository. Default value is `master` if it is not specified.\n* `strategy` - strategy section\n * `name` - supported values: `semver`, `calver`\n * `part` - the target part to update when `bumpit` runs. Please refer to the description below for strategy specific values.\n * `version_format` - the format of the version. This only applies for `calver`\n* `commit` - commit section\n * `author` - string value using [the standard git author format `A U Thor `](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt---authorltauthorgt)\n* `tag` - tag section\n * `apply` - bool value to instruct the tool to tag the repository after the version update\n * `format` - format of the tag. Some people prefer to add prefix to their tag versions (e.g. `release/1.0.1`). As long as the `{version}` is present, then it is a valid `tag_format`\n* `auto_remote_push` - bool flag that guards whether to push commit and/or tag changes to remote repository. It should never be wrapped in quotes so that it will be properly parsed as a bool\n* `tracked_files` - a list of relative filenames to update version to. If the current_version is not found, the tool simply skips this file\n\n## Important Notes\n* Collision of versions is handled outside of `bumpit`. Other tools such as a good version control system fits better in solving this problem.\n\n# Examples\nCheck out the following repositories for examples:\n* [CalVer](https://github.com/mobiusbyte/bumpit-calver-fixtures) example\n* [SemVer](https://github.com/mobiusbyte/bumpit-semver-fixtures) example\n* [bumpit](https://github.com/mobiusbyte/bumpit/blob/master/.bumpit.yaml) - yep! `bumpit` uses `bumpit`.\n\n# Version Strategies\nThe tool currently supports the following versioning strategies\n* [Semantic Version](https://semver.org/)\n* [Calendar Version](https://calver.org/)\n\n## Semantic Version\n`bumpit` fully supports strict semver specification defined in [semver.org](https://semver.org/). It validates the right format using the [semver.org proposed format](https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string).\n\n### Configuration\nHere is an [example](https://github.com/mobiusbyte/bumpit/blob/master/tests/fixtures/config/.bumpit-semver.yaml) of a configuration file for semver.\n\nImportant notes on configuration:\n* `strategy.name` must be `semver`\n* `strategy.part` supported values are `major`, `minor`, `patch`\n* `startegy.version_format` does not apply to `semver`. It is completely ignored in the code. It is safe (and better) to not include this section for `semver` use case to avoid confusing the user.\n\n### Part updates\nAny semver part can be updated by giving `bumpit` a specific value to update the part to. This can be done through:\n - command line by using the `--part and --value` cli options, or\n - program by providing the `target_part` and `force_value` in [bumpit#run](https://github.com/mobiusbyte/bumpit/blob/master/bumpit/core/bumpit.py) method\n\nDue to the free form nature of the `pre_release` and `build_metadata` parts, they can only be updated through the force method described above.\n\nHowever, the biggest gain from using `bumpit` is to let the tool auto update your versions for you.\n\nOut of the box, `bumpit` can auto update the `major`, `minor`, and the `patch` parts of semver. To accomplish this, specify the target part in the config file `strategy.part` section.\n\n\n## Calendar Version\n`bumpit` supports calver specification defined in [calver.org](https://calver.org/) and covers [use cases](https://calver.org/users.html) described in the specification website.\n\n### Configuration\nHere is an [example](https://github.com/mobiusbyte/bumpit/blob/master/tests/fixtures/config/.bumpit-calver.yaml) of a configuration file for calver.\n\nImportant notes on configuration:\n* `strategy.name` must be `calver`\n* `strategy.part` supported values are `auto`, `date`, `major`, `minor`, `micro`\n* `startegy.version_format` combination of `calver` parts. Note that `bumpit` does check that only one representation of part is present in the format. For example, you cannot have `MM` and `0M` in the same token because they both refer to `month`.\n\nSee [calver scheme](https://calver.org/#scheme) for supported formats.\n\n### Part updates\nAny calver part can be updated by giving `bumpit` a specific value to update the part to. This can be done through:\n - command line by using the `--part and --value` cli options, or\n - program by providing the `target_part` and `force_value` in [bumpit#run](https://github.com/mobiusbyte/bumpit/blob/master/bumpit/core/bumpit.py) method\n\nDue to the free form nature of the `modifier`, this can only be updated through the force method described above.\n\nHowever, the biggest gain from using `bumpit` is to let the tool auto update your versions for you.\n\nOut of the box, `bumpit` can auto update the `auto`, `date`, `major`, `minor`, and the `micro` parts of calver. To accomplish this, specify the target part in the config file `strategy.part` section. This is also the order of precedence when updating the parts. Updating the higher precedent part resets the lower precedent parts. For example, if the date is update, then all `major`, `minor`, `micro`, `modifier` will be reset to their respective default values.\n\nReset values:\n- `major` resets to `0`\n- `minor` resets to `0`\n- `micro` resets to `0`\n- `modifier` resets to an empty string `\"\"`\n\n# Development\n## Contribution\nCode and documentation improvements are all welcome. You can also file bug reports or feature suggestions.\n\nThe feature set is meant to handle different versioning strategies. Currently, the strategies I know are applied in the wild are implemented, but it is by no means complete!\n\n## Publishing\nTo publish `bumpit`, run the following\n\n```shell\ngit checkout master\ngit pull\nbumpit\npython setup.py bdist_wheel sdist\ntwine upload dist/*\n```\n\n# Credits\nThankful for the generous tools provided by:\n* [GitHub](https://github.com/) - project hosting\n* [CircleCI](https://circleci.com/) - continuous integration\n* [Code Climate](https://codeclimate.com/) - automated code review for test coverage and maintainability\n\n# License\n`bumpit` is released under the [MIT License](https://opensource.org/licenses/MIT).\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mobiusbyte/bumpit", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "bumpit", "package_url": "https://pypi.org/project/bumpit/", "platform": "", "project_url": "https://pypi.org/project/bumpit/", "project_urls": { "Code": "https://github.com/mobiusbyte/bumpit", "Homepage": "https://github.com/mobiusbyte/bumpit", "Issue tracker": "https://github.com/mobiusbyte/bumpit/issues" }, "release_url": "https://pypi.org/project/bumpit/0.8.0/", "requires_dist": [ "click", "pyyaml" ], "requires_python": ">=3.7", "summary": "A small command line tool to bump tracked versions in your repository.", "version": "0.8.0", "yanked": false, "yanked_reason": null }, "last_serial": 9669381, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "bdccfbd21d708b5c9bbb1f5eb4857f3a", "sha256": "130f3f1869f36b0f4cd17324aef096ec4a7488be146d28ba1b08c317a1482060" }, "downloads": -1, "filename": "bumpit-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bdccfbd21d708b5c9bbb1f5eb4857f3a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 10217, "upload_time": "2019-10-27T16:51:33", "upload_time_iso_8601": "2019-10-27T16:51:33.134983Z", "url": "https://files.pythonhosted.org/packages/c6/87/4aa36ac8bd292e8d835ac4428fa41db3efcae0c3e52bd3d45faae15486aa/bumpit-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a98ea4bc654467741b84a52f019a5b9e", "sha256": "d14f16d45ad3df04a281e03ca5999206d3d57dd113a754ed557200efd9b0a408" }, "downloads": -1, "filename": "bumpit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "a98ea4bc654467741b84a52f019a5b9e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 5916, "upload_time": "2019-10-27T16:52:04", "upload_time_iso_8601": "2019-10-27T16:52:04.709478Z", "url": "https://files.pythonhosted.org/packages/54/6a/6acc4e6fe57fb9d6967606a40196800be4557f4f43054224b82033dbbe5d/bumpit-0.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0368aeba353b4bcd0c3928c312964aff", "sha256": "a196020035f301ff9810b495eb75c39b44d19f74e4ec7e517c1ea083bd518bdd" }, "downloads": -1, "filename": "bumpit-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "0368aeba353b4bcd0c3928c312964aff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 11984, "upload_time": "2019-10-27T16:51:35", "upload_time_iso_8601": "2019-10-27T16:51:35.122778Z", "url": "https://files.pythonhosted.org/packages/f3/cc/31d8ecadee3af0b327052131eabb66757451685aba614660134aca0c2dff/bumpit-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6d176561a506b99e351278cb8f69fe9c", "sha256": "8ada24072ef5ac969fdb5db200f88a38ef132e95350c0add155d796edfae37e1" }, "downloads": -1, "filename": "bumpit-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6d176561a506b99e351278cb8f69fe9c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8055, "upload_time": "2019-10-27T16:52:05", "upload_time_iso_8601": "2019-10-27T16:52:05.736038Z", "url": "https://files.pythonhosted.org/packages/ba/39/0c18ad02e6976c738e9fb95ae030eb4d1f10969c56108966a701b89c09be/bumpit-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "66124a096f089cb7afb12915154fd37b", "sha256": "3e4121213f23847f58bbab7588ee23617547705cb95a990696758da081d5aa50" }, "downloads": -1, "filename": "bumpit-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "66124a096f089cb7afb12915154fd37b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 12006, "upload_time": "2019-10-29T03:57:00", "upload_time_iso_8601": "2019-10-29T03:57:00.060979Z", "url": "https://files.pythonhosted.org/packages/4c/83/e020553b9345a8bd213d434be040a11c948167f11625b02c15023deff937/bumpit-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d3a02efd3622dbc01ca8db6ced488d77", "sha256": "a9b783eb586519a8a542474422e4e2b799304c922a9ef6eca2f6985aa944806f" }, "downloads": -1, "filename": "bumpit-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d3a02efd3622dbc01ca8db6ced488d77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8084, "upload_time": "2019-10-29T03:57:03", "upload_time_iso_8601": "2019-10-29T03:57:03.541959Z", "url": "https://files.pythonhosted.org/packages/63/22/901a1a4de44f33179ef1ecd561cae2ab0f51799734beb25439e4e0142305/bumpit-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3208aeedcb35bce54cb622ae15e3cbf7", "sha256": "b85e1855f464ba785f5d855d9ec89f1004f58a918af7a30fa7bcb0bc9f4193c6" }, "downloads": -1, "filename": "bumpit-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3208aeedcb35bce54cb622ae15e3cbf7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 12048, "upload_time": "2019-10-29T04:08:11", "upload_time_iso_8601": "2019-10-29T04:08:11.536232Z", "url": "https://files.pythonhosted.org/packages/87/ae/b3572af96f6c0b20e4302e41b991c0f8501cd8661f372a99e14661536e29/bumpit-0.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "744f1a3503d4a29b6dec6b6688e2ecaa", "sha256": "7620f519e4c59b77cb46e74d233b0bd847ab3e711c658ba0c5f77266a659d502" }, "downloads": -1, "filename": "bumpit-0.0.4.tar.gz", "has_sig": false, "md5_digest": "744f1a3503d4a29b6dec6b6688e2ecaa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8115, "upload_time": "2019-10-29T04:08:13", "upload_time_iso_8601": "2019-10-29T04:08:13.033998Z", "url": "https://files.pythonhosted.org/packages/3e/38/bf850051e4c3615296daa1175d7193024d986e71234d72dcddb844c5b6e6/bumpit-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "8acc13432f1eaa33884dd63784277871", "sha256": "9fde4edf06c99d437f8fe45b715d62e42170c0bf1cd072c6aa41684aa0ff5914" }, "downloads": -1, "filename": "bumpit-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8acc13432f1eaa33884dd63784277871", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13076, "upload_time": "2019-10-31T01:49:32", "upload_time_iso_8601": "2019-10-31T01:49:32.334803Z", "url": "https://files.pythonhosted.org/packages/2e/4b/4daaac510da87637d3d83df89edbfced543ce1fe181194806b93b9ef0fa3/bumpit-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "67fdc89bc9d4d75f250da9b0cba5c9c7", "sha256": "50407ffeb3e16c61daa1bbf61eddfbe0849f34ca0a0d06484468b9f1c966b105" }, "downloads": -1, "filename": "bumpit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "67fdc89bc9d4d75f250da9b0cba5c9c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8735, "upload_time": "2019-10-31T01:49:34", "upload_time_iso_8601": "2019-10-31T01:49:34.848758Z", "url": "https://files.pythonhosted.org/packages/79/ad/a30592fcea4994eec184a349471ed420ff4b258037a5396bfa4717ee0cd7/bumpit-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b3464f65d3caa713c368b30edaab9b4c", "sha256": "d638a2c1c5494148a97de5769dae0f37adf0cf905b92057afd61528c049270ed" }, "downloads": -1, "filename": "bumpit-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b3464f65d3caa713c368b30edaab9b4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 13086, "upload_time": "2019-10-31T02:38:41", "upload_time_iso_8601": "2019-10-31T02:38:41.431322Z", "url": "https://files.pythonhosted.org/packages/73/29/f979ca5712cd43c7d7bc3d5718b618b2d6574374bc1abb5762217c5c5e97/bumpit-0.2.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ccf74f615b1d7988a8fa5cacedd5e774", "sha256": "ac11a772e1d888793f36608cf4299b768d1ba49326c4db55561013676f906bfd" }, "downloads": -1, "filename": "bumpit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ccf74f615b1d7988a8fa5cacedd5e774", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 8676, "upload_time": "2019-10-31T02:38:43", "upload_time_iso_8601": "2019-10-31T02:38:43.165800Z", "url": "https://files.pythonhosted.org/packages/de/28/b1ea2ab8d99b178784151d3de0e2031fd060ab70df991cb3af9af7e1cf50/bumpit-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "896bc63c740c97bb71cb9673173182af", "sha256": "742f49519c379ea5bfefd8fc39dc11551bc58ce4876113a5f1bf6885ce586b90" }, "downloads": -1, "filename": "bumpit-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "896bc63c740c97bb71cb9673173182af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 27806, "upload_time": "2019-11-03T17:46:54", "upload_time_iso_8601": "2019-11-03T17:46:54.976272Z", "url": "https://files.pythonhosted.org/packages/f9/11/816492f5525a2d478ecdb1eff2f7df4b7cc0ae40cb5a4fbda19aee75ddbe/bumpit-0.4.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9f6c312cab0f1da5d28f7f1ffd5758c9", "sha256": "68b4d39fc31e58d7f312f324d6f042e46bcbdf3270d9294c9f6fed220fc0f981" }, "downloads": -1, "filename": "bumpit-0.4.0.tar.gz", "has_sig": false, "md5_digest": "9f6c312cab0f1da5d28f7f1ffd5758c9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 18378, "upload_time": "2019-11-03T17:46:56", "upload_time_iso_8601": "2019-11-03T17:46:56.832012Z", "url": "https://files.pythonhosted.org/packages/9b/73/356522711d031e9ccfcc9215e9ba6c0d9b7542226632e0f26331537427e4/bumpit-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f6d8f9c65626cc25771f7c11ab13ba85", "sha256": "2fdb3876f7502f8014fc736635ba4811d6b9a1ec358d635f8f0cfecc5aebe54b" }, "downloads": -1, "filename": "bumpit-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f6d8f9c65626cc25771f7c11ab13ba85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 28527, "upload_time": "2019-11-03T22:21:13", "upload_time_iso_8601": "2019-11-03T22:21:13.078208Z", "url": "https://files.pythonhosted.org/packages/4b/aa/cf44b3e2dffc8c1909cb2191d72cb98d436e452ead7c7fa41032ea61aaf1/bumpit-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "374ea149b6c492bf0794c0ece2096c3e", "sha256": "ec5b1f5deeb7c3557f2c691ea571a11aaab997ba4cab3f508f50faaf3008b5b0" }, "downloads": -1, "filename": "bumpit-0.5.0.tar.gz", "has_sig": false, "md5_digest": "374ea149b6c492bf0794c0ece2096c3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 19312, "upload_time": "2019-11-03T22:21:14", "upload_time_iso_8601": "2019-11-03T22:21:14.718914Z", "url": "https://files.pythonhosted.org/packages/8c/ad/bcac55d0d96710d007d1f197e189cc272a72da5c0bc54048e839dc17b06e/bumpit-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "fa178e1e83b5995ac43ba58e71b07fdc", "sha256": "b36f49297241ef651d9898f2e5605eb5656e5e6403e0919bdd9702473767dcfe" }, "downloads": -1, "filename": "bumpit-0.6.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fa178e1e83b5995ac43ba58e71b07fdc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 29590, "upload_time": "2019-11-19T03:07:46", "upload_time_iso_8601": "2019-11-19T03:07:46.167842Z", "url": "https://files.pythonhosted.org/packages/34/1e/c5c6e82926aaf7927e3f79c8586442fe62136c77d1e09340a7372fe1de10/bumpit-0.6.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "386f4c60e7f870a46a7bb816b996f862", "sha256": "707f26824217b7f45a6e18ae99e10f89fc21197c4c40e6d9b07765356e05a4fd" }, "downloads": -1, "filename": "bumpit-0.6.0.tar.gz", "has_sig": false, "md5_digest": "386f4c60e7f870a46a7bb816b996f862", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 19851, "upload_time": "2019-11-19T03:07:47", "upload_time_iso_8601": "2019-11-19T03:07:47.843409Z", "url": "https://files.pythonhosted.org/packages/b1/f5/98f9dde010519cace23c690cffb1f95632d6a2770fcb501a0b6b3f7694d9/bumpit-0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "42266b3a31e0b3b44d9e39625a4459aa", "sha256": "21d9cc9964693671a893676bcf990ee4c409d7f751176925eeb35df080b72e83" }, "downloads": -1, "filename": "bumpit-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "42266b3a31e0b3b44d9e39625a4459aa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 29596, "upload_time": "2019-11-27T20:26:11", "upload_time_iso_8601": "2019-11-27T20:26:11.364462Z", "url": "https://files.pythonhosted.org/packages/7c/71/bbf4f44c0dd9db9ceeb82ad1cdcf87643032e75e61f97ad1293abebe925d/bumpit-0.7.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "6514acb905b50e136324584c54e07188", "sha256": "5e2b40c22aff3965beeb2e39a345a5b20870320dc72c4bdf6dfae6bb29985ff6" }, "downloads": -1, "filename": "bumpit-0.7.0.tar.gz", "has_sig": false, "md5_digest": "6514acb905b50e136324584c54e07188", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 19710, "upload_time": "2019-11-27T20:26:13", "upload_time_iso_8601": "2019-11-27T20:26:13.033117Z", "url": "https://files.pythonhosted.org/packages/ec/aa/3b89d7d073a1e913d1689e15f1bae8f02b29bc5e2c688313888ff96dd1b6/bumpit-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "4a28e8ffbcefc4ffefeb264f6e054980", "sha256": "8f27b2c6e9dffa90c2fde10bcb96e5e34050d29865bde146855da1a318dc3d59" }, "downloads": -1, "filename": "bumpit-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a28e8ffbcefc4ffefeb264f6e054980", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 29780, "upload_time": "2021-03-04T22:44:29", "upload_time_iso_8601": "2021-03-04T22:44:29.133133Z", "url": "https://files.pythonhosted.org/packages/d1/e4/bb638beaf66b4eadd1f92d0f2fe2086d6da300e19d09d8309e4137b5e4a0/bumpit-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3abe92a069cde379028298996c3763f", "sha256": "370cb38d00d79a7007e5747974f11a22e042dab1f49291e49daf8f2d56b6c06d" }, "downloads": -1, "filename": "bumpit-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e3abe92a069cde379028298996c3763f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 19923, "upload_time": "2021-03-04T22:44:30", "upload_time_iso_8601": "2021-03-04T22:44:30.244867Z", "url": "https://files.pythonhosted.org/packages/08/1c/56dd6714c1a2632ce2e7288caa24148183076b66f88b9c303c34fffe8f86/bumpit-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4a28e8ffbcefc4ffefeb264f6e054980", "sha256": "8f27b2c6e9dffa90c2fde10bcb96e5e34050d29865bde146855da1a318dc3d59" }, "downloads": -1, "filename": "bumpit-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a28e8ffbcefc4ffefeb264f6e054980", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 29780, "upload_time": "2021-03-04T22:44:29", "upload_time_iso_8601": "2021-03-04T22:44:29.133133Z", "url": "https://files.pythonhosted.org/packages/d1/e4/bb638beaf66b4eadd1f92d0f2fe2086d6da300e19d09d8309e4137b5e4a0/bumpit-0.8.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3abe92a069cde379028298996c3763f", "sha256": "370cb38d00d79a7007e5747974f11a22e042dab1f49291e49daf8f2d56b6c06d" }, "downloads": -1, "filename": "bumpit-0.8.0.tar.gz", "has_sig": false, "md5_digest": "e3abe92a069cde379028298996c3763f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 19923, "upload_time": "2021-03-04T22:44:30", "upload_time_iso_8601": "2021-03-04T22:44:30.244867Z", "url": "https://files.pythonhosted.org/packages/08/1c/56dd6714c1a2632ce2e7288caa24148183076b66f88b9c303c34fffe8f86/bumpit-0.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }