{ "info": { "author": "Andreas Kloeckner", "author_email": "inform@tiker.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Other Audience", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", "Topic :: Utilities" ], "description": "pylatexparse\n------------\n\nIf you need:\n\n* to turn your \"non-crazy\" LaTeX document into a document tree,\n* to rewrite that document tree using a visitor pattern, and\n* to near-exactly recreate your document (or a transformed version) \n from this document tree,\n\nthen this package may be for you.\n\nThe package *does* need to know the number of arguments supplied to each macro\nand environment encountered. There is a list of these in the code, but it is\nnot currently complete. Contributions to this for popular and common macros are\nwelcome. For custom macros and environments, an interface exists for this data\nto be supplied.\n\nThe package is Python 3-only.\n\nhttps://github.com/inducer/pylatexparse\n\nCopyright 2019 Andreas Kloeckner\n\nReleased under the MIT License", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/inducer/pylatexparse", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pylatexparse", "package_url": "https://pypi.org/project/pylatexparse/", "platform": "", "project_url": "https://pypi.org/project/pylatexparse/", "project_urls": { "Homepage": "https://github.com/inducer/pylatexparse" }, "release_url": "https://pypi.org/project/pylatexparse/2019.2/", "requires_dist": null, "requires_python": "", "summary": "A parser and document tree for LaTeX documents", "version": "2019.2" }, "last_serial": 5659926, "releases": { "2019.1": [ { "comment_text": "", "digests": { "md5": "14e5d60ee02958041b30674ddd15f9cf", "sha256": "6f49a6c78f1fa2ab3b808b43ac404d0959e13e45156a7f0fed957482916e45c2" }, "downloads": -1, "filename": "pylatexparse-2019.1.tar.gz", "has_sig": false, "md5_digest": "14e5d60ee02958041b30674ddd15f9cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6512, "upload_time": "2019-01-14T19:48:57", "url": "https://files.pythonhosted.org/packages/11/64/5ae985f38ba4244a4bf5bfa29dcd856b5644bc196a1ceb2fb900eebf022e/pylatexparse-2019.1.tar.gz" } ], "2019.2": [ { "comment_text": "", "digests": { "md5": "f0d65f303654dd5808905c9fa16f4d63", "sha256": "1d1613dbc64e1dd9519bc3e59bb9294b36076cffe50762c9e8066306b7525c30" }, "downloads": -1, "filename": "pylatexparse-2019.2.tar.gz", "has_sig": false, "md5_digest": "f0d65f303654dd5808905c9fa16f4d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6610, "upload_time": "2019-08-10T17:37:36", "url": "https://files.pythonhosted.org/packages/ac/61/fc7602032211785ca1e7a1e96c9ac460e2a7f141533995c4e2117d682d04/pylatexparse-2019.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f0d65f303654dd5808905c9fa16f4d63", "sha256": "1d1613dbc64e1dd9519bc3e59bb9294b36076cffe50762c9e8066306b7525c30" }, "downloads": -1, "filename": "pylatexparse-2019.2.tar.gz", "has_sig": false, "md5_digest": "f0d65f303654dd5808905c9fa16f4d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6610, "upload_time": "2019-08-10T17:37:36", "url": "https://files.pythonhosted.org/packages/ac/61/fc7602032211785ca1e7a1e96c9ac460e2a7f141533995c4e2117d682d04/pylatexparse-2019.2.tar.gz" } ] }