{ "info": { "author": "Nikita Sobolev", "author_email": "mail@sobolenv.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Jinja2 extension to handle git-specific things\n\n[![wemake.services](https://img.shields.io/badge/%20-wemake.services-green.svg?label=%20&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC%2FxhBQAAAAFzUkdCAK7OHOkAAAAbUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP%2F%2F%2F5TvxDIAAAAIdFJOUwAjRA8xXANAL%2Bv0SAAAADNJREFUGNNjYCAIOJjRBdBFWMkVQeGzcHAwksJnAPPZGOGAASzPzAEHEGVsLExQwE7YswCb7AFZSF3bbAAAAABJRU5ErkJggg%3D%3D)](https://wemake.services)\n[![Travis](https://travis-ci.org/sobolevn/jinja2-git.svg?branch=master)](https://travis-ci.org/sobolevn/jinja2-git)\n[![Coveralls](https://coveralls.io/repos/github/sobolevn/jinja2-git/badge.svg?branch=master)](https://coveralls.io/github/sobolevn/jinja2-git?branch=master)\n[![Python versions](https://img.shields.io/pypi/pyversions/jinja2-git.svg)](https://pypi.python.org/pypi/jinja2-git)\n[![wemake-python-styleguide](https://img.shields.io/badge/style-wemake-000000.svg)](https://github.com/wemake-services/wemake-python-styleguide)\n\n\n## Installation\n\n```bash\n$ pip install jinja2-git\n```\n\n\n## Reasoning\n\nThis plugin is used to render commit hash in `jinja2` templates. We are\nusing it to render our template version in `cookicutter`:\n\n- [wemake-django-template](https://github.com/wemake-services/wemake-django-template)\n- [wemake-vue-template](https://github.com/wemake-services/wemake-vue-template)\n\n\n## Usage\n\nAdd it as an extension for\n[jinja2](http://jinja.pocoo.org/docs/2.10/extensions/) or\n[cookiecutter](http://cookiecutter.readthedocs.io/en/latest/advanced/template_extensions.html).\n\nAnd then inside a template:\n\n```python\nfrom jinja2 import Environment\n\nenv = Environment(extensions=['jinja2_git.GitExtension'])\ntemplate = env.from_string('Commit is: {% gitcommit %}')\n# => Commit is: c644682f4899d7e98147ce3a61a11bb13c52b3a0\n```\n\nOr short version:\n\n```python\nfrom jinja2 import Environment\n\nenv = Environment(extensions=['jinja2_git.GitExtension'])\ntemplate = env.from_string('Commit is: {% gitcommit short=True %}')\n# => Commit is: c644682\n```\n\n\n## License\n\n[MIT](https://github.com/sobolevn/jinja2-git/blob/master/LICENSE)\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/sobolevn/jinja2-git", "keywords": "jinja2,jinja2-extension,jinja2-plugin,git", "license": "MIT", "maintainer": "Nikita Sobolev", "maintainer_email": "mail@sobolenv.me", "name": "jinja2-git", "package_url": "https://pypi.org/project/jinja2-git/", "platform": "", "project_url": "https://pypi.org/project/jinja2-git/", "project_urls": { "Homepage": "https://github.com/sobolevn/jinja2-git", "Repository": "https://github.com/sobolevn/jinja2-git" }, "release_url": "https://pypi.org/project/jinja2-git/1.0.0/", "requires_dist": [ "jinja2 (>=2.10,<3.0)" ], "requires_python": ">=3.6,<4.0", "summary": "Jinja2 extension to handle git-specific things", "version": "1.0.0" }, "last_serial": 5922843, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5ccd08d32d1c1e7f731a8a7dd2777d7d", "sha256": "509f4be8ffa6b25589574a97ce122d7eb7e7269454b713925a07d110825c5a5d" }, "downloads": -1, "filename": "jinja2_git-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "5ccd08d32d1c1e7f731a8a7dd2777d7d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 3922, "upload_time": "2018-01-01T12:43:55", "url": "https://files.pythonhosted.org/packages/e0/3a/a332a6fa6cba11c16a176c65b120d16171715fa2c79d8078495fe2824229/jinja2_git-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5a73fd780509304ad060ce2704b40b6", "sha256": "e06787b2abb3de49508bd3e71fc8328fcaddd49a821190a1cdeb83fb877ddf07" }, "downloads": -1, "filename": "jinja2_git-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5a73fd780509304ad060ce2704b40b6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3895, "upload_time": "2018-01-01T09:43:44", "url": "https://files.pythonhosted.org/packages/5d/d2/a846ce400c210e2230770ce893be08d188ae12afd256583e001e2e3f9fdd/jinja2_git-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c302d8d001d7d3e23a308b4f551fad12", "sha256": "219d6b414420a63ab4367b897c40c8113c4b560102c7419a2d21e91bada4c6ee" }, "downloads": -1, "filename": "jinja2_git-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c302d8d001d7d3e23a308b4f551fad12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3923, "upload_time": "2018-01-01T12:47:54", "url": "https://files.pythonhosted.org/packages/bc/b0/77fdbf564b3ed2c2d1e4100b0c51371a1a06dd2673a7b5c463247c2e062f/jinja2_git-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "783b00be43fff1955e5b9d130c0649c2", "sha256": "f0e59b6dcee4762c02fc3adc58065220eaed67e5393d42591fb4ed9fbd2b49d7" }, "downloads": -1, "filename": "jinja2-git-0.1.0.tar.gz", "has_sig": false, "md5_digest": "783b00be43fff1955e5b9d130c0649c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3802, "upload_time": "2018-01-01T09:43:47", "url": "https://files.pythonhosted.org/packages/26/6b/8d3837c2d58bc3dae4e4433818177bf708a2c8fe2416cf89243a83541eff/jinja2-git-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c833ca468df719aa0621149eb105cf4a", "sha256": "ad329ca97fadbb71745bdb1cb44f4d45c9cc53502b3edb93b32ae2ec49d5e856" }, "downloads": -1, "filename": "jinja2_git-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c833ca468df719aa0621149eb105cf4a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 4002, "upload_time": "2018-09-28T12:18:24", "url": "https://files.pythonhosted.org/packages/97/4c/f004338062eb7fab38025364713a4b7c68717f7566a6effbed8c3e8e6a51/jinja2_git-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb6a423364b9ea8a1c0187ad590752a2", "sha256": "cba9dce285a6803d10d006b43936af7d0659d1e1e4c1be23f301dfa49a433480" }, "downloads": -1, "filename": "jinja2-git-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bb6a423364b9ea8a1c0187ad590752a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*", "size": 3035, "upload_time": "2018-09-28T12:18:22", "url": "https://files.pythonhosted.org/packages/99/87/c6aa594c48d6f261cd97bd2fcd2ec72bf2d4e4c783e59b10c5b30286df3e/jinja2-git-0.2.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1eeb893bed70c3d80ad10016964f4f0f", "sha256": "d12a27dd492b4dbd07d634d5e6d19efc2fed430333f80083f064b5ec39627c67" }, "downloads": -1, "filename": "jinja2_git-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1eeb893bed70c3d80ad10016964f4f0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 4378, "upload_time": "2019-10-03T10:54:58", "url": "https://files.pythonhosted.org/packages/7e/e1/27edeaf581b105ad0e7eee7676367f1d689a47c90a27395f5bdf9e009dfc/jinja2_git-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90df6218069f64c6631aae674981d01a", "sha256": "0f85cfb11963771769615580b6ac3d9ff9f73a8f659fa2c656417408727ca0a7" }, "downloads": -1, "filename": "jinja2-git-1.0.0.tar.gz", "has_sig": false, "md5_digest": "90df6218069f64c6631aae674981d01a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3440, "upload_time": "2019-10-03T10:54:56", "url": "https://files.pythonhosted.org/packages/75/42/8834d3f23e37af9a4f332dbb2bb9494efe2bd770c63f3c8c874aaec0f0a1/jinja2-git-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1eeb893bed70c3d80ad10016964f4f0f", "sha256": "d12a27dd492b4dbd07d634d5e6d19efc2fed430333f80083f064b5ec39627c67" }, "downloads": -1, "filename": "jinja2_git-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1eeb893bed70c3d80ad10016964f4f0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 4378, "upload_time": "2019-10-03T10:54:58", "url": "https://files.pythonhosted.org/packages/7e/e1/27edeaf581b105ad0e7eee7676367f1d689a47c90a27395f5bdf9e009dfc/jinja2_git-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90df6218069f64c6631aae674981d01a", "sha256": "0f85cfb11963771769615580b6ac3d9ff9f73a8f659fa2c656417408727ca0a7" }, "downloads": -1, "filename": "jinja2-git-1.0.0.tar.gz", "has_sig": false, "md5_digest": "90df6218069f64c6631aae674981d01a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 3440, "upload_time": "2019-10-03T10:54:56", "url": "https://files.pythonhosted.org/packages/75/42/8834d3f23e37af9a4f332dbb2bb9494efe2bd770c63f3c8c874aaec0f0a1/jinja2-git-1.0.0.tar.gz" } ] }