{ "info": { "author": "Chris Higgs, Stuart Hodgson", "author_email": "cocotb@potentialventures.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)" ], "description": "**cocotb** is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.\n\n[![Documentation Status](https://readthedocs.org/projects/cocotb/badge/?version=latest)](http://cocotb.readthedocs.org/en/latest/)\n[![Build Status](https://travis-ci.org/cocotb/cocotb.svg?branch=master)](https://travis-ci.org/cocotb/cocotb)\n\n* Read the [documentation](http://cocotb.readthedocs.org)\n* Get involved:\n * [Raise a bug / request an enhancement](https://github.com/cocotb/cocotb/issues/new) (Requires a GitHub account)\n * [Join the mailing list](https://lists.librecores.org/listinfo/cocotb)\n * [Join the Gitter chat room](https://gitter.im/cocotb)\n\n## Installation\n\nCocotb can be installed by running `pip install cocotb`.\n\n## Quickstart\n\n # Install pre-requisites (waveform viewer optional)\n sudo yum install -y iverilog python-devel gtkwave\n \n # Checkout git repositories\n git clone https://github.com/cocotb/cocotb.git\n \n # Install cocotb\n pip install ./cocotb\n \n # Run the tests...\n cd cocotb/examples/endian_swapper/tests\n make\n \n # View the waveform\n gtkwave waveform.vcd\n\n\n## Tutorials and examples\n\n* [Endian Swapper tutorial](https://cocotb.readthedocs.org/en/latest/endian_swapper.html)\n* [Ping using TUN/TAP tutorial](https://cocotb.readthedocs.org/en/latest/ping_tun_tap.html)\n* [OpenCores JPEG Encoder example](https://github.com/chiggs/oc_jpegencode/)", "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/potentialventures/cocotb", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "cocotb", "package_url": "https://pypi.org/project/cocotb/", "platform": "any", "project_url": "https://pypi.org/project/cocotb/", "project_urls": { "Homepage": "https://github.com/potentialventures/cocotb" }, "release_url": "https://pypi.org/project/cocotb/1.2.0/", "requires_dist": null, "requires_python": "", "summary": "cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.", "version": "1.2.0" }, "last_serial": 5579657, "releases": { "1.0.dev2": [ { "comment_text": "", "digests": { "md5": "b6376a39200f7b6d1c1a8e603172ebcd", "sha256": "e6b6a2c8e256b2f828e3453af24110bcbf1f24d1d45afddbf433681413fc259c" }, "downloads": -1, "filename": "cocotb-1.0.dev2.tar.gz", "has_sig": false, "md5_digest": "b6376a39200f7b6d1c1a8e603172ebcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 179371, "upload_time": "2018-11-15T00:45:33", "url": "https://files.pythonhosted.org/packages/48/36/b5c657c2c7b45f10febc4ce71deb143eac4c272629d476ce266c6b26c8ad/cocotb-1.0.dev2.tar.gz" } ], "1.0.dev3": [ { "comment_text": "", "digests": { "md5": "08e8bd10d2103dffe4813e67905c4fd0", "sha256": "a8f4ce1c4331dee26745ffe476e8a469a631b9eaa11c1363cea9596b425ed5dd" }, "downloads": -1, "filename": "cocotb-1.0.dev3.tar.gz", "has_sig": false, "md5_digest": "08e8bd10d2103dffe4813e67905c4fd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 176817, "upload_time": "2018-12-28T13:39:43", "url": "https://files.pythonhosted.org/packages/1b/6e/e14289b16a0cafd4910b4f0cab571c76ddb31d06d218dc7be2cd01e23a47/cocotb-1.0.dev3.tar.gz" } ], "1.0.dev7": [ { "comment_text": "", "digests": { "md5": "9b2faac0e4ef37265b0ee78026cef757", "sha256": "12a97b544467aa5ec1cb1e621d4782a4beb97ddc3aa3a498616f8507eb7cb6ce" }, "downloads": -1, "filename": "cocotb-1.0.dev7.tar.gz", "has_sig": false, "md5_digest": "9b2faac0e4ef37265b0ee78026cef757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173262, "upload_time": "2019-01-07T09:19:20", "url": "https://files.pythonhosted.org/packages/af/cf/ae5964b642a53a687df9de1078e2a4a45adf1461e974c28fdcdae37e6237/cocotb-1.0.dev7.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "82b4bd78320c69c092e6f4d95414c30c", "sha256": "1f29d4425e4f7ac6ba9a525c0aee7f03651e44cc9f89812677699ec8837ea520" }, "downloads": -1, "filename": "cocotb-1.2.0.tar.gz", "has_sig": false, "md5_digest": "82b4bd78320c69c092e6f4d95414c30c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190155, "upload_time": "2019-07-24T20:35:47", "url": "https://files.pythonhosted.org/packages/25/6a/fb31b7b7de7609668023fca8972fd65d07a48c3e1c9ac8fd8e32bce37598/cocotb-1.2.0.tar.gz" } ], "1.2.0rc1": [ { "comment_text": "", "digests": { "md5": "efa840feea1ef525d2b3c626381114cd", "sha256": "8e1f241e99423e30db9f25c9fb8ffd9d08eecd097ce64c65189a46a82c3ccfcc" }, "downloads": -1, "filename": "cocotb-1.2.0rc1.tar.gz", "has_sig": false, "md5_digest": "efa840feea1ef525d2b3c626381114cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 187825, "upload_time": "2019-07-20T14:22:47", "url": "https://files.pythonhosted.org/packages/b8/04/9b4b11e12682dc67aeca268090d104192ea88c8132aa7cd98d5957b03377/cocotb-1.2.0rc1.tar.gz" } ], "1.2.dev1": [ { "comment_text": "", "digests": { "md5": "7da04cf226b65fec15622d5b23981bb1", "sha256": "2a411dd3c63d62b57196e05d598e7d1d921fdb07b5433408e52e64446fea9a9e" }, "downloads": -1, "filename": "cocotb-1.2.dev1.tar.gz", "has_sig": false, "md5_digest": "7da04cf226b65fec15622d5b23981bb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 185362, "upload_time": "2019-03-08T11:07:23", "url": "https://files.pythonhosted.org/packages/c9/98/0db9566127bcabd1a8ad7d597ce37a9384549289ed315281909380471cef/cocotb-1.2.dev1.tar.gz" } ], "1.2.dev2": [ { "comment_text": "", "digests": { "md5": "ca80695808dcf1cffd160299e8a94ca0", "sha256": "3837baea653c373bc0c0bba7c46c1ed33041c356addcfc0193268e186ae32a01" }, "downloads": -1, "filename": "cocotb-1.2.dev2.tar.gz", "has_sig": false, "md5_digest": "ca80695808dcf1cffd160299e8a94ca0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 191344, "upload_time": "2019-07-16T12:27:41", "url": "https://files.pythonhosted.org/packages/98/42/7954095f91e95f6c49385e35385bf6d2d3b9e85d7514d8afd68194c3e97f/cocotb-1.2.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "82b4bd78320c69c092e6f4d95414c30c", "sha256": "1f29d4425e4f7ac6ba9a525c0aee7f03651e44cc9f89812677699ec8837ea520" }, "downloads": -1, "filename": "cocotb-1.2.0.tar.gz", "has_sig": false, "md5_digest": "82b4bd78320c69c092e6f4d95414c30c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 190155, "upload_time": "2019-07-24T20:35:47", "url": "https://files.pythonhosted.org/packages/25/6a/fb31b7b7de7609668023fca8972fd65d07a48c3e1c9ac8fd8e32bce37598/cocotb-1.2.0.tar.gz" } ] }