{ "info": { "author": "David Southgate", "author_email": "d@davidsouthgate.co.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# rfc2xml\nTool to process an RFC or Internet Standard into XML. Structure can also be accessed directly within a seperate Python project.\n\nNote that this is not a general purpose tool and contains some restrictions. This is currently really slow. This is due partly to to overhead from Python, the parsing library and some inefficient parser grammar.\n\n## Usage\n```bash\npython -m rfc2xml [--suppress-result]\n```\n\n## Examples\nDownload an Internet Standard to process:\n```bash\nwget https://www.ietf.org/id/draft-ietf-quic-transport-19.txt\n```\n\nThe tool can then be run on that file using the following command (in the top level src directory):\n```bash\npython -m rfc2xml draft-ietf-quic-transport-19.txt\n```\n\n## Import\nThe tool can also be imported into a different python script and used there:\n\n```python\nfrom rfc2xml import Rfc2Xml\nwith open(\"draft-ietf-quic-transport-19.txt\") as fp:\n contents = fp.read()\ndom = Rfc2Xml.parse(contents)\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://bitbucket.org/davidksouthgate/rfc2xml/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rfc2xml", "package_url": "https://pypi.org/project/rfc2xml/", "platform": "", "project_url": "https://pypi.org/project/rfc2xml/", "project_urls": { "Homepage": "https://bitbucket.org/davidksouthgate/rfc2xml/" }, "release_url": "https://pypi.org/project/rfc2xml/0.1.2/", "requires_dist": [ "parsley", "lxml" ], "requires_python": "", "summary": "Tool to process an RFC or Internet Standard into XML. Structure can also be accessed directly within a seperate Python project.", "version": "0.1.2" }, "last_serial": 5799810, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "270b061b39626770371db81eb0193de3", "sha256": "5aee2dd3bb73c577d568abf4a48d3d705b275138e12a0e5859ffed2647efc6cc" }, "downloads": -1, "filename": "rfc2xml-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "270b061b39626770371db81eb0193de3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14679, "upload_time": "2019-03-22T18:35:21", "url": "https://files.pythonhosted.org/packages/8e/97/56e383c623200fcb03ce7c863fd3d4ac0da3090907bbf127b50009f1ac54/rfc2xml-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "468a7720ab4305331d703f223faeec04", "sha256": "bb60fc9f4da8bafa536fd83844fda8ed4ad7c76d5d08923789b27359716fad24" }, "downloads": -1, "filename": "rfc2xml-0.1.0.tar.gz", "has_sig": false, "md5_digest": "468a7720ab4305331d703f223faeec04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7053, "upload_time": "2019-03-22T18:35:24", "url": "https://files.pythonhosted.org/packages/31/5e/30f2254783c34e9041af57f0b8c3da55b229e71a27cf33a5eed8b26ee17a/rfc2xml-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "151b6923250f95da3fc825fd0778bd01", "sha256": "bb2b763ea162b9d91e2f65afeb436029b43849d2c9ee8d515f705b736aa99b87" }, "downloads": -1, "filename": "rfc2xml-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "151b6923250f95da3fc825fd0778bd01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14762, "upload_time": "2019-03-23T23:47:07", "url": "https://files.pythonhosted.org/packages/04/b7/b2e21fb3b2361b0c4426638d6612ed69f61b29fec79e43de734bb9bf772a/rfc2xml-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac885b48270a0cb7ce81c137b56e7d67", "sha256": "a689b7af20bdb1f3e46b68c353cc3201f1a9de5506f4e8b08d6c79cda2d72c04" }, "downloads": -1, "filename": "rfc2xml-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ac885b48270a0cb7ce81c137b56e7d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7201, "upload_time": "2019-03-23T23:47:08", "url": "https://files.pythonhosted.org/packages/b8/ad/b4adb353498675a7ac6f9d2149f9e595f3edffb5055dbbb729d808755ae6/rfc2xml-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0ef6fa5ced148dd6cf56943654959cdf", "sha256": "f9167ae162b90e07a864af5a0d0bcc054c4b5cd764517fbfba5eda8c7f3d7358" }, "downloads": -1, "filename": "rfc2xml-0.1.2-py3.7.egg", "has_sig": false, "md5_digest": "0ef6fa5ced148dd6cf56943654959cdf", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 37570, "upload_time": "2019-09-08T16:32:40", "url": "https://files.pythonhosted.org/packages/ce/40/cef419708cb34660945c7d26136daa8a082b0c59d01460479af78662565d/rfc2xml-0.1.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "745e6c5875918e22e02a1f35b602ed3e", "sha256": "1c02d323a047f5ae2c9e69bf1635b861aeb6a76914573b6e3adccc6e44ab5299" }, "downloads": -1, "filename": "rfc2xml-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "745e6c5875918e22e02a1f35b602ed3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17446, "upload_time": "2019-09-08T16:32:38", "url": "https://files.pythonhosted.org/packages/52/16/d0d1941dcf90e120c05af93d3b9e0d1c8ad9531e5c5016d1455b61f051cf/rfc2xml-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dab75c331d33641f63c653be6791648d", "sha256": "1579c27ca1bac309caffd61d0540e732df1797bee3dcb4fc0d028ffb998319a7" }, "downloads": -1, "filename": "rfc2xml-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dab75c331d33641f63c653be6791648d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10165, "upload_time": "2019-09-08T16:32:41", "url": "https://files.pythonhosted.org/packages/9d/8e/936ea6b5d8fb4b36835573c13897b79e976a58642f7f87c75696666979e5/rfc2xml-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ef6fa5ced148dd6cf56943654959cdf", "sha256": "f9167ae162b90e07a864af5a0d0bcc054c4b5cd764517fbfba5eda8c7f3d7358" }, "downloads": -1, "filename": "rfc2xml-0.1.2-py3.7.egg", "has_sig": false, "md5_digest": "0ef6fa5ced148dd6cf56943654959cdf", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 37570, "upload_time": "2019-09-08T16:32:40", "url": "https://files.pythonhosted.org/packages/ce/40/cef419708cb34660945c7d26136daa8a082b0c59d01460479af78662565d/rfc2xml-0.1.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "745e6c5875918e22e02a1f35b602ed3e", "sha256": "1c02d323a047f5ae2c9e69bf1635b861aeb6a76914573b6e3adccc6e44ab5299" }, "downloads": -1, "filename": "rfc2xml-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "745e6c5875918e22e02a1f35b602ed3e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17446, "upload_time": "2019-09-08T16:32:38", "url": "https://files.pythonhosted.org/packages/52/16/d0d1941dcf90e120c05af93d3b9e0d1c8ad9531e5c5016d1455b61f051cf/rfc2xml-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dab75c331d33641f63c653be6791648d", "sha256": "1579c27ca1bac309caffd61d0540e732df1797bee3dcb4fc0d028ffb998319a7" }, "downloads": -1, "filename": "rfc2xml-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dab75c331d33641f63c653be6791648d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10165, "upload_time": "2019-09-08T16:32:41", "url": "https://files.pythonhosted.org/packages/9d/8e/936ea6b5d8fb4b36835573c13897b79e976a58642f7f87c75696666979e5/rfc2xml-0.1.2.tar.gz" } ] }