{ "info": { "author": "Matthieu PAYET", "author_email": "matthieu.payet@free.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Build Tools" ], "description": "HdlLib \n=========\n\nHdlLib is a Python module for dealing with VHDL files :\n* Manage a VHDL library,\n* Assemble IPs,\n* Generate testbenches,\n* Parse VHDL entities,\n* Generate synoptics of entity interfaces.\n\n***\n\n> This is the README file for the Python project.\n\n***\n\nInstallation :\n--------------\n\n### From Pypi (recommanded)\n\n```\npip install HdlLib\n```\n\nThis will setup the commands to be available from a terminal and install the Python package.\n\nHdlLib is only compatible with Python3.x (incompatible with Python2).\n\nUsage :\n-------\n\n### By command line\n`HdlLib --help` will print the available sub-command options. Currently, these are available :\n\n| Sub-command | Description |\n|-----------------|-----------------------------------------------------------------------------|\n| addlib | generate *.xml library file from VHDL sources (interactive). |\n| tbgen | generate Alstom's tbgen testbench files (VHDL + scenario file) from a VHDL sources (interactive) and a synoptic *.png image of the entity parsed. |\n| synoptic | generate a synoptic *.png image of the entity parsed from VHDL source file. |\n| parseregression | perform regression test of the VHDL parser on every VHDL file found in the given directory (recursively). |\n\n### As a python package\n\nSee the documentation.\n\n***\n\n>HdlLib is distributed with a GPLv3 license.\nSee LICENSE.txt for details.\n\n***\n\nMatthieu PAYET \n\nMore on Matthieu's website : https://mpayet.net", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/Yabolo/HdlLib", "keywords": "FPGA VHDL IP testbench test parser circuit system design RTL HDL", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "HdlLib", "package_url": "https://pypi.org/project/HdlLib/", "platform": "", "project_url": "https://pypi.org/project/HdlLib/", "project_urls": { "Homepage": "https://gitlab.com/Yabolo/HdlLib" }, "release_url": "https://pypi.org/project/HdlLib/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "VHDL source management : parse, organize, assemble, generate testbenches", "version": "0.1.1" }, "last_serial": 3012168, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c0ea8d82824383114d20c4088c2ec8b8", "sha256": "d5f3381478121859fe00f006becc896a2b58f0532a68b612117c6907607f00ee" }, "downloads": -1, "filename": "HdlLib-0.1-py3.5.egg", "has_sig": false, "md5_digest": "c0ea8d82824383114d20c4088c2ec8b8", "packagetype": "bdist_egg", "python_version": "3.5", "requires_python": null, "size": 441605, "upload_time": "2017-07-10T14:44:25", "url": "https://files.pythonhosted.org/packages/fc/56/6f1dd3a27a2ced9bf09c9066aa7d0a5002393a4649efb3134579c0c4ca9f/HdlLib-0.1-py3.5.egg" }, { "comment_text": "", "digests": { "md5": "d749a3f57a8ee46594a81cf57dcb4168", "sha256": "1348aca7c4b5ac4ac45555467541c665b58311a3da9e6cc88fc1ec6654bf48c7" }, "downloads": -1, "filename": "HdlLib-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d749a3f57a8ee46594a81cf57dcb4168", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 195116, "upload_time": "2017-07-10T14:45:03", "url": "https://files.pythonhosted.org/packages/1e/4a/f4cdc43e382ca6a9af6b6bac0f39f660a1cfaadee8e915bf703b4ec77c9c/HdlLib-0.1-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6a9eb03b2051a890555d44189dfd3081", "sha256": "5e5bd59151ac816d6629180457d151432f61bba40d9eeb40a5a6048304248eb7" }, "downloads": -1, "filename": "HdlLib-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6a9eb03b2051a890555d44189dfd3081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391051, "upload_time": "2017-07-10T14:41:42", "url": "https://files.pythonhosted.org/packages/5d/b1/8e0bcb76191067749a0696d54342ffefa0e47634589f9e70ed9f02d55a58/HdlLib-0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "34d1b232a6406b0b5b166c067ae3478e", "sha256": "d28fbbbfa908538bc92672e961f9f8f792e47b1d0f175345be3c9c87c0aea0f1" }, "downloads": -1, "filename": "HdlLib-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "34d1b232a6406b0b5b166c067ae3478e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 195145, "upload_time": "2017-07-10T14:42:41", "url": "https://files.pythonhosted.org/packages/4e/fb/6c1118d17fff540e3e5347422be24612d0ac192340f1d7c3019b6e55297e/HdlLib-0.1.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6a9eb03b2051a890555d44189dfd3081", "sha256": "5e5bd59151ac816d6629180457d151432f61bba40d9eeb40a5a6048304248eb7" }, "downloads": -1, "filename": "HdlLib-0.1.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "6a9eb03b2051a890555d44189dfd3081", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 391051, "upload_time": "2017-07-10T14:41:42", "url": "https://files.pythonhosted.org/packages/5d/b1/8e0bcb76191067749a0696d54342ffefa0e47634589f9e70ed9f02d55a58/HdlLib-0.1.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "34d1b232a6406b0b5b166c067ae3478e", "sha256": "d28fbbbfa908538bc92672e961f9f8f792e47b1d0f175345be3c9c87c0aea0f1" }, "downloads": -1, "filename": "HdlLib-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "34d1b232a6406b0b5b166c067ae3478e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 195145, "upload_time": "2017-07-10T14:42:41", "url": "https://files.pythonhosted.org/packages/4e/fb/6c1118d17fff540e3e5347422be24612d0ac192340f1d7c3019b6e55297e/HdlLib-0.1.1-py3-none-any.whl" } ] }