{ "info": { "author": "Luke Carrier", "author_email": "luke@carrier.im", "bugtrack_url": null, "classifiers": [], "description": "# Draw.io Exporter for MkDocs\n\nExports your Draw.io diagrams at build time for easier embedding into your documentation.\n\n---\n\n## Quick start\n\nFirst install the package:\n\n```\n$ pip install mkdocs-drawio-exporter\n```\n\nThen enable it:\n\n```yaml\nplugins:\n - drawio-exporter\n```\n\n## Configuration\n\n```yaml\nplugins:\n - drawio-exporter:\n # Diagrams are cached to speed up site generation. The default path is\n # drawio-exporter, relative to the documentation directory.\n cache_dir: 'drawio-exporter'\n # Path to draw.io or draw.io.exe. Will be determined from the PATH\n # environment variable if not specified.\n drawio_executable: null\n # Output format (see draw.io --help | grep format)\n format: svg\n # Glob pattern for matching source files\n sources: '*.drawio'\n```\n\n## Hacking\n\nTo get completion working in your editor, set up a virtual environment in the root of this repository and install MkDocs:\n\n```\n$ pip3 install --user --upgrade setuptools twine wheel\n$ python3 -m venv venv\n$ . venv/bin/activate\n$ pip install -r requirements.txt\n```\n\nTo install the plugin onto a local MkDocs site in editable form:\n\n```\n$ pip install --editable /path/to/mkdocs-drawio-exporter\n```\n\n## Releasing\n\nBuild the distributable package:\n\n```\n$ python3 setup.py sdist bdist_wheel\n```\n\nPush it to the PyPI test instance:\n\n```\n$ python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*\n```\n\nTest it inside a virtual environment:\n\n```\n$ pip install --index-url https://test.pypi.org/simple/ --no-deps mkdocs-drawio-exporter\n```\n\nLet's go live:\n\n```\n$ python3 -m twine upload dist/*\n```\n\n\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/LukeCarrier/mkdocs-drawio-exporter", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mkdocs-drawio-exporter", "package_url": "https://pypi.org/project/mkdocs-drawio-exporter/", "platform": "", "project_url": "https://pypi.org/project/mkdocs-drawio-exporter/", "project_urls": { "Homepage": "https://github.com/LukeCarrier/mkdocs-drawio-exporter" }, "release_url": "https://pypi.org/project/mkdocs-drawio-exporter/0.3.1/", "requires_dist": [ "mkdocs" ], "requires_python": "", "summary": "Exports your Draw.io diagrams at build time for easier embedding into your documentation", "version": "0.3.1" }, "last_serial": 5897403, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "93cedc6ca730d679be5029f52dd8e373", "sha256": "3df8cfc3dc6c98ca6fcb6749806b3c8a15d8a1295a73d216fc235da8d8e4ea42" }, "downloads": -1, "filename": "mkdocs_drawio_exporter-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "93cedc6ca730d679be5029f52dd8e373", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3944, "upload_time": "2019-09-11T15:51:48", "url": "https://files.pythonhosted.org/packages/fa/16/770b53d0845282cb705c03426141615a8c0f51b4ea6b1300753ba7a759c0/mkdocs_drawio_exporter-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2d429d2b8149831e646af1fba940be4", "sha256": "604dea2538ad8694b5802b847a23746a69e319771bae02320604f359392fee70" }, "downloads": -1, "filename": "mkdocs-drawio-exporter-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d2d429d2b8149831e646af1fba940be4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2720, "upload_time": "2019-09-11T15:51:51", "url": "https://files.pythonhosted.org/packages/7a/b9/380db11d01cc7dcdc697ec44c6abd4ec96071781d0bf45750d67c14a9ffa/mkdocs-drawio-exporter-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "8f9fda3c90655fafca128589ae1476ef", "sha256": "183601eaa9d087040bf23ae0a11600a12ee5be2e58252a9c3cd417b1a66079c2" }, "downloads": -1, "filename": "mkdocs_drawio_exporter-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8f9fda3c90655fafca128589ae1476ef", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3973, "upload_time": "2019-09-11T16:45:41", "url": "https://files.pythonhosted.org/packages/3f/f7/c5636bf244680e3be98b4739c30ddbbbdc1e8f89a10ea336329515a831b7/mkdocs_drawio_exporter-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62cfef9514b783ea142a5e1632027e91", "sha256": "6d6e0a1bbf385da9eddb60567ca4d7546abc1edf3dce4fce56e9eec955ec40dc" }, "downloads": -1, "filename": "mkdocs-drawio-exporter-0.2.0.tar.gz", "has_sig": false, "md5_digest": "62cfef9514b783ea142a5e1632027e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2758, "upload_time": "2019-09-11T16:45:43", "url": "https://files.pythonhosted.org/packages/27/33/b5b0033cbe4bfbc683dd9146bec069e1e2856ed1aa29a7469e24c6cc9fb9/mkdocs-drawio-exporter-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "27b1dba7d2f510d4dd67101277d1c3d4", "sha256": "59b50686eec8e10126015b7f89abbafd1f08a8d86da08abfb8e529c9457fd5d9" }, "downloads": -1, "filename": "mkdocs_drawio_exporter-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "27b1dba7d2f510d4dd67101277d1c3d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4060, "upload_time": "2019-09-15T12:54:12", "url": "https://files.pythonhosted.org/packages/59/54/777e89d736b36b6c42c401e37ca1849f33c67e1fc0e8cdb18c03b68ae379/mkdocs_drawio_exporter-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9582ac2b0358c51a6e406ff55aa2a4e0", "sha256": "8f47e6c6cd059dcd7334ae9f4fca424693f8e5d1c6e0cd357c49ef84eb2c6647" }, "downloads": -1, "filename": "mkdocs-drawio-exporter-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9582ac2b0358c51a6e406ff55aa2a4e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2852, "upload_time": "2019-09-15T12:54:13", "url": "https://files.pythonhosted.org/packages/3e/bf/df50aabbbbf699a6eaf2e47a28259f624a6365e4c426684945c8d0c3734a/mkdocs-drawio-exporter-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "4f841c232630dd782031fc9410aa4ab2", "sha256": "be6725cf6cb6a83bcf715138f83acb5b08a0f8ef128f91bad7aaffbafc393114" }, "downloads": -1, "filename": "mkdocs_drawio_exporter-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4f841c232630dd782031fc9410aa4ab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4741, "upload_time": "2019-09-27T18:06:26", "url": "https://files.pythonhosted.org/packages/18/f4/e91a75e5a01e5bb4e8abc1dee68814a53ca4a6d6cbcce68b4e143a47cce5/mkdocs_drawio_exporter-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8dfacdd1e21b3d31c0beab46e60ae22", "sha256": "056f861a0253cdddc07db71c9701f60f666f712d6f4493105a9d56c9bbba6bbc" }, "downloads": -1, "filename": "mkdocs-drawio-exporter-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f8dfacdd1e21b3d31c0beab46e60ae22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3205, "upload_time": "2019-09-27T18:06:27", "url": "https://files.pythonhosted.org/packages/b0/7c/541aaf988dc31210515e3100f2fda9fdb0aac171756630acabda029526f4/mkdocs-drawio-exporter-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4f841c232630dd782031fc9410aa4ab2", "sha256": "be6725cf6cb6a83bcf715138f83acb5b08a0f8ef128f91bad7aaffbafc393114" }, "downloads": -1, "filename": "mkdocs_drawio_exporter-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4f841c232630dd782031fc9410aa4ab2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4741, "upload_time": "2019-09-27T18:06:26", "url": "https://files.pythonhosted.org/packages/18/f4/e91a75e5a01e5bb4e8abc1dee68814a53ca4a6d6cbcce68b4e143a47cce5/mkdocs_drawio_exporter-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8dfacdd1e21b3d31c0beab46e60ae22", "sha256": "056f861a0253cdddc07db71c9701f60f666f712d6f4493105a9d56c9bbba6bbc" }, "downloads": -1, "filename": "mkdocs-drawio-exporter-0.3.1.tar.gz", "has_sig": false, "md5_digest": "f8dfacdd1e21b3d31c0beab46e60ae22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3205, "upload_time": "2019-09-27T18:06:27", "url": "https://files.pythonhosted.org/packages/b0/7c/541aaf988dc31210515e3100f2fda9fdb0aac171756630acabda029526f4/mkdocs-drawio-exporter-0.3.1.tar.gz" } ] }