{ "info": { "author": "Trace Software International", "author_email": "open-source@trace-software.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Documentation" ], "description": "doxygen-python-interface\n========================\n\n|BuildStatus| |PyPILastVersion| |License| |Docs|\n\nThis library provide a way to update `Doxygen`_ configuration and launch\na build of documentation\n\nExample\n-------\n\n.. code:: python\n\n\n from doxygen import ConfigParser\n from doxygen import Generator\n\n\n my_doxyfile_path = \"path/to/my/Doxyfile\"\n\n # 1. Load the configuration from your Doxyfile\n config_parser = ConfigParser()\n configuration = config_parser.load_configuration(my_doxyfile_path)\n\n # 2. Update the configuration\n configuration['PROJECT_NUMBER'] = '1.2.3.4'\n configuration['BRIEF_MEMBER_DESC'] = 'NO'\n configuration['FILE_PATTERNS'].append('*.abc')\n\n # 3. Store the configure\n config_parser.store_configuration(configuration, my_doxyfile_path)\n\n # 4. Build the doc and generate a zip\n doxy_builder = Generator(my_doxyfile_path)\n output_zip_archive = doxy_builder.build(clean=True, generate_zip=True)\n\n.. _Doxygen: http://www.stack.nl/~dimitri/doxygen/\n\n.. |BuildStatus| image:: https://travis-ci.org/TraceSoftwareInternational/doxygen-python-interface.svg?branch=master\n :target: https://travis-ci.org/TraceSoftwareInternational/doxygen-python-interface\n\n.. |PyPILastVersion| image:: https://badge.fury.io/py/doxygen-interface.svg\n :target: https://badge.fury.io/py/doxygen-interface\n\n.. |License| image:: https://img.shields.io/badge/License-GPL%20v3-blue.svg\n :target: http://www.gnu.org/licenses/gpl-3.0\n\n.. |Docs| image:: https://img.shields.io/badge/Docs-HostMyDocs-green.svg\n :target: https://docs.trace-software.com", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TraceSoftwareInternational/doxygen-python-interface", "keywords": "doxygen documentation api", "license": "", "maintainer": "", "maintainer_email": "", "name": "doxygen-interface", "package_url": "https://pypi.org/project/doxygen-interface/", "platform": "", "project_url": "https://pypi.org/project/doxygen-interface/", "project_urls": { "Homepage": "https://github.com/TraceSoftwareInternational/doxygen-python-interface" }, "release_url": "https://pypi.org/project/doxygen-interface/0.0.1/", "requires_dist": null, "requires_python": ">=3.5", "summary": "Library used to manipulate Doxygen configuration and build", "version": "0.0.1" }, "last_serial": 3802983, "releases": { "0.0.0.dev0": [ { "comment_text": "", "digests": { "md5": "762eebd634691ec6ab2fee9ff8b83873", "sha256": "5bdc16a67e88605a3847e7f6e953922bd2ecfb2a33c018f1cbfb301742e2e8ef" }, "downloads": -1, "filename": "doxygen-interface-0.0.0.dev0.tar.gz", "has_sig": false, "md5_digest": "762eebd634691ec6ab2fee9ff8b83873", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6568, "upload_time": "2018-04-23T13:45:33", "url": "https://files.pythonhosted.org/packages/ff/bd/1658a25f1f49a61c9b529e7978959315a1bd44ab9cda99305d5faab63882/doxygen-interface-0.0.0.dev0.tar.gz" } ], "0.0.0.dev2": [ { "comment_text": "", "digests": { "md5": "01bf60a6d5aa3dae5589cb5ba8e51238", "sha256": "5bafa2704bbbde38947e949fa48a267760980dc50cbc1e84ff85536a4f15bb0e" }, "downloads": -1, "filename": "doxygen-interface-0.0.0.dev2.tar.gz", "has_sig": false, "md5_digest": "01bf60a6d5aa3dae5589cb5ba8e51238", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6773, "upload_time": "2018-04-24T13:44:30", "url": "https://files.pythonhosted.org/packages/66/b2/c6088d5f18968fcf5f9d3ee00030da7c157465c09170dc550e2c53427f96/doxygen-interface-0.0.0.dev2.tar.gz" } ], "0.0.1": [ { "comment_text": "", "digests": { "md5": "10c7778b12d211397180226501373f3b", "sha256": "4b4b8e9d9d9043ce65dcfae083f33b1bd40e4b0db01cfcd664cf4eb2adaa4fad" }, "downloads": -1, "filename": "doxygen-interface-0.0.1.tar.gz", "has_sig": false, "md5_digest": "10c7778b12d211397180226501373f3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6770, "upload_time": "2018-04-24T14:00:29", "url": "https://files.pythonhosted.org/packages/e1/20/1e6a6670c401f28618656885ba4f383ad26f9d55da118b782413453ea7c7/doxygen-interface-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10c7778b12d211397180226501373f3b", "sha256": "4b4b8e9d9d9043ce65dcfae083f33b1bd40e4b0db01cfcd664cf4eb2adaa4fad" }, "downloads": -1, "filename": "doxygen-interface-0.0.1.tar.gz", "has_sig": false, "md5_digest": "10c7778b12d211397180226501373f3b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6770, "upload_time": "2018-04-24T14:00:29", "url": "https://files.pythonhosted.org/packages/e1/20/1e6a6670c401f28618656885ba4f383ad26f9d55da118b782413453ea7c7/doxygen-interface-0.0.1.tar.gz" } ] }