{ "info": { "author": "Mark Gemmill", "author_email": "dev@markgemmill.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "dover v0.5.1\n============\n\n|version-badge| |codacy-coverage| |codacy-badge|\n\nA commandline utility for incrementing your project version numbers.\n\n\nInstallation\n^^^^^^^^^^^^\n\n.. code-block:: text\n\n ... pip install dover\n\n\nWhat does it do?\n^^^^^^^^^^^^^^^^\n\nWhen ``dover`` is run from the root directory of your project, it does the \nfollowing:\n\n 1. looks for a configuration file (``.dover``, ``.dover.ini``, ``setup.cfg``, ``pyproject.toml``)\n 2. reads any ``dover`` configuration line in this format:\n\n .. code-block:: text\n\n [dover:file:relatvie/file.pth]\n\n Or in the case of ``pyproject.toml``:\n\n .. code-block:: text\n\n [tool.dover]\n versioned_files = [\"pyproject.toml\", \"dover/cli.py\"]\n\n 3. searches the configured file references for \"version\" strings\n 4. validates all version strings across all configured files.\n 5. displays and/or increments the version strings based upon \n cli options. \n\nUsage\n^^^^^\n\n.. code-block:: text \n\n ... dover --help\n\n dover v0.5.1\n\n dover is a commandline utility for\n tracking and incrementing your\n project version numbers.\n\n Usage:\n dover [--list] [--debug] [--format=]\n dover increment ((--major|--minor|--patch)\n [--dev|--alpha|--beta|--rc] |\n [--major|--minor|--patch]\n (--dev|--alpha|--beta|--rc) | --release)\n [--apply] [--debug] [--no-list] [--format=]\n\n Options:\n -M --major Update major version segment.\n -m --minor Update minor version segment.\n -p --patch Update patch version segment.\n -d --dev Update dev version segment.\n -a --alpha Update alpha pre-release segment.\n -b --beta Update beta pre-release segment.\n -r --rc Update release candidate segment.\n -R --release Clear pre-release version.\n -x --no-list Do not list files.\n --format= Apply format string.\n --debug Print full exception info.\n -h --help Display this help message\n --version Display dover version.\n\n\n.. |version-badge| image:: https://img.shields.io/badge/version-v0.5.1-green.svg\n\n.. |codacy-badge| image:: https://api.codacy.com/project/badge/Grade/b92162d5dce1431caac8dcece168b0f4\n :target: https://www.codacy.com/app/bitbucket_9/dover?utm_source=mgemmill@bitbucket.org&utm_medium=referral&utm_content=mgemmill/dover&utm_campaign=Badge_Grade\n\n.. |codacy-coverage| image:: https://api.codacy.com/project/badge/Coverage/b92162d5dce1431caac8dcece168b0f4\n :target: https://www.codacy.com/app/bitbucket_9/dover?utm_source=mgemmill@bitbucket.org&utm_medium=referral&utm_content=mgemmill/dover&utm_campaign=Badge_Coverage\n\n\nSee `Read The Docs `_ for more.\n\n\nHistory\n^^^^^^^\n\n0.5.0 (2018-11-25)\n------------------\n\n- added new dover config option for projects using pyproject.toml\n- started use of `black` for code formating\n\n\n0.4.0 (2018-03-10)\n------------------\n\n- Added `--dev` option as a pre-release state.\n- Added `--release` option that clears any pre-release\n versioning.\n- Added `--format` option that allows user to control the\n format from the standard `0.0.0-dev.1` format.\n\n\n0.3.1 (2018-03-02)\n------------------\n\n- documentation update to deal with \n invalid README formating.\n\n\n0.3.0 (2018-03-02)\n------------------\n\n- added pre-release options\n- added --no-list option\n- expanded documentation\n- 100% code coverage\n\n\n0.2.1 (2018-02-22)\n------------------\n\n- expanded tests\n- general code clean up\n\n\n0.2.0 (2018-02-22)\n------------------\n\n- improved alignment of output\n- added additional version matching check\n\n\n0.1.0 (2018-02-18)\n------------------\n\n- initial commit\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/mgemmill/dover", "keywords": "project version versioning dover", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "dover", "package_url": "https://pypi.org/project/dover/", "platform": "", "project_url": "https://pypi.org/project/dover/", "project_urls": { "Homepage": "https://bitbucket.org/mgemmill/dover" }, "release_url": "https://pypi.org/project/dover/0.5.1/", "requires_dist": [ "docopt", "toml" ], "requires_python": "", "summary": "A tool for tracking and incrementing project version numbering.", "version": "0.5.1" }, "last_serial": 4532592, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "99c8439b73c6651de03429439c4ed199", "sha256": "7e3f8bb6500ffcd7831303793522bdea4dc99362b0594b1b2e05c26422f3dcc3" }, "downloads": -1, "filename": "dover-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "99c8439b73c6651de03429439c4ed199", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9071, "upload_time": "2018-02-19T05:21:58", "url": "https://files.pythonhosted.org/packages/e9/ac/616851ba96077cb566dff9aed67b5e4b6d7116323893ec1416dc9e4c5391/dover-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "536ee32e3a7f1939325e22c5132cd420", "sha256": "a5552cfe866bbaaef386972b7cec2dd4dda8229c837f7d2bbaee3ef9aee5447e" }, "downloads": -1, "filename": "dover-0.1.0.tar.gz", "has_sig": false, "md5_digest": "536ee32e3a7f1939325e22c5132cd420", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8196, "upload_time": "2018-02-19T05:20:59", "url": "https://files.pythonhosted.org/packages/0d/15/0b13ae292d3324501cd7598cd377b87e14c1247937730384789214b38f6a/dover-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8a6d5ef560716cc8a96324c0cfb68ff6", "sha256": "017160a7b6b85ad09403f5f87b7144780eefbf34f09b83d4fc74fa177b6f947c" }, "downloads": -1, "filename": "dover-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8a6d5ef560716cc8a96324c0cfb68ff6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10030, "upload_time": "2018-02-23T02:34:37", "url": "https://files.pythonhosted.org/packages/9d/42/40b779d13aa3a82b1f9dcfd62e9151c63996aaaf98a836eb27ad9a793434/dover-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6eb99f8501307e636c98adb69cc35314", "sha256": "1da2707efd00d6eb0dd44e454490424373ca843d3dff2ecc31b20dacc20ed753" }, "downloads": -1, "filename": "dover-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6eb99f8501307e636c98adb69cc35314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9387, "upload_time": "2018-02-23T02:34:30", "url": "https://files.pythonhosted.org/packages/90/76/b4a5dcb3680199de473204d75693b1715355c934288045eabae17837adb4/dover-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4b5e51dd65cb14d4ea9d1b522b450308", "sha256": "478e8075d9e720f3739e99108ab5d906bf91fd75bcd75161910f96597e18c085" }, "downloads": -1, "filename": "dover-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4b5e51dd65cb14d4ea9d1b522b450308", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10254, "upload_time": "2018-02-23T06:56:20", "url": "https://files.pythonhosted.org/packages/9f/1c/2c75c62793049bc982c3d50c846926058434409021cd083ba468f952c870/dover-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc5431ded9a45edd3a6e44517b799765", "sha256": "2b5d646e7256e2466df23e18033edfb23df770b60d28d96f4801cbd16322578c" }, "downloads": -1, "filename": "dover-0.2.1.tar.gz", "has_sig": false, "md5_digest": "fc5431ded9a45edd3a6e44517b799765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9817, "upload_time": "2018-02-23T06:56:12", "url": "https://files.pythonhosted.org/packages/31/9e/84ae73a5d65e0e66d988073b2bd6247860406b3ad7714e2811e9065049b1/dover-0.2.1.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c55f7ace81498ff1e26cbcfabae595ce", "sha256": "505bc205ca3d3fa4049e24eb8cbd93984eac7c9e0664d125df4d761e0ee677fe" }, "downloads": -1, "filename": "dover-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c55f7ace81498ff1e26cbcfabae595ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10725, "upload_time": "2018-03-03T06:42:30", "url": "https://files.pythonhosted.org/packages/31/c6/882932373e700fc2187b4c8b846431a9916cdf07edfe999a21d4daca0465/dover-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fb71441c10651c8174d883024c69855", "sha256": "a903daef2cda382cedcf073a8006e65c60c1953983aafc5a380e2c46daa8a24e" }, "downloads": -1, "filename": "dover-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7fb71441c10651c8174d883024c69855", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11593, "upload_time": "2018-03-03T06:42:25", "url": "https://files.pythonhosted.org/packages/72/fd/33faa04057966da7a7d4367c3a8fadc6ef61470a69d8feb87161f081c31c/dover-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "386965409de30f9d1154a95f688c2f6a", "sha256": "c4c699a259380d176485f0cd510d5313b8ea4fddd0b3d880cdc526695657f793" }, "downloads": -1, "filename": "dover-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "386965409de30f9d1154a95f688c2f6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13027, "upload_time": "2018-03-15T01:54:18", "url": "https://files.pythonhosted.org/packages/5d/76/3fa1c1d6ba89876e4164bcb460ae3c439c5a21331d3f1e3239da1aa56090/dover-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd36476ac032d6ac9ee88310b6714ff3", "sha256": "d321828f7de3f57a8ef3798e9aaf35919614165b8368d1079a8241852299b4e6" }, "downloads": -1, "filename": "dover-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bd36476ac032d6ac9ee88310b6714ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15583, "upload_time": "2018-03-15T01:56:02", "url": "https://files.pythonhosted.org/packages/63/8c/766c13244912de4e0290f16b60f36fbfb21dd32e18bad5066437e1d2fcd0/dover-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "eda2ca3aeb8ea4598ff643a287bc2059", "sha256": "5635e08fba984fe8784e6284eae885b589dd975503920e575d0963146c85af18" }, "downloads": -1, "filename": "dover-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "eda2ca3aeb8ea4598ff643a287bc2059", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13445, "upload_time": "2018-11-27T03:29:17", "url": "https://files.pythonhosted.org/packages/be/5a/875fe4895c290c9fdcc4f1ae0a5415731f43ae6c19aff454250eb195d60a/dover-0.5.0-py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "d2691c66941de5aba5edf8567e484f41", "sha256": "f2ff62ff25569584f78383bafcb2dc561ec11bbf9c9e0e525ea90b497d931a46" }, "downloads": -1, "filename": "dover-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d2691c66941de5aba5edf8567e484f41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13880, "upload_time": "2018-11-27T04:56:04", "url": "https://files.pythonhosted.org/packages/10/8f/8eaadf77d8b4e6d2cfd33e8c6c5dc9e101de42bfa7e963057abde455bc9a/dover-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6c337a8aebb80f27821b6db30b42874", "sha256": "8236310e4418e1a9837f4e641084e51ec63ff246b716af23cf2c413214d02ffe" }, "downloads": -1, "filename": "dover-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e6c337a8aebb80f27821b6db30b42874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17097, "upload_time": "2018-11-27T04:56:05", "url": "https://files.pythonhosted.org/packages/bc/80/ced72c6415d6db4a45ada8773dbb38f711e84362eb6b317b5d77875a98b6/dover-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d2691c66941de5aba5edf8567e484f41", "sha256": "f2ff62ff25569584f78383bafcb2dc561ec11bbf9c9e0e525ea90b497d931a46" }, "downloads": -1, "filename": "dover-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d2691c66941de5aba5edf8567e484f41", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13880, "upload_time": "2018-11-27T04:56:04", "url": "https://files.pythonhosted.org/packages/10/8f/8eaadf77d8b4e6d2cfd33e8c6c5dc9e101de42bfa7e963057abde455bc9a/dover-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6c337a8aebb80f27821b6db30b42874", "sha256": "8236310e4418e1a9837f4e641084e51ec63ff246b716af23cf2c413214d02ffe" }, "downloads": -1, "filename": "dover-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e6c337a8aebb80f27821b6db30b42874", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17097, "upload_time": "2018-11-27T04:56:05", "url": "https://files.pythonhosted.org/packages/bc/80/ced72c6415d6db4a45ada8773dbb38f711e84362eb6b317b5d77875a98b6/dover-0.5.1.tar.gz" } ] }