{ "info": { "author": "Vivin Paliath", "author_email": "vivin.paliath@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Setuptools Plugin", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "# better-setuptools-git-version\n\n[![PackageVersion][pypi-version]][pypi-home]\n[![PythonVersion][python-version]][python-home]\n[![Stable][pypi-status]][pypi-home]\n[![Format][pypi-format]][pypi-home]\n[![License][pypi-license]](LICENSE)\n\n[pypi-version]: https://badge.fury.io/py/better-setuptools-git-version.svg\n[pypi-license]: https://img.shields.io/pypi/l/better-setuptools-git-version.svg\n[pypi-status]: https://img.shields.io/pypi/status/better-setuptools-git-version.svg\n[pypi-format]: https://img.shields.io/pypi/format/better-setuptools-git-version.svg\n[pypi-home]: https://badge.fury.io/py/better-setuptools-git-version\n[python-version]: https://img.shields.io/pypi/pyversions/better-setuptools-git-version.svg\n[python-home]: https://python.org\n\nAutomatically set package version from Git. This is a re-release of\n[very-good-setuptools-git-version][] with fixes and improvements, which is itself a re-release of [setuptools-git-version][]\n\n[setuptools-git-version]: https://github.com/pyfidelity/setuptools-git-version\n[very-good-setuptools-git-version]: https://github.com/Kautenja/very-good-setuptools-git-version\n\n\n## Introduction\n\nInstead of hard-coding the package version in ``setup.py`` like:\n\n```python\nsetup(\n name='foobar',\n version='1.0',\n ...\n)\n```\n\nthis package allows to extract it from tags in the underlying Git repository:\n\n```python\nsetup(\n name='foobar',\n version_config={\n \"version_format\": \"{tag}.dev{sha}\",\n \"starting_version\": \"0.1.0\"\n },\n setup_requires=['better-setuptools-git-version'],\n ...\n)\n```\n\nThe tool uses the semantically-latest tag as the base version. If there are no annotated tags, the version specified by `starting_version` will be used. If `HEAD` is at the tag, the version will be the tag itself. If there are commits ahead of the tag, the first 8 characters of the sha of the `HEAD` commit will be included.\n\nIn all of the above cases, if the working tree is also dirty or contains untracked files, a `+dirty` suffix will be appended to the version.\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/vivin/better-setuptools-git-version", "keywords": "setuptools git version-control", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "better-setuptools-git-version", "package_url": "https://pypi.org/project/better-setuptools-git-version/", "platform": "", "project_url": "https://pypi.org/project/better-setuptools-git-version/", "project_urls": { "Homepage": "https://github.com/vivin/better-setuptools-git-version" }, "release_url": "https://pypi.org/project/better-setuptools-git-version/1.0.5/", "requires_dist": [ "setuptools (>=8.0)" ], "requires_python": "", "summary": "Automatically set package version using git tags.", "version": "1.0.5" }, "last_serial": 4591882, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "27626eacdc7900b00ff20dc2bd55d47a", "sha256": "acb26cf8369a2e2f5e5b294c81227a4a74c3805e9cddc9ba8db63a14ae26435a" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27626eacdc7900b00ff20dc2bd55d47a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4755, "upload_time": "2018-12-12T19:43:04", "url": "https://files.pythonhosted.org/packages/e4/49/1156be9fda0e9445486721beeea8cdb89bdba65d3a632c6030a590e6cceb/better_setuptools_git_version-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c22b849711d4b023ea0a298b762256e", "sha256": "1b2180a27d67429cfc2252a5ba9143247ccea00a7f94db07d247293958460cdd" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7c22b849711d4b023ea0a298b762256e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3202, "upload_time": "2018-12-12T19:43:06", "url": "https://files.pythonhosted.org/packages/b6/e9/60206a84476ee48a7d5d11deb5a0a083ef54a88629d7a19bd9335d83cde4/better-setuptools-git-version-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "44d30638e7450d74db29039ab2ff6d41", "sha256": "4b935442c8cf75993d69c73264c65779552e5894242429a9e88f53fb699407a8" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "44d30638e7450d74db29039ab2ff6d41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4753, "upload_time": "2018-12-12T20:00:13", "url": "https://files.pythonhosted.org/packages/6b/3b/ec151373802ece399dd51e0dced227994fe5398c2d97bcf5c8ffbffb4416/better_setuptools_git_version-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aba628d5afc1e3800eb950ee5749c177", "sha256": "9ea24177d1e61c6735600827ee0d1fc8b8d5ed2a8e987c7594d7cebb3f014eb4" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.1.tar.gz", "has_sig": false, "md5_digest": "aba628d5afc1e3800eb950ee5749c177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3204, "upload_time": "2018-12-12T20:00:14", "url": "https://files.pythonhosted.org/packages/e7/2d/389ba535639cac6b1638511441b1cfca96669676b490c95b22951157a800/better-setuptools-git-version-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "3a1925afa8996327c763db78cd998bba", "sha256": "342d0e3a289fa79502d74168eb532b2560a19022c708cec3311b8eecef8c30af" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a1925afa8996327c763db78cd998bba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4739, "upload_time": "2018-12-12T20:14:17", "url": "https://files.pythonhosted.org/packages/40/84/5ca6b6766fd90bad411de27f7aeda9322e038df1271b604eee28fd596831/better_setuptools_git_version-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0077a0917a49ba99759026b387f2beee", "sha256": "b2837dbfb6395ad0f6d302667c3c33d253ea90532171ba743f9fd6731378dd86" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.2.tar.gz", "has_sig": false, "md5_digest": "0077a0917a49ba99759026b387f2beee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3191, "upload_time": "2018-12-12T20:14:18", "url": "https://files.pythonhosted.org/packages/a8/aa/03aa2c3d9a201403050717f9ecd10fde5053e1f5f0f7e3edf74ded6dd210/better-setuptools-git-version-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "39492c276557501344d51da0fa122233", "sha256": "ef2fca9d5d1842c9ee56dfc85d79ef19708aefd5b134cd1c7b9f83c2d66fad7d" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39492c276557501344d51da0fa122233", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4737, "upload_time": "2018-12-12T21:24:27", "url": "https://files.pythonhosted.org/packages/6a/28/33fb7e3f2ff2ac203cce03e1802e78b2f33d1199731d3191e7d66ae73100/better_setuptools_git_version-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "987231948a452e1a03159094b9a6e4f2", "sha256": "6a2bc7037dce8fd2cd58a500e4c0a3531694d3a67fd5a4b3bf389af241d9d121" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.3.tar.gz", "has_sig": false, "md5_digest": "987231948a452e1a03159094b9a6e4f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3183, "upload_time": "2018-12-12T21:24:28", "url": "https://files.pythonhosted.org/packages/5d/ac/de4670c504c49e9fa16e69a8e93db305f90f0bd8dad2c3d39a62c96f0a58/better-setuptools-git-version-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "bcb5379c7aab34d66749c8fdd221a588", "sha256": "8e8dcbbcf19d214d0c235bcfbfe699cfcce03ff9759f20ff78a9ba98110c7671" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bcb5379c7aab34d66749c8fdd221a588", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4738, "upload_time": "2018-12-12T21:31:25", "url": "https://files.pythonhosted.org/packages/11/60/a42a03d65f618dc99ca8731cb4ff23c609d4f2ba3d7fd950337e5b8a169c/better_setuptools_git_version-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2da6d34d1cecd4ad078e6ebde6b77c4", "sha256": "14b88633ef5f60e0f86dcd0448ef00679789571de35c76fd4675bf205102dd8c" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b2da6d34d1cecd4ad078e6ebde6b77c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3177, "upload_time": "2018-12-12T21:31:27", "url": "https://files.pythonhosted.org/packages/30/e4/599b7d5d9ae3090e7918279c62efdc453eaad9316a4444bc7c8ea46194bc/better-setuptools-git-version-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "e8dd4b22e40a0479fbc4fca456f36653", "sha256": "ecd893fe8c0936664171a9f4b2221c3e23a028bc792dd10e979a09f77baebfde" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8dd4b22e40a0479fbc4fca456f36653", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4736, "upload_time": "2018-12-12T21:46:36", "url": "https://files.pythonhosted.org/packages/5c/65/7fcc51592de23cc66ff6e5b3ad2a307421a6e3fe6070a7a8124e52029d1d/better_setuptools_git_version-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "093aa4303be8cc2907fffebdc0880f63", "sha256": "2e0d70cbd3287d3fbe8696057f3c870d937fd9fbdd4a57d1a15796553b17d387" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.5.tar.gz", "has_sig": false, "md5_digest": "093aa4303be8cc2907fffebdc0880f63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3185, "upload_time": "2018-12-12T21:46:37", "url": "https://files.pythonhosted.org/packages/5c/19/e574c327e6f6f2d89d4112bb45a476dcb3c5753af0ec63a2a657c24ec86a/better-setuptools-git-version-1.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e8dd4b22e40a0479fbc4fca456f36653", "sha256": "ecd893fe8c0936664171a9f4b2221c3e23a028bc792dd10e979a09f77baebfde" }, "downloads": -1, "filename": "better_setuptools_git_version-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e8dd4b22e40a0479fbc4fca456f36653", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4736, "upload_time": "2018-12-12T21:46:36", "url": "https://files.pythonhosted.org/packages/5c/65/7fcc51592de23cc66ff6e5b3ad2a307421a6e3fe6070a7a8124e52029d1d/better_setuptools_git_version-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "093aa4303be8cc2907fffebdc0880f63", "sha256": "2e0d70cbd3287d3fbe8696057f3c870d937fd9fbdd4a57d1a15796553b17d387" }, "downloads": -1, "filename": "better-setuptools-git-version-1.0.5.tar.gz", "has_sig": false, "md5_digest": "093aa4303be8cc2907fffebdc0880f63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3185, "upload_time": "2018-12-12T21:46:37", "url": "https://files.pythonhosted.org/packages/5c/19/e574c327e6f6f2d89d4112bb45a476dcb3c5753af0ec63a2a657c24ec86a/better-setuptools-git-version-1.0.5.tar.gz" } ] }