{ "info": { "author": "Charles Sanquer", "author_email": "charles.sanquer.pro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "Git App Version\n===============\n\n[![PyPI version](https://badge.fury.io/py/git-app-version.svg)](https://badge.fury.io/py/git-app-version)\n[![travis-build](https://travis-ci.org/csanquer/git-app-version.svg?branch=master)](https://travis-ci.org/csanquer/git-app-version)\n[![scrutinizer-quality](https://scrutinizer-ci.com/g/csanquer/git-app-version/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/csanquer/git-app-version/?branch=master)\n[![scrutinizer-coverage](https://scrutinizer-ci.com/g/csanquer/git-app-version/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/csanquer/git-app-version/?branch=master)\n[![GitHub license](https://img.shields.io/github/license/csanquer/git-app-version.svg)](https://github.com/csanquer/git-app-version/blob/master/LICENSE)\n[![Maintenance](https://img.shields.io/maintenance/yes/2020.svg)]()\n\nA CLI tool written in Python to fetch Git commit informations and store them in a config file.\n\nsupported formats :\n\n- JSON\n- YAML\n- XML\n- INI\n- CSV\n- Shell script variables\n\nTypical usecase : when deploying, run this command and import the git version config file.\n\nRequirements\n------------\n\n- Python 2.7 or >= 3.4\n- python pip package tool\n\nInstallation\n------------\n\nJust run :\n\n```sh\npip install git-app-version\n```\n\nOr download [latest binary release](https://github.com/csanquer/git-app-version/releases/latest) for Linux amd64 :\n\n```sh\nwget https://github.com/csanquer/git-app-version/releases/download/v1.0.0/git-app-version_linux_amd64.tar.gz\ntar -xvzf git-app-version_linux_amd64.tar.gz\nsudo mv git-app-version /usr/local/bin/\nsudo chmod a+x /usr/local/bin/git-app-version\n```\n\nUsage\n-----\n\n### Help\n\nTo get help\n\n```sh\ngit-app-version -h\n```\n\nHelp result\n\n```txt\nUsage: git-app-version [OPTIONS] [REPOSITORY] [COMMIT]\n\n Get Git commit informations and store them in a config file\n\n REPOSITORY git repository path, Default is the current directory.\n COMMIT git commit to check, Default is HEAD.\n\nOptions:\n -V, --version\n -q, --quiet silent mode\n -o, --output TEXT output file path (without extension).\n Default is '/version'.\n -f, --format [all|json|yml|xml|ini|csv|sh]\n output file format and extension, use 'all'\n to output all format, can be set several\n times , Default is json.\n -n, --namespace TEXT namespace like notation in version file, use\n dot separator to segment namespaces e.g.:\n 'foo.bar.git'. Default is 'app_version' for\n XML and INI and no namespace for JSON and\n YAML. Never used for CSV or Shell file.\n -m, --meta METADATA meta data to add, format = \"=\",\n can be set several times\n -d, --csv-delimiter TEXT CSV delimiter, default=\",\"\n -e, --csv-eol [lf|crlf] CSV end of line, lf = Unix new line, crlf =\n windows new line, default=lf\n -u, --csv-quote TEXT CSV quoting character, default='\"'\n -h, --help Show this message and exit.\n```\n\n### Get Commit Informations\n\nTo store git commit informations into a json file\n\n```sh\n# git-app-version -o -f \ngit-app-version -o version -f json\n```\n\noutput :\n\n```txt\nGit commit :\n---------------- ----------------------------------------\nabbrev_commit 40aaf83\nauthor_date 2015-09-05T16:14:16+0000\nauthor_email paul.durand@example.com\nauthor_name Paul Durand\nauthor_timestamp 1441469656\nbranches master develop\ncommit_date 2015-09-05T16:14:16+0000\ncommit_timestamp 1441469656\ncommitter_email paul.durand@example.com\ncommitter_name Paul Durand\ndeploy_date 2016-06-21T09:33:01+0000\ndeploy_timestamp 1466501581\nfull_commit 40aaf83894b98898895d478f8b7cc4a866b1d62c\nmessage new feature\ntop_branches master\nversion v1.1.0-3-g439e52\n---------------- ----------------------------------------\nwritten to :\n/version.json\n```\n\nThis will generate a version.json file in the current directory (if this directory is a git repository).\n\nYou can generate several format at once :\n\n```sh\ngit-app-version -o version -f json -f yml -f xml -f ini -f sh\n```\n\n### Metadata : adding custom fields\n\nYou can add custom metadata fields with the --meta / -m option (can be used several times) :\n\n```sh\ngit-app-version -m foo=bar -m custom_key=custom_value\n```\n\noutput :\n\n```txt\nGit commit :\n---------------- ----------------------------------------\nabbrev_commit 40aaf83\nauthor_date 2015-09-05T16:14:16+0000\nauthor_email paul.durand@example.com\nauthor_name Paul Durand\nauthor_timestamp 1441469656\nbranches master develop\ncommit_date 2015-09-05T16:14:16+0000\ncommit_timestamp 1441469656\ncommitter_email paul.durand@example.com\ncommitter_name Paul Durand\ncustom_key custom_value\ndeploy_date 2016-06-21T09:33:01+0000\ndeploy_timestamp 1466501581\nfoo bar\nfull_commit 40aaf83894b98898895d478f8b7cc4a866b1d62c\nmessage new feature\ntop_branches master\nversion v1.1.0-3-g439e52\n---------------- ----------------------------------------\nwritten to :\n/version.json\n```\n\n### Commit informations fields\n\n- **full\\_commit** : Git SHA1 commit hash,\n\n *e.g.: 40aaf83894b98898895d478f8b7cc4a866b1d62c*\n\n- **abbrev\\_commit** : Git SHA1 commit hash abbrev notation (x significant first characters),\n\n *e.g.: 40aaf83*\n\n- **version** : result of the command `git describe --tags --always`, see [git-describe](https://git-scm.com/docs/git-describe), if no version is found, the abbrev commit will be used per default\n\n *e.g.: v1.1.0-3-g439e52*\n\n- **message** : Git commit message\n- **commit\\_date** : Git commit date in [iso8601](https://en.wikipedia.org/wiki/ISO_8601) format,\n\n *e.g.: 2016-03-01T09:33:33+0000*\n\n- **commit\\_timestamp** : Git commit date in timestamp format,\n\n *e.g.: 1456824813*\n\n- **author\\_date** : Git author date in [iso8601](https://en.wikipedia.org/wiki/ISO_8601) format,\n\n *e.g.: 2016-03-02T11:33:45+0000*\n\n- **author\\_timestamp** : Git author date in timestamp format,\n\n *e.g.: 1456918425*\n\n- **deploy\\_date** : current date (when running the tool) in [iso8601](https://en.wikipedia.org/wiki/ISO_8601) format,\n\n *e.g.: 2016-03-02T11:33:45+0000*\n\n- **deploy\\_timestamp** : current date (when running the tool) in timestamp format,\n\n *e.g.: 1456918425*\n\n- **branches** : branches which the commit belongs,\n\n *e.g.: \\['master', 'develop'\\]*\n\n- **top\\_branches** : branches where the commit is the HEAD commit,\n\n *e.g.: \\['master'\\]*\n\n- **committer\\_name** : Git committer name,\n\n *e.g.: Paul Durand*\n\n- **committer\\_email** : Git committer email,\n\n *e.g.: *\n\n- **author\\_name** : Git author name,\n\n *e.g.: Paul Durand*\n\n- **author\\_email** : Git author email,\n\n *e.g.: *\n\n### File formats\n\n- json\n\n without namespace\n\n ```sh\n git-app-version -f json\n ```\n\n result\n\n ```json\n {\n \"version\": \"v1.1.0-3-g439e52\",\n \"full_commit\": \"40aaf83894b98898895d478f8b7cc4a866b1d62c\",\n \"abbrev_commit\": \"40aaf83\",\n \"branches\": [\n \"develop\",\n \"master\"\n ],\n \"top_branches\": [\n \"master\"\n ],\n \"committer_email\": \"paul.durand@example.com\",\n \"committer_name\": \"Paul Durand\",\n \"author_name\": \"Paul Durand\",\n \"author_email\": \"paul.durand@example.com\",\n \"commit_date\": \"2015-09-05T16:14:16+0000\",\n \"commit_timestamp\": \"1441469656\",\n \"author_date\": \"2015-09-05T16:14:16+0000\",\n \"author_timestamp\": \"1441469656\",\n \"deploy_date\": \"2016-06-21T09:33:01+0000\",\n \"deploy_timestamp\": \"1466501581\",\n \"message\": \"new feature\"\n\n }\n ```\n\n with namespace\n\n ```sh\n git-app-version -f json -n git.infos\n ```\n\n result\n\n ```json\n {\n \"git\": {\n \"infos\": {\n \"version\": \"v1.1.0-3-g439e52\",\n \"full_commit\": \"40aaf83894b98898895d478f8b7cc4a866b1d62c\",\n \"abbrev_commit\": \"40aaf83\",\n \"branches\": [\n \"develop\",\n \"master\"\n ],\n \"top_branches\": [\n \"master\"\n ],\n \"committer_email\": \"paul.durand@example.com\",\n \"committer_name\": \"Paul Durand\",\n \"author_name\": \"Paul Durand\",\n \"author_email\": \"paul.durand@example.com\",\n \"commit_date\": \"2015-09-05T16:14:16+0000\",\n \"commit_timestamp\": \"1441469656\",\n \"author_date\": \"2015-09-05T16:14:16+0000\",\n \"author_timestamp\": \"1441469656\",\n \"deploy_date\": \"2016-06-21T09:33:01+0000\",\n \"deploy_timestamp\": \"1466501581\",\n \"message\": \"new feature\"\n }\n }\n }\n ```\n\n- yml\n\n without namespace\n\n ```sh\n git-app-version -f yml\n ```\n\n result\n\n ```yml\n ---\n 'version': 'v1.1.0-3-g439e52'\n 'full_commit': '40aaf83894b98898895d478f8b7cc4a866b1d62c'\n 'abbrev_commit': '40aaf83'\n 'committer_name': 'Paul Durand'\n 'committer_email': 'paul.durand@example.com'\n 'author_name': 'Paul Durand'\n 'author_email': 'paul.durand@example.com'\n 'commit_date': '2015-09-05T16:14:16+0000'\n 'commit_timestamp': '1441469656'\n 'author_date': '2015-09-05T16:14:16+0000'\n 'author_timestamp': '1441469656'\n 'deploy_date': '2016-06-21T09:32:57+0000'\n 'deploy_timestamp': '1466501577'\n 'message': 'new feature'\n 'branches':\n - 'develop'\n - 'master'\n 'top_branches':\n - 'master'\n ```\n\n with namespace\n\n ```sh\n git-app-version -f yml -n git.infos\n ```\n\n result\n\n ```yml\n ---\n 'git':\n 'infos':\n 'version': 'v1.1.0-3-g439e52'\n 'full_commit': '40aaf83894b98898895d478f8b7cc4a866b1d62c'\n 'abbrev_commit': '40aaf83'\n 'committer_name': 'Paul Durand'\n 'committer_email': 'paul.durand@example.com'\n 'author_name': 'Paul Durand'\n 'author_email': 'paul.durand@example.com'\n 'commit_date': '2015-09-05T16:14:16+0000'\n 'commit_timestamp': '1441469656'\n 'author_date': '2015-09-05T16:14:16+0000'\n 'author_timestamp': '1441469656'\n 'deploy_date': '2016-06-21T09:32:57+0000'\n 'deploy_timestamp': '1466501577'\n 'message': 'new feature'\n 'branches':\n - 'develop'\n - 'master'\n 'top_branches':\n - 'master'\n ```\n\n- xml\n\n with default namespace\n\n ```sh\n git-app-version -f xml\n ```\n\n result\n\n ```xml\n \n \n v1.1.0-3-g439e52\n 40aaf83894b98898895d478f8b7cc4a866b1d62c\n 40aaf83\n 2015-09-05T16:14:16+0000\n 1441469656\n 2015-09-05T16:14:16+0000\n 1441469656\n 2016-06-21T09:32:53+0000\n 1466501573\n Paul Durand\n paul.durand@example.com\n Paul Durand\n paul.durand@example.com\n new feature\n develop\n master\n master\n \n ```\n\n with namespace\n\n ```sh\n git-app-version -f xml -n git.infos\n ```\n\n result\n\n ```xml\n \n \n \n v1.1.0-3-g439e52\n 40aaf83894b98898895d478f8b7cc4a866b1d62c\n 40aaf83\n 2015-09-05T16:14:16+0000\n 1441469656\n 2015-09-05T16:14:16+0000\n 1441469656\n 2016-06-21T09:32:53+0000\n 1466501573\n Paul Durand\n paul.durand@example.com\n Paul Durand\n paul.durand@example.com\n new feature\n develop\n master\n master\n \n \n ```\n\n- ini\n\n with default namespace\n\n ```sh\n git-app-version -f ini\n ```\n\n result\n\n ```ini\n [app_version]\n version = v1.1.0-3-g439e52\n full_commit = 40aaf83894b98898895d478f8b7cc4a866b1d62c\n abbrev_commit = 40aaf83\n commit_date = 2016-03-01T09:33:33+0000\n commit_timestamp = 1456824813\n author_date = 2016-03-01T09:33:33+0000\n author_timestamp = 1456824813\n deploy_date = 2016-03-02T11:33:45+0000\n deploy_timestamp = 1456918425\n message = new feature\n author_name = Paul Durand\n author_email = paul.durand@example.com\n committer_name = Paul Durand\n committer_email = paul.durand@example.com\n top_branches = ['master']\n branches = ['master','develop']\n ```\n\n with namespace\n\n ```sh\n git-app-version -f ini -n git.infos\n ```\n\n result\n\n ```ini\n [git.infos]\n version = v1.1.0-3-g439e52\n full_commit = 40aaf83894b98898895d478f8b7cc4a866b1d62c\n abbrev_commit = 40aaf83\n commit_date = 2016-03-01T09:33:33+0000\n commit_timestamp = 1456824813\n author_date = 2016-03-01T09:33:33+0000\n author_timestamp = 1456824813\n deploy_date = 2016-03-02T11:33:45+0000\n deploy_timestamp = 1456918425\n message = new feature\n author_name = Paul Durand\n author_email = paul.durand@example.com\n committer_name = Paul Durand\n committer_email = paul.durand@example.com\n top_branches = ['master']\n branches = ['master','develop']\n ```\n\n- csv\n\n you can configure CSV format with the option --csv-delimiter , --csv-eol and --csv-quote\n\n ```sh\n git-app-version -f csv --csv-delimiter ',' --csv-eol lf --csv-quote '\"'\n ```\n\n result\n\n ```csv\n version,v1.1.0-3-g439e52\n full_commit,40aaf83894b98898895d478f8b7cc4a866b1d62c\n abbrev_commit,40aaf83\n commit_date,2016-03-01T09:33:33+0000\n commit_timestamp,1456824813\n author_date,2016-03-01T09:33:33+0000\n author_timestamp,1456824813\n deploy_date,2016-03-02T11:33:45+0000\n deploy_timestamp,1456918425\n message,new feature\n author_name,Paul Durand\n author_email,paul.durand@example.com\n committer_name,Paul Durand\n committer_email,paul.durand@example.com\n top_branches,\"['master']\"\n branches,\"['master','develop']\"\n ```\n\n- sh (shell script variables)\n\n ```sh\n git-app-version -f sh\n ```\n\n result\n\n ```sh\n version=\"v1.1.0-3-g439e52\"\n full_commit=\"40aaf83894b98898895d478f8b7cc4a866b1d62c\"\n abbrev_commit=\"40aaf83\"\n commit_date=\"2016-03-01T09:33:33+0000\"\n commit_timestamp=\"1456824813\"\n author_date=\"2016-03-01T09:33:33+0000\"\n author_timestamp=\"1456824813\"\n deploy_date=\"2016-03-02T11:33:45+0000\"\n deploy_timestamp=\"1456918425\"\n message=\"new feature\"\n author_name=\"Paul Durand\"\n author_email=\"paul.durand@example.com\"\n committer_name=\"Paul Durand\"\n committer_email=\"paul.durand@example.com\"\n top_branches=\"['master']\"\n branches=\"['master','develop']\"\n ```\n\nLicensing\n---------\n\nProject under GPL v3 License\n\nCopyright (C) 2016 Charles Sanquer\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/csanquer/git-app-version", "keywords": "git version commit deploy tools", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "git-app-version", "package_url": "https://pypi.org/project/git-app-version/", "platform": "", "project_url": "https://pypi.org/project/git-app-version/", "project_urls": { "Homepage": "https://github.com/csanquer/git-app-version" }, "release_url": "https://pypi.org/project/git-app-version/1.0.2/", "requires_dist": [ "future", "backports.csv", "configparser (>=3.5.0)", "iso8601", "pyyaml", "pytz", "xmltodict", "tzlocal", "gitpython", "tabulate (>=0.7.0)", "click (>=6.0)", "versioneer ; extra == 'dev'", "check-manifest ; extra == 'dev'", "pyinstaller (>=3.2pylint) ; extra == 'dev'", "pycodestyle ; extra == 'dev'", "yapf ; extra == 'dev'", "flake8 ; extra == 'dev'", "isort ; extra == 'dev'", "pytest-cov ; extra == 'test'", "pytest (>=3.0) ; extra == 'test'", "mock ; extra == 'test'", "tox ; extra == 'test'" ], "requires_python": "", "summary": "CLI tool to get Git commit informations and store them in a config file", "version": "1.0.2" }, "last_serial": 4534108, "releases": { "0.1.0": [], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d2f0cf5b65b78edd6b92aa56f47c6bfd", "sha256": "767392a845709012b74ebc248c2f51192ee67bd3b60d3db40f6ed285104764ba" }, "downloads": -1, "filename": "git-app-version-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d2f0cf5b65b78edd6b92aa56f47c6bfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6396, "upload_time": "2016-01-04T17:28:12", "url": "https://files.pythonhosted.org/packages/a5/12/bd450416465883cc0181c1141ec16d1eb5874f323072e8ef1cd81d0fc2ec/git-app-version-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1e7362ec70ca9c50f570f41e3ce91bf5", "sha256": "ec5ee13b43a31ddca5218a6203c61fcb98224a40f32a6201af6edac52443591b" }, "downloads": -1, "filename": "git_app_version-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e7362ec70ca9c50f570f41e3ce91bf5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8751, "upload_time": "2016-03-20T14:11:53", "url": "https://files.pythonhosted.org/packages/4c/62/545e0063a133b4ab6a8d04b3d6ed84254ee9fa2ba9332849341d5ab50967/git_app_version-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "159a470c57445b9915a2ce011ac96bb3", "sha256": "ceaa9ba81f9ea374db71f1cd40140946b2c8f698b1a2c77a98da4c3ee0d25a80" }, "downloads": -1, "filename": "git-app-version-0.2.0.tar.gz", "has_sig": false, "md5_digest": "159a470c57445b9915a2ce011ac96bb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9970, "upload_time": "2016-03-20T14:12:34", "url": "https://files.pythonhosted.org/packages/92/70/5410792998bab1673ed03c79d4e5e23957aab5c29d3bbc7c72fddf854b30/git-app-version-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c0b36996bab5acdb42a8dee930a536e5", "sha256": "376066daa54cd7dc2a57d120c71199fe9434712b8f7a6b222a9ecefc4fe934bd" }, "downloads": -1, "filename": "git-app-version-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c0b36996bab5acdb42a8dee930a536e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6302, "upload_time": "2016-03-20T14:55:47", "url": "https://files.pythonhosted.org/packages/4d/26/dda1dcbcaf21e3909ea97db511f9ea2ee4cd1e7d82990c3801968c9fb447/git-app-version-0.2.1.tar.gz" } ], "0.3.0": [], "0.3.1": [ { "comment_text": "", "digests": { "md5": "5c897a941c42e6043fcac00eab610404", "sha256": "b68f9be873b3d550519519969bf3aff0cb37d4feb389bf9457fc1f988e61d20f" }, "downloads": -1, "filename": "git_app_version-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5c897a941c42e6043fcac00eab610404", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8748, "upload_time": "2016-03-21T14:25:35", "url": "https://files.pythonhosted.org/packages/92/d6/fd684bce97cb7ff84443cfae67d68724c38aab667b13508b378cf1d3a5c0/git_app_version-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd938ad2fe15f55665239ace415f02fe", "sha256": "e9eaaf1dc8916c1aad3069fdaaebbaf155d48ed116f0a27abe2bac0e898934d8" }, "downloads": -1, "filename": "git-app-version-0.3.1.tar.gz", "has_sig": false, "md5_digest": "cd938ad2fe15f55665239ace415f02fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6386, "upload_time": "2016-03-21T14:25:43", "url": "https://files.pythonhosted.org/packages/6e/5b/64f17ef47b09cacfea749b58b0f290d9ffbce5a3d7f12210c30dd4920720/git-app-version-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8de42fa0c0ac38aa7503d08e9253a47d", "sha256": "19fe459a4d3dce8a80b7de9bbd0a30bfb2c9d86ad194234a9d13dd9eaf803b18" }, "downloads": -1, "filename": "git_app_version-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8de42fa0c0ac38aa7503d08e9253a47d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10715, "upload_time": "2016-04-11T09:08:17", "url": "https://files.pythonhosted.org/packages/9d/39/758c15a2cc99195743e7c20914b859d5aad1aae05b76ac051f4f142a9203/git_app_version-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94379908dbaeb0ee3be8b07ade189507", "sha256": "0b783caca0877f33c38cbc09bee28310a445f33098da5fc6b45339344058d9dd" }, "downloads": -1, "filename": "git-app-version-0.4.0.tar.gz", "has_sig": false, "md5_digest": "94379908dbaeb0ee3be8b07ade189507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7752, "upload_time": "2016-04-11T09:08:31", "url": "https://files.pythonhosted.org/packages/9c/fe/0d65dc7498935570a49cba50ce8c5982d5cec7273bd65d455b2943b23081/git-app-version-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "c6d06b5196728717a53a93c4eeff545b", "sha256": "292eddc2a1972d06aa645160f6b087f453d9bb369120afbfa586f7f5b44c0cd1" }, "downloads": -1, "filename": "git_app_version-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6d06b5196728717a53a93c4eeff545b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12499, "upload_time": "2016-06-21T13:02:12", "url": "https://files.pythonhosted.org/packages/9d/83/1c991ac814b1667be68e233664770178998466bb8acd64e3227a04768a53/git_app_version-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "654a3fbb3d39a9f853d280229c6c7854", "sha256": "639a3c81177754d9bc96d097a6b6694ab45d52c98406f1c4f8f17048d00e78f2" }, "downloads": -1, "filename": "git-app-version-0.5.0.tar.gz", "has_sig": false, "md5_digest": "654a3fbb3d39a9f853d280229c6c7854", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10243, "upload_time": "2016-06-21T13:02:17", "url": "https://files.pythonhosted.org/packages/30/5e/a1badd5eaecb90e73a3f103b5022f4772471a3cb73cde4f0a2acafe369d3/git-app-version-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "62fd7b1335764d06e03408ffb5bbe3c8", "sha256": "617f72587cc1d8289e0407a1733ccb4c6a18ad7e6a01c5572498ae6268c06649" }, "downloads": -1, "filename": "git_app_version-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62fd7b1335764d06e03408ffb5bbe3c8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12977, "upload_time": "2016-06-23T15:02:49", "url": "https://files.pythonhosted.org/packages/94/15/52c768cd2bdfacf6f86db019670572db807fdadcce6bec259993afb30b86/git_app_version-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74d5e483de400a8fb570c6f5ec27195b", "sha256": "afde51b7ee00e99a11055c75cf3061d761489fd67cf894ac363c0a3b8fc32772" }, "downloads": -1, "filename": "git-app-version-0.5.1.tar.gz", "has_sig": false, "md5_digest": "74d5e483de400a8fb570c6f5ec27195b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10468, "upload_time": "2016-06-23T15:02:53", "url": "https://files.pythonhosted.org/packages/e1/c0/f649910efb9eb3eaa2ac066d2805d262d4a7aaa3a38f9b857efbf675e274/git-app-version-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "01d42a5f7d30646438154a432ad8bd14", "sha256": "2d0c68d37530d6fc0b765935fc6e38d5825f81e5affaad5c66d51f5cd5e99813" }, "downloads": -1, "filename": "git_app_version-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "01d42a5f7d30646438154a432ad8bd14", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14516, "upload_time": "2017-02-03T13:58:57", "url": "https://files.pythonhosted.org/packages/58/00/04d64abab2c111bb07420c9f7ad3c95b7198a7e0b3e3c8aa3ba8749c4cda/git_app_version-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e6d35a81f11b13e2a72f52b44d7bd6d", "sha256": "6703b9ed2f05aeb419f1c33cb275a3229700f35654f07e9a91908bd6ebde37bb" }, "downloads": -1, "filename": "git-app-version-0.6.0.tar.gz", "has_sig": false, "md5_digest": "8e6d35a81f11b13e2a72f52b44d7bd6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11946, "upload_time": "2017-02-03T13:58:59", "url": "https://files.pythonhosted.org/packages/0c/ea/b02a65e38db51ad68bda1852f5ce81bf2c38dcbad98e701d8c31b9cc0c8a/git-app-version-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "1b314991404d288707a24bb6b2432a31", "sha256": "ea8e3d532a708a8a515f35153dc16a1ccf4203e4caf42a6012655a406c33a0f2" }, "downloads": -1, "filename": "git_app_version-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b314991404d288707a24bb6b2432a31", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16823, "upload_time": "2017-02-06T13:37:22", "url": "https://files.pythonhosted.org/packages/5a/e2/fd258217999db29646d00f993ee474aacab7929a1a1c1261306c36748435/git_app_version-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "387e7b8637dab4484c0c58b40fe5be93", "sha256": "0cb14994513c9d1c09080c41da9fabea6a40ff743eabe42cadb820e946fe4e98" }, "downloads": -1, "filename": "git-app-version-0.7.0.tar.gz", "has_sig": false, "md5_digest": "387e7b8637dab4484c0c58b40fe5be93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14122, "upload_time": "2017-02-06T13:37:24", "url": "https://files.pythonhosted.org/packages/00/35/13ae89c03b8ff0d0022d1e51128cfc0668a038a3fc8aaf06b55633b6e060/git-app-version-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "57b9a1f02f7d756cb7e272707eb594a7", "sha256": "c8254b0ac5b5e8926e3585b5b4e7ffea166fe2a3baba8b24394d19068b4b0285" }, "downloads": -1, "filename": "git_app_version-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57b9a1f02f7d756cb7e272707eb594a7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17350, "upload_time": "2017-02-08T23:40:37", "url": "https://files.pythonhosted.org/packages/47/dd/b504f0c06b401aab4d3f01ac2d608f989ae2fad5ca83c4fcc66237e869c1/git_app_version-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8de57c98e59afbda4d182f7e4bb69121", "sha256": "8b433583c28b2d7b6a59eebe52c3adf0262f5fa568c908dcb6b659aaec54368c" }, "downloads": -1, "filename": "git-app-version-0.7.1.tar.gz", "has_sig": false, "md5_digest": "8de57c98e59afbda4d182f7e4bb69121", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14471, "upload_time": "2017-02-08T23:40:39", "url": "https://files.pythonhosted.org/packages/ce/9a/fa398c9f3e92ebebf67598bf711723583835fcdfbabfe85ba1baee99fbe9/git-app-version-0.7.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "5f2535180b39c0cba4bea6996c8e45e1", "sha256": "ff4f016d8dfeca723ea3fa7e6308efbdebe148bbb2545bb8dc9cfe670817f1fe" }, "downloads": -1, "filename": "git_app_version-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f2535180b39c0cba4bea6996c8e45e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18605, "upload_time": "2017-05-21T16:53:45", "url": "https://files.pythonhosted.org/packages/cf/01/9168e8e49bddab0771a46b8dba05c062a105d99f45b2321a3efd70f923d7/git_app_version-1.0.0-py2.py3-none-any.whl" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "7591d3de5150908d3b231c14dca10938", "sha256": "01ea5691d6a3f284f241f283f66d363a62f7b1d9d74b720540f020c6bd288a89" }, "downloads": -1, "filename": "git_app_version-1.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7591d3de5150908d3b231c14dca10938", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17388, "upload_time": "2017-02-09T07:28:13", "url": "https://files.pythonhosted.org/packages/72/6b/19eccd6beadda70fa1d993a949bda3d5111e0cac52fe85ef333935928cc0/git_app_version-1.0.0b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b1904525722ad04320fc6b2352f0a59", "sha256": "4bdaa753bfaf6e090969d51f99135c20450861cfb93f756dd630b8695a3d680c" }, "downloads": -1, "filename": "git-app-version-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "6b1904525722ad04320fc6b2352f0a59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14479, "upload_time": "2017-02-09T07:28:15", "url": "https://files.pythonhosted.org/packages/d9/a0/dc60321f93984c16ba54ed9a6afdf0c5c75a8bf82a721b873a65d7940fbb/git-app-version-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "807fe382b231851997027a1f3f05a828", "sha256": "a753c02ed4af2899eeaa56c4f64d50271e643e71d6d46ba8397abb243025bca5" }, "downloads": -1, "filename": "git_app_version-1.0.0b2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "807fe382b231851997027a1f3f05a828", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17545, "upload_time": "2017-02-12T12:50:33", "url": "https://files.pythonhosted.org/packages/7e/a2/e342f1b133dbc07333d13954d4bb5f05df6140e481907ff25d9df6dfc4a2/git_app_version-1.0.0b2-py2.py3-none-any.whl" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "d82d838fb936fc15b2a07042fff1b346", "sha256": "09a7847b6cc1ebeb6143a83e9b46da92d01ebf0fff262dd81d6ce0d3db978b93" }, "downloads": -1, "filename": "git_app_version-1.0.0b3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d82d838fb936fc15b2a07042fff1b346", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 17505, "upload_time": "2017-02-13T14:55:58", "url": "https://files.pythonhosted.org/packages/3b/de/d4a3bc2e4f84bba488b8bd2516bdde5a3050b1aee4de5b8d8f2565b35b8d/git_app_version-1.0.0b3-py2.py3-none-any.whl" } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "b7b219c4585d4fe877ef728a2299067b", "sha256": "39088a20fd4aee8c8bfa44f0d878fa64ac5c18a822c500b9117779b3e8971f1c" }, "downloads": -1, "filename": "git_app_version-1.0.0b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7b219c4585d4fe877ef728a2299067b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 18651, "upload_time": "2017-05-21T12:39:32", "url": "https://files.pythonhosted.org/packages/0c/8e/a315c0c9643f108688fd7fc153607dbc77a177c8d28b96740073c9236015/git_app_version-1.0.0b4-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "18230c282f73b2bfe1a18b4e9032505e", "sha256": "7d21ae14e3f356ff920b702227e28daac26190a19c22c2b150f3376bba430b8b" }, "downloads": -1, "filename": "git_app_version-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "18230c282f73b2bfe1a18b4e9032505e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26172, "upload_time": "2018-11-27T10:11:26", "url": "https://files.pythonhosted.org/packages/96/45/fae3495422a6d2ed4ac080af7ff50180ae54670190a688f0a21a0b49a6ae/git_app_version-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3361736dc104ab24488618af3c48ed3", "sha256": "7aa0f02b6fb1984f44837757e8cef8c591d3bceb5ca20cc0ea49f20a74d92222" }, "downloads": -1, "filename": "git-app-version-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e3361736dc104ab24488618af3c48ed3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31571, "upload_time": "2018-11-27T10:11:28", "url": "https://files.pythonhosted.org/packages/78/05/62598b599fcefb620786f81f88ebe33e24e562d806b1b2b849a6bc1099b4/git-app-version-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "156f3970ed494312f0e0dbf2f382120b", "sha256": "84fb1f78733b8d2c382be8253accc30bf6816c9a5377d764b1482a83870adeff" }, "downloads": -1, "filename": "git_app_version-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "156f3970ed494312f0e0dbf2f382120b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26200, "upload_time": "2018-11-27T12:52:02", "url": "https://files.pythonhosted.org/packages/6b/e2/d7383fc96d9929695b53de2f2f1e7a0599db8aac9b1f9510dce6334712d8/git_app_version-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba24b28054e28ff3487d3948ea0d12f9", "sha256": "b2646f0ffc74d6ad6ffd4403630325e51fb46a20b1533973e69671332eb005a8" }, "downloads": -1, "filename": "git-app-version-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ba24b28054e28ff3487d3948ea0d12f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31618, "upload_time": "2018-11-27T12:52:04", "url": "https://files.pythonhosted.org/packages/bd/6d/46541081b255a2fef113a1236531ea63a520c35e1d43e7c897a2076ffc32/git-app-version-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "156f3970ed494312f0e0dbf2f382120b", "sha256": "84fb1f78733b8d2c382be8253accc30bf6816c9a5377d764b1482a83870adeff" }, "downloads": -1, "filename": "git_app_version-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "156f3970ed494312f0e0dbf2f382120b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26200, "upload_time": "2018-11-27T12:52:02", "url": "https://files.pythonhosted.org/packages/6b/e2/d7383fc96d9929695b53de2f2f1e7a0599db8aac9b1f9510dce6334712d8/git_app_version-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba24b28054e28ff3487d3948ea0d12f9", "sha256": "b2646f0ffc74d6ad6ffd4403630325e51fb46a20b1533973e69671332eb005a8" }, "downloads": -1, "filename": "git-app-version-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ba24b28054e28ff3487d3948ea0d12f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31618, "upload_time": "2018-11-27T12:52:04", "url": "https://files.pythonhosted.org/packages/bd/6d/46541081b255a2fef113a1236531ea63a520c35e1d43e7c897a2076ffc32/git-app-version-1.0.2.tar.gz" } ] }