{ "info": { "author": "Marc Brinkmann", "author_email": "git@marcbrinkmann.de", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "latex\n=====\n\nDocumentation can be found at https://pythonhosted.org/latex .\n\nAllows calling LaTeX from Python without leaving a mess. Similar to the\n(officially obsolete) `tex `_ package, whose\n`successor `_ is not PyPi-installable:\n\n.. code-block:: python\n\n min_latex = (r\"\\documentclass{article}\"\n r\"\\begin{document}\"\n r\"Hello, world!\"\n r\"\\end{document}\")\n\n from latex import build_pdf\n\n # this builds a pdf-file inside a temporary directory\n pdf = build_pdf(min_latex)\n\n # look at the first few bytes of the header\n print bytes(pdf)[:10]\n\nAlso comes with support for using `Jinja2 `_ templates\nto generate LaTeX files.\n\n``make_env`` can be used to create an ``Environment`` that plays well with\nLaTex::\n\n Variables can be used in a LaTeX friendly way: Hello, \\VAR{name|e}.\n\n Note that autoescaping is off. Blocks are creating using the block macro:\n\n \\BLOCK{if weather is 'good'}\n Hooray.\n \\BLOCK{endif}\n\n \\#{comments are supported as well}\n %# and so are line comments\n\n To keep things short, line statements can be used:\n\n %- if weather is good\n Yay.\n %- endif\n\n\nExample use\n-----------\n\n.. code-block:: python\n\n from jinja2.loaders import FileSystemLoader\n from latex.jinja2 import make_env\n\n env = make_env(loader=FileSystemLoader('.'))\n tpl = env.get_template('doc.latex')\n\n print(tpl.render(name=\"Alice\"))\n\nThe ``base.latex`` demonstrates how ``\\BLOCK{...}`` is substituted for\n``{% ... %}``:\n\n.. code-block:: latex\n\n \\documentclass{article}\n \\begin{document}\n \\BLOCK{block body}\\BLOCK{endblock}\n \\end{document}\n\nFinally, ``doc.latex`` shows why the ``%-`` syntax is usually preferable:\n\n.. code-block:: latex\n\n %- extends \"base.latex\"\n\n %- block body\n Hello, \\VAR{name|e}.\n %- endblock\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/latex/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/mbr/latex", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "latex", "package_url": "https://pypi.org/project/latex/", "platform": "", "project_url": "https://pypi.org/project/latex/", "project_urls": { "Homepage": "http://github.com/mbr/latex" }, "release_url": "https://pypi.org/project/latex/0.7.0/", "requires_dist": null, "requires_python": "", "summary": "Wrappers for calling LaTeX/building LaTeX documents.", "version": "0.7.0" }, "last_serial": 3338417, "releases": { "0.1dev": [], "0.3": [ { "comment_text": "", "digests": { "md5": "1e2c8c9394b8790ec2bc4fd04680d9ec", "sha256": "6459db0df2d956a4a1c76544896ec12d7e4d16020e5859d125b105e4409accf3" }, "downloads": -1, "filename": "latex-0.3.tar.gz", "has_sig": true, "md5_digest": "1e2c8c9394b8790ec2bc4fd04680d9ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3890, "upload_time": "2015-03-26T13:05:32", "url": "https://files.pythonhosted.org/packages/cb/97/b4ef5a7a3f9f0b00c0af13d2f18a9d77ff09ae4f2d6a484807c9b38358ec/latex-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2f5d0ebacfcd898cba28c5956d93d52b", "sha256": "424d02741cb94f36263cb7736c258a2fc066c5626b583e1c46cb6a972477fb7b" }, "downloads": -1, "filename": "latex-0.4.tar.gz", "has_sig": true, "md5_digest": "2f5d0ebacfcd898cba28c5956d93d52b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4141, "upload_time": "2015-03-26T15:08:02", "url": "https://files.pythonhosted.org/packages/d9/ac/b2f158014a67828cd9f8003f40f46e85a7ab9ff1d5e30f128eee656126d9/latex-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "693cc6bd6d75b8834c34098073fad8be", "sha256": "7e49373c7761da96dbf352ad06b0c893182a3c19ca63ffdcb7599cd78f199088" }, "downloads": -1, "filename": "latex-0.5.tar.gz", "has_sig": true, "md5_digest": "693cc6bd6d75b8834c34098073fad8be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5188, "upload_time": "2015-04-25T14:34:31", "url": "https://files.pythonhosted.org/packages/57/e9/e6671987aa00ef4d4b425d9f4a946bb87a0f470b9941477484f1c7da84be/latex-0.5.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "3c5ecb9b35c4b61e0b3e785ef5268946", "sha256": "2e55b6f2c7f5e8c47aa30b0ed5500e8778b9f10abbb452d818c420ff60945379" }, "downloads": -1, "filename": "latex-0.5.2.tar.gz", "has_sig": true, "md5_digest": "3c5ecb9b35c4b61e0b3e785ef5268946", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5200, "upload_time": "2015-04-25T14:42:08", "url": "https://files.pythonhosted.org/packages/02/cb/ab2374662d8a4c7d4013a2769755000bf46ccd7866ef770e30e2b919f704/latex-0.5.2.tar.gz" } ], "0.5.2.dev1": [ { "comment_text": "", "digests": { "md5": "9e88f5c077f45584a3500d51b8474c51", "sha256": "08432a0e259adedc75cdcbd5b5c6b86f7ec3372d31468396a3dfeb4d477babb3" }, "downloads": -1, "filename": "latex-0.5.2.dev1.tar.gz", "has_sig": true, "md5_digest": "9e88f5c077f45584a3500d51b8474c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5199, "upload_time": "2015-04-25T14:37:25", "url": "https://files.pythonhosted.org/packages/0e/d9/ab5d1ff473d53eba1009bdf504315eadcfb26dcd6a5f1a458c5d40b0ef6a/latex-0.5.2.dev1.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d415c8944f261c8e29a35bfbf850ac7d", "sha256": "309652337c4afeb1cf696d682bccd47d578f3e99fe22153094e41107670a9621" }, "downloads": -1, "filename": "latex-0.5.3.tar.gz", "has_sig": true, "md5_digest": "d415c8944f261c8e29a35bfbf850ac7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5184, "upload_time": "2015-06-10T14:34:01", "url": "https://files.pythonhosted.org/packages/b5/21/176f882b3bc9c2896301ce4171eb116159fe8707645e606792d8f8414efd/latex-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "7e307c54d2b56fee4eccd948126cba48", "sha256": "c2717af74665be2f2a2104daa53341591f6b9c20f9baf97f406e27a527653885" }, "downloads": -1, "filename": "latex-0.5.4.tar.gz", "has_sig": true, "md5_digest": "7e307c54d2b56fee4eccd948126cba48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5184, "upload_time": "2015-06-11T00:49:23", "url": "https://files.pythonhosted.org/packages/f9/c1/3a60b56d70fe285d284adbf8168a69e3e0d03ec2d95fe8cce56b032c2945/latex-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "fa35dc3130ccddbbbd6db33d42ba46b1", "sha256": "c2f6145e885a17037fe91a6ce6718d821db8fba71ffa102349387401ec9d9f20" }, "downloads": -1, "filename": "latex-0.5.5.tar.gz", "has_sig": true, "md5_digest": "fa35dc3130ccddbbbd6db33d42ba46b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5234, "upload_time": "2015-06-12T10:22:51", "url": "https://files.pythonhosted.org/packages/26/7c/cdecd7dd795eb27bd4e57d428c261d5f06b354e101dbcd23f5f6eb7c2012/latex-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "f8e5d62111b3aa079dc533c92057ed26", "sha256": "a5317e326efb7dcdc2b362b2f1ae9873e4c3b75d923bc961feb5d443ce9245c2" }, "downloads": -1, "filename": "latex-0.6.0.tar.gz", "has_sig": true, "md5_digest": "f8e5d62111b3aa079dc533c92057ed26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5792, "upload_time": "2015-07-22T11:31:39", "url": "https://files.pythonhosted.org/packages/1b/9a/a936a7b10d62ac492e9407e20248a7ebd76431ea94fda5354e2768924ea2/latex-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "aeab224095be52107b7b32f08a980c5a", "sha256": "8c3b6cfc8198339e25cf30bb241f3842da21e27a34eb17c098d870f90e9584b4" }, "downloads": -1, "filename": "latex-0.6.1.tar.gz", "has_sig": true, "md5_digest": "aeab224095be52107b7b32f08a980c5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5844, "upload_time": "2015-07-22T11:54:28", "url": "https://files.pythonhosted.org/packages/08/0b/b87a56cfc31774922b20a72533f87b103712800485d0c8d9b1034daed171/latex-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "df9bfde7410cba846a32db299a86e06e", "sha256": "ea98215ebc2c89a1fb3e90e3db5f2f12cc292390bdadb3ced1cecf5e2d10316b" }, "downloads": -1, "filename": "latex-0.6.2.tar.gz", "has_sig": true, "md5_digest": "df9bfde7410cba846a32db299a86e06e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6128, "upload_time": "2016-07-01T12:28:16", "url": "https://files.pythonhosted.org/packages/46/55/defa4ff7318a148341d187984f413a8e85f90de4e72f3af1a365760cf13b/latex-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "ca9d525f9f74171e7ba55309f567a879", "sha256": "4fac5d9dc24588857682bc33ac39f46f0cc5023bd9ace6c9dcdb24adea366e07" }, "downloads": -1, "filename": "latex-0.6.3.tar.gz", "has_sig": true, "md5_digest": "ca9d525f9f74171e7ba55309f567a879", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6126, "upload_time": "2016-10-16T20:43:09", "url": "https://files.pythonhosted.org/packages/b4/00/b60e2a185dc899469ff2fd056f756cbfb1ca7f6fe6bcb515f9d507e8c920/latex-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "fd9f9aa7607643be16c593b92bc95d79", "sha256": "24e853aaac6f50b93eb8cfdcbdba84f28f08878dd03645742f1fe8dfed450d66" }, "downloads": -1, "filename": "latex-0.6.4.tar.gz", "has_sig": true, "md5_digest": "fd9f9aa7607643be16c593b92bc95d79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6233, "upload_time": "2016-11-10T15:37:01", "url": "https://files.pythonhosted.org/packages/20/b3/cad5f303cb6e453d1982f00d641b925dd05edaae1e0b001aaa233ab32da7/latex-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "13bcf3dc19136a535dd455f6546635d6", "sha256": "bf10c3fe27e9f3adccebc12e90ec239c86dcba101b89221f6775918211482a79" }, "downloads": -1, "filename": "latex-0.7.0.tar.gz", "has_sig": true, "md5_digest": "13bcf3dc19136a535dd455f6546635d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6523, "upload_time": "2017-11-16T12:33:12", "url": "https://files.pythonhosted.org/packages/e3/f3/c2562ee509faadaaf4f9d5b9491de146c6522ed2843dcecfd4f8e1a72f1d/latex-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "13bcf3dc19136a535dd455f6546635d6", "sha256": "bf10c3fe27e9f3adccebc12e90ec239c86dcba101b89221f6775918211482a79" }, "downloads": -1, "filename": "latex-0.7.0.tar.gz", "has_sig": true, "md5_digest": "13bcf3dc19136a535dd455f6546635d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6523, "upload_time": "2017-11-16T12:33:12", "url": "https://files.pythonhosted.org/packages/e3/f3/c2562ee509faadaaf4f9d5b9491de146c6522ed2843dcecfd4f8e1a72f1d/latex-0.7.0.tar.gz" } ] }