{ "info": { "author": "nir0s", "author_email": "nir36g@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: Microsoft", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Jingen\n======\n\nJingen generates files from Jinja2 based template files.\n\nUsage:\n~~~~~~\n\nAssuming a vars file mock\\_vars.py\n\n.. code:: python\n\n VARS = {\n \"test_var\": \"vars_file_test_value\"\n }\n\nand a template file: mock.template:\n\n.. code:: text\n\n I'M A MOCK TEMPLATE AND MY VAR IS: {{ test_var }}\n\n.. code:: python\n\n from jingen.jingen import Jingen\n\n template_file = \"mock.template\"\n vars_source = \"tests/resources/mock_vars.py\" # alternatively, can be a dict\n output_file = \"tests/resources/manual_test_result.file\"\n templates_dir = \"tests/resources/\"\n make_file = True\n verbose = True\n\n i = Jingen(\n template_file=template_file,\n vars_source=vars_source,\n output_file=output_file,\n templates_dir=templates_dir,\n make_file=make_file,\n verbose=verbose)\n output = i.generate()\n\n print output\n ...\n I'M A MOCK TEMPLATE AND MY VAR IS: vars_file_test_value\n\nOutput would be:\n\n.. code:: text\n\n ### DEBUG - generating template from tests/resources//mock.template\n ### DEBUG - creating file: tests/resources/manual_test_result.file with content:\n I'M A MOCK TEMPLATE AND MY VAR IS: vars_file_test_value", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/nir0s/jingen/tarball/0.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nir0s/jingen", "keywords": null, "license": "LICENSE", "maintainer": null, "maintainer_email": null, "name": "jingen", "package_url": "https://pypi.org/project/jingen/", "platform": "All", "project_url": "https://pypi.org/project/jingen/", "project_urls": { "Download": "https://github.com/nir0s/jingen/tarball/0.1", "Homepage": "https://github.com/nir0s/jingen" }, "release_url": "https://pypi.org/project/jingen/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Jinja2 File Generator", "version": "0.1.0" }, "last_serial": 1233690, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "10d9341c99429b990f3c9f36d06cd336", "sha256": "cf1f053db5b96728ef894c6ee01a6704fed8579f8476d820842240a6531e76b1" }, "downloads": -1, "filename": "jingen-0.0.1.tar.gz", "has_sig": false, "md5_digest": "10d9341c99429b990f3c9f36d06cd336", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5627, "upload_time": "2014-09-06T22:18:23", "url": "https://files.pythonhosted.org/packages/36/7f/5c1339044abd1a72985244a62274e06fcf1765c69c138067c9af85d8b91e/jingen-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "564c38a9be9cc7eeb1d6d2abf4a24da6", "sha256": "c86a903dd4556e4c83d447cb11e470b2e80319d5c985a7fc1c8825cb9dea9bbf" }, "downloads": -1, "filename": "jingen-0.0.2.tar.gz", "has_sig": false, "md5_digest": "564c38a9be9cc7eeb1d6d2abf4a24da6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5632, "upload_time": "2014-09-06T23:15:39", "url": "https://files.pythonhosted.org/packages/01/42/cb8a1ebe9d1eb946def38996b4e81b76aebcdf712cf1a2c3c5e8263590c7/jingen-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b91b4a82fa7e5c2d07e6ae03a77a6653", "sha256": "24fd55a952b6d9bfb80cf70165afefee463d1c9544a5f27cb3796f8b66f7a29d" }, "downloads": -1, "filename": "jingen-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b91b4a82fa7e5c2d07e6ae03a77a6653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4738, "upload_time": "2014-09-07T07:04:15", "url": "https://files.pythonhosted.org/packages/fa/d1/7c687fd5af369d4405ae89b44d75cfd31cddece1914233ee604363d17028/jingen-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "b8deb7db90ffd3b007296789d09f774a", "sha256": "f09c99e9cd6bb224a2e4bee2735dda606a2e5457c06564cbd7808b1f4fba5555" }, "downloads": -1, "filename": "jingen-0.0.4.tar.gz", "has_sig": false, "md5_digest": "b8deb7db90ffd3b007296789d09f774a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4741, "upload_time": "2014-09-07T07:30:22", "url": "https://files.pythonhosted.org/packages/b4/d3/a731bd87c0567f3367ec2d991218a2335825eb864b76fb695d722d3d6c3b/jingen-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "055048480f6c424f32231cb4405017bb", "sha256": "7b14faec3fd29169f4cb45939a41d68ec50237d735261e62203961854949cd9b" }, "downloads": -1, "filename": "jingen-0.0.5.tar.gz", "has_sig": false, "md5_digest": "055048480f6c424f32231cb4405017bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4520, "upload_time": "2014-09-09T18:37:41", "url": "https://files.pythonhosted.org/packages/8f/b6/28de7d4bda2c2e665ea183fe632b215383d4716463deafaa392681bb4f6b/jingen-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "6d33fb453b4a7bbe105183e9934f44e0", "sha256": "e0d62439e6d0ac61bfe56b1e35a949ac7c91f4bfab0af0530403e1bd60787fde" }, "downloads": -1, "filename": "jingen-0.0.6.tar.gz", "has_sig": false, "md5_digest": "6d33fb453b4a7bbe105183e9934f44e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3537, "upload_time": "2014-09-22T15:52:03", "url": "https://files.pythonhosted.org/packages/da/61/98a5f958b3b2e20bc50a4cdb8f7eb38a59a3b34bf81188a4373cef8c73a5/jingen-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "c33d83c0dfcd7a517f8d9bd6ba0083de", "sha256": "905c65191fddebac248c36d165468f7316c4892c7b85a382a5bd363455246904" }, "downloads": -1, "filename": "jingen-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c33d83c0dfcd7a517f8d9bd6ba0083de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3494, "upload_time": "2014-09-22T18:04:27", "url": "https://files.pythonhosted.org/packages/ff/ec/6aee05ded82d9ba80ecb5517317cdc6fd0bf4766d3770102c80da669a451/jingen-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c33d83c0dfcd7a517f8d9bd6ba0083de", "sha256": "905c65191fddebac248c36d165468f7316c4892c7b85a382a5bd363455246904" }, "downloads": -1, "filename": "jingen-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c33d83c0dfcd7a517f8d9bd6ba0083de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3494, "upload_time": "2014-09-22T18:04:27", "url": "https://files.pythonhosted.org/packages/ff/ec/6aee05ded82d9ba80ecb5517317cdc6fd0bf4766d3770102c80da669a451/jingen-0.1.0.tar.gz" } ] }