{"id":66062,"name":"cocotb","description":"cocotb: Python-based chip (RTL) verification","url":"https://github.com/cocotb/cocotb","last_synced_at":"2025-09-08T13:33:47.754Z","repository":{"id":37412948,"uuid":"10651005","full_name":"cocotb/cocotb","owner":"cocotb","description":"cocotb: Python-based chip (RTL) verification","archived":false,"fork":false,"pushed_at":"2025-09-03T21:38:43.000Z","size":10053,"stargazers_count":2071,"open_issues_count":414,"forks_count":570,"subscribers_count":106,"default_branch":"master","last_synced_at":"2025-09-03T23:27:21.384Z","etag":null,"topics":["python","test","uvm","verification","verilog","vhdl"],"latest_commit_sha":null,"homepage":"https://www.cocotb.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cocotb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-06-12T20:07:15.000Z","updated_at":"2025-09-03T21:38:48.000Z","dependencies_parsed_at":"2023-10-11T17:03:40.505Z","dependency_job_id":"e33366ea-1df6-4a61-a30d-b08c1fa75e03","html_url":"https://github.com/cocotb/cocotb","commit_stats":{"total_commits":3217,"total_committers":188,"mean_commits":"17.111702127659573","dds":0.8629157600248679,"last_synced_commit":"dc0fa51fd905bc967cfda3fbb9df34acf3e600cb"},"previous_names":["potentialventures/cocotb"],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/cocotb/cocotb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/sbom","scorecard":{"id":295329,"data":{"date":"2025-08-11","repo":{"name":"github.com/cocotb/cocotb","commit":"1700f3f36fce0ff6fb419880d4ace26add5c99ab"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.7,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 20 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-dev.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-release.yml:1","Warn: no topLevel permission defined: .github/workflows/ecosystem-compat.yml:1","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Warn: no topLevel permission defined: .github/workflows/extended.yml:1","Warn: no topLevel permission defined: .github/workflows/regression-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Info: Possibly incomplete results: error parsing shell code: \"a[b]\" must be followed by =: .github/workflows/regression-tests.yml:117","Warn: third-party GitHubAction not pinned by hash: .github/workflows/regression-tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/cocotb/cocotb/regression-tests.yml/master?enable=pin","Warn: containerImage not pinned by hash: .gitpod.Dockerfile:1: pin your Docker image by updating gitpod/workspace-full-vnc to gitpod/workspace-full-vnc@sha256:f81841b8299823e97e00a1f39dec6dc57d3b0cb6bcc79161a5d155b29ad34b8b","Warn: pipCommand not pinned by hash: .gitpod.Dockerfile:11","Warn: pipCommand not pinned by hash: .gitpod.Dockerfile:14","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/build-test-release.yml:75","Warn: pipCommand not pinned by hash: .github/workflows/build-test-release.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:138","Warn: pipCommand not pinned by hash: .github/workflows/regression-tests.yml:133","Info:  25 out of  25 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  15 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-test-release.yml:98"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T19:21:18.859Z","repository_id":37412948,"created_at":"2025-08-17T19:21:18.859Z","updated_at":"2025-08-17T19:21:18.859Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274193840,"owners_count":25238917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"cocotb","name":"cocotb","uuid":"48655315","kind":"organization","description":"","email":null,"website":"https://www.cocotb.org","location":null,"twitter":"cocotbnews","company":null,"icon_url":"https://avatars.githubusercontent.com/u/48655315?v=4","repositories_count":4,"last_synced_at":"2024-05-02T09:03:34.020Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cocotb","funding_links":[],"total_stars":1656,"followers":80,"following":0,"created_at":"2022-11-15T02:58:32.247Z","updated_at":"2024-05-02T09:03:35.914Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb/repositories"},"packages":[{"id":2674608,"name":"cocotb","ecosystem":"pypi","description":"cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.","homepage":"https://www.cocotb.org","licenses":"BSD","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/cocotb/cocotb","keywords_array":[],"namespace":null,"versions_count":43,"first_release_published_at":"2018-11-15T00:45:33.000Z","latest_release_published_at":"2024-10-26T19:10:14.000Z","latest_release_number":"1.9.2","last_synced_at":"2025-09-03T23:39:44.534Z","created_at":"2022-04-10T10:23:41.847Z","updated_at":"2025-09-04T11:12:02.443Z","registry_url":"https://pypi.org/project/cocotb/","install_command":"pip install cocotb --index-url https://pypi.org/simple","documentation_url":"https://docs.cocotb.org","metadata":{"funding":null,"documentation":"https://docs.cocotb.org","classifiers":["Framework :: cocotb","License :: OSI Approved :: BSD License","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.6","Programming Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)"],"normalized_name":"cocotb","project_status":null},"repo_metadata":{"id":37412948,"uuid":"10651005","full_name":"cocotb/cocotb","owner":"cocotb","description":"cocotb: Python-based chip (RTL) verification","archived":false,"fork":false,"pushed_at":"2025-09-03T21:38:43.000Z","size":10053,"stargazers_count":2071,"open_issues_count":414,"forks_count":570,"subscribers_count":106,"default_branch":"master","last_synced_at":"2025-09-03T23:27:21.384Z","etag":null,"topics":["python","test","uvm","verification","verilog","vhdl"],"latest_commit_sha":null,"homepage":"https://www.cocotb.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cocotb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-06-12T20:07:15.000Z","updated_at":"2025-09-03T21:38:48.000Z","dependencies_parsed_at":"2023-10-11T17:03:40.505Z","dependency_job_id":"e33366ea-1df6-4a61-a30d-b08c1fa75e03","html_url":"https://github.com/cocotb/cocotb","commit_stats":{"total_commits":3217,"total_committers":188,"mean_commits":"17.111702127659573","dds":0.8629157600248679,"last_synced_commit":"dc0fa51fd905bc967cfda3fbb9df34acf3e600cb"},"previous_names":["potentialventures/cocotb"],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/cocotb/cocotb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/sbom","scorecard":{"id":295329,"data":{"date":"2025-08-11","repo":{"name":"github.com/cocotb/cocotb","commit":"1700f3f36fce0ff6fb419880d4ace26add5c99ab"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.7,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 20 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-dev.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-release.yml:1","Warn: no topLevel permission defined: .github/workflows/ecosystem-compat.yml:1","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Warn: no topLevel permission defined: .github/workflows/extended.yml:1","Warn: no topLevel permission defined: .github/workflows/regression-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Info: Possibly incomplete results: error parsing shell code: \"a[b]\" must be followed by =: .github/workflows/regression-tests.yml:117","Warn: third-party GitHubAction not pinned by hash: .github/workflows/regression-tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/cocotb/cocotb/regression-tests.yml/master?enable=pin","Warn: containerImage not pinned by hash: .gitpod.Dockerfile:1: pin your Docker image by updating gitpod/workspace-full-vnc to gitpod/workspace-full-vnc@sha256:f81841b8299823e97e00a1f39dec6dc57d3b0cb6bcc79161a5d155b29ad34b8b","Warn: pipCommand not pinned by hash: .gitpod.Dockerfile:11","Warn: pipCommand not pinned by hash: .gitpod.Dockerfile:14","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/build-test-release.yml:75","Warn: pipCommand not pinned by hash: .github/workflows/build-test-release.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:138","Warn: pipCommand not pinned by hash: .github/workflows/regression-tests.yml:133","Info:  25 out of  25 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  15 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-test-release.yml:98"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T19:21:18.859Z","repository_id":37412948,"created_at":"2025-08-17T19:21:18.859Z","updated_at":"2025-08-17T19:21:18.859Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273596972,"owners_count":25134262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"cocotb","name":"cocotb","uuid":"48655315","kind":"organization","description":"","email":null,"website":"https://www.cocotb.org","location":null,"twitter":"cocotbnews","company":null,"icon_url":"https://avatars.githubusercontent.com/u/48655315?v=4","repositories_count":4,"last_synced_at":"2024-05-02T09:03:34.020Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cocotb","funding_links":[],"total_stars":1656,"followers":80,"following":0,"created_at":"2022-11-15T02:58:32.247Z","updated_at":"2024-05-02T09:03:35.914Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb/repositories"},"tags":[{"name":"v2.0.0b1","sha":"1ba6b231358aa139e863bf53ef27d7288039e30c","kind":"tag","published_at":"2025-07-12T13:33:43.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v2.0.0b1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v2.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v2.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v2.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v2.0.0b1/manifests"},{"name":"v1.9.2","sha":"d883ce914063c3601455d10a40f459fffa22d8f2","kind":"tag","published_at":"2024-10-26T18:21:01.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"928cd5219d47e124de52f9c06e481b05ffa9f119","kind":"tag","published_at":"2024-08-29T09:38:03.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"dbbe748785a6b906ccbefe237ec8b5a6a9bf97ed","kind":"tag","published_at":"2024-07-14T19:06:35.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0/manifests"},{"name":"v1.9.0rc2","sha":"117a86719caa0b2fff61615fb9408d5f8f232659","kind":"tag","published_at":"2024-07-10T18:55:40.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc2/manifests"},{"name":"v1.9.0rc1","sha":"0fa85c1dbaae3c717645cad8dcd57468747415af","kind":"tag","published_at":"2024-07-08T19:14:37.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc1/manifests"},{"name":"v1.8.1","sha":"a33194aadf656ee23f410a3c1793a0776678f195","kind":"tag","published_at":"2023-10-06T18:18:54.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.8.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"6b44d821694e8e9740f53690ee7c85a31be8c90f","kind":"tag","published_at":"2023-06-15T10:41:24.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.8.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0/manifests"},{"name":"v1.8.0rc1","sha":"18bbeadb5161b6780257ca6a4b0e9401fd2f197b","kind":"tag","published_at":"2023-06-12T21:08:01.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.8.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.8.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0rc1/manifests"},{"name":"v1.7.2","sha":"2d72b5f839a6ab35d9c983ebad262aa43441b25e","kind":"tag","published_at":"2022-11-15T20:51:11.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"2f695a6aeaf4e89aa8c68ea931502ec89c3ca488","kind":"tag","published_at":"2022-09-17T18:10:17.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e91c908f136523352eda05d79238c853a6ed20c8","kind":"tag","published_at":"2022-09-06T06:53:42.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0/manifests"},{"name":"v1.7.0rc2","sha":"8f3e49ebc055f791bd33387321845d41261fd9d7","kind":"tag","published_at":"2022-08-26T18:33:10.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc2/manifests"},{"name":"v1.7.0rc1","sha":"f85ccaeed07d4506987daa0c5fc74d3ff6a5fcf0","kind":"tag","published_at":"2022-08-25T16:15:43.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc1/manifests"},{"name":"v1.6.2","sha":"cdb7ed7b518ffe8193bfd72eee4e3c8df2e51c2c","kind":"tag","published_at":"2022-02-07T20:59:25.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"f3fd2dd080d339a8bad779c43db27fa22598fdcf","kind":"tag","published_at":"2021-12-07T20:41:16.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"5237dab3b0c5d50a1f0248d419592a0363c0e940","kind":"tag","published_at":"2021-10-20T20:32:19.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0/manifests"},{"name":"v1.6.0rc3","sha":"e9ec1c5205d88f585a36ef3c1fd36d0ccc46b374","kind":"tag","published_at":"2021-10-20T15:35:29.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0rc3","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc3/manifests"},{"name":"v1.6.0rc2","sha":"61098ae7e9bb0512d6b021ca36261f40f528d5b0","kind":"tag","published_at":"2021-10-17T22:42:36.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc2/manifests"},{"name":"v1.6.0rc1","sha":"81e63e35b6566f491119dd8dfd4a231f7be04e2f","kind":"tag","published_at":"2021-09-29T22:34:44.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc1/manifests"},{"name":"v1.5.2","sha":"ec99a877ee774c33e702391d744fdacb4c87850a","kind":"tag","published_at":"2021-05-03T22:15:49.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"0872e05cccce13bc2208b9e905b597621570e6e5","kind":"tag","published_at":"2021-03-20T17:04:34.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"d19464474ad2b990732f062359a2c144bc6e3fb8","kind":"tag","published_at":"2021-03-11T22:51:46.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0/manifests"},{"name":"v1.5.0rc3","sha":"322b46d4c609ff5bed46b3b2e2bd988188a6650d","kind":"tag","published_at":"2021-03-06T19:58:52.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0rc3","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc3/manifests"},{"name":"v1.5.0rc2","sha":"d7847a884b16fd453bf4d0dbf0fb5b748d92b073","kind":"tag","published_at":"2021-03-04T14:58:03.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc2/manifests"},{"name":"v1.5.0rc1","sha":"5e90eb05ee8a98158d88765449830e1a8a48566a","kind":"tag","published_at":"2021-02-23T00:03:40.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc1/manifests"},{"name":"v1.3.2","sha":"af5e70b58e7316fa051763b4b2969363ac4406aa","kind":"tag","published_at":"2020-07-08T21:46:32.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2/manifests"},{"name":"v1.3.2rc1","sha":"bb853ea99104da229757328de4d420c7827c4d1a","kind":"tag","published_at":"2020-07-08T21:02:24.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.2rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.2rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2rc1/manifests"},{"name":"v1.4.0","sha":"9b930054027f9497dde712b29c5237eb9230920c","kind":"tag","published_at":"2020-07-08T18:25:06.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.4.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0/manifests"},{"name":"v1.4.0rc2","sha":"50e48f0bb30c235f81a4a261c8cfdd685917058c","kind":"tag","published_at":"2020-07-07T22:37:44.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.4.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.4.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.4.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc2/manifests"},{"name":"v1.4.0rc1","sha":"c2acc9f4608660271f7035a178eb0cc9273ce065","kind":"tag","published_at":"2020-06-23T10:03:51.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.4.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.4.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.4.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc1/manifests"},{"name":"v1.3.1","sha":"0f2543d65c46983846cc74e1df96b791c8234d91","kind":"tag","published_at":"2020-03-15T23:24:08.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1/manifests"},{"name":"v1.3.1rc1","sha":"6efa58964787c85370b5a9d985293c227c3ff80a","kind":"tag","published_at":"2020-03-15T18:51:20.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.1rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.1rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1rc1/manifests"},{"name":"v1.3.0","sha":"2d11eeac80e97f2f356662b029228690dfc990d5","kind":"tag","published_at":"2020-01-08T21:56:46.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0/manifests"},{"name":"v1.3.0rc2","sha":"548ee020b0d5d65e76050c6081e09b4434640b03","kind":"tag","published_at":"2020-01-04T09:48:56.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc2/manifests"},{"name":"v1.3.0rc1","sha":"9781b0b8adb2a020f5ba7f806ca33f6ab1226522","kind":"tag","published_at":"2020-01-03T16:57:06.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc1/manifests"},{"name":"v1.2.0","sha":"3904ed7c6f185331937d741490284d228aa589fa","kind":"tag","published_at":"2019-07-24T11:02:08.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.2.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0/manifests"},{"name":"v1.2.0rc1","sha":"bbd0a36e2a978a8057e23b4be71b27f6380e40cb","kind":"tag","published_at":"2019-07-20T14:08:50.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.2.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0rc1/manifests"},{"name":"v1.1","sha":"42e72ba3691685e985ff976c62a413b26a3e6f74","kind":"tag","published_at":"2019-01-23T21:32:49.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.1/manifests"},{"name":"v1.0","sha":"c1e259c1ba739d244ea2cdb4f857ea54e83d17a2","kind":"commit","published_at":"2015-02-15T18:18:12.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.0/manifests"},{"name":"v0.4","sha":"b99219ea0e7fe54626432b42b6e54930ee4c5617","kind":"commit","published_at":"2014-02-25T20:15:20.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0.4","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.4/manifests"},{"name":"v0.3","sha":"707680af6d19bd55b5fe40b618011f576b925a62","kind":"commit","published_at":"2013-09-26T23:32:59.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0.3","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.3/manifests"},{"name":"v0.2","sha":"bc4ac597ebe9caf179abb5f2711dd11c67dceb84","kind":"commit","published_at":"2013-07-19T11:26:11.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.2/manifests"},{"name":"v0_1","sha":"e2cf7accd8b2a5ec4ca9c71431bd3adb7c87c524","kind":"commit","published_at":"2013-07-09T17:12:30.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0_1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0_1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0_1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0_1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0_1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T11:12:02.443Z","dependent_packages_count":17,"downloads":116189,"downloads_period":"last-month","dependent_repos_count":71,"rankings":{"downloads":1.7482510837484297,"dependent_repos_count":1.7710068216559058,"dependent_packages_count":0.847265918314973,"stargazers_count":1.7631758080034075,"forks_count":2.4689129067263673,"docker_downloads_count":3.92740804372698,"average":2.087670097029344},"purl":"pkg:pypi/cocotb","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/cocotb","docker_dependents_count":4,"docker_downloads_count":390,"usage_url":"https://repos.ecosyste.ms/usage/pypi/cocotb","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/cocotb/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-03T05:02:15.755Z","issues_count":810,"pull_requests_count":1503,"avg_time_to_close_issue":44383052.170781896,"avg_time_to_close_pull_request":2598527.290758828,"issues_closed_count":486,"pull_requests_closed_count":1331,"pull_request_authors_count":79,"issue_authors_count":274,"avg_comments_per_issue":2.7506172839506173,"avg_comments_per_pull_request":2.4530938123752497,"merged_pull_requests_count":1174,"bot_issues_count":0,"bot_pull_requests_count":169,"past_year_issues_count":254,"past_year_pull_requests_count":741,"past_year_avg_time_to_close_issue":1261625.2272727273,"past_year_avg_time_to_close_pull_request":395498.48822605965,"past_year_issues_closed_count":110,"past_year_pull_requests_closed_count":637,"past_year_pull_request_authors_count":39,"past_year_issue_authors_count":88,"past_year_avg_comments_per_issue":0.9448818897637795,"past_year_avg_comments_per_pull_request":1.7719298245614035,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":94,"past_year_merged_pull_requests_count":582,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/issues","maintainers":[{"login":"ktbarrett","count":984,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktbarrett"},{"login":"imphil","count":195,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imphil"},{"login":"eric-wieser","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eric-wieser"},{"login":"stuarthodgson","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stuarthodgson"}],"active_maintainers":[{"login":"ktbarrett","count":516,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktbarrett"},{"login":"imphil","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imphil"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cocotb/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cocotb/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cocotb/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/cocotb/related_packages","maintainers":[{"uuid":"fossi-foundation-escrow","login":"fossi-foundation-escrow","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/fossi-foundation-escrow/","role":null,"created_at":"2022-11-28T17:26:20.798Z","updated_at":"2022-11-28T17:26:20.798Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fossi-foundation-escrow/packages"},{"uuid":"imphil","login":"imphil","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://pypi.org/user/imphil/","role":null,"created_at":"2022-11-28T17:26:20.845Z","updated_at":"2022-11-28T17:26:20.845Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/imphil/packages"},{"uuid":"themperek","login":"themperek","name":null,"email":null,"url":null,"packages_count":8,"html_url":"https://pypi.org/user/themperek/","role":null,"created_at":"2022-11-28T17:26:20.900Z","updated_at":"2022-11-28T17:26:20.900Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/themperek/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726145,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":11535923,"name":"github.com/cocotb/cocotb","ecosystem":"go","description":null,"homepage":null,"licenses":"bsd-3-clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/cocotb/cocotb","keywords_array":[],"namespace":null,"versions_count":19,"first_release_published_at":"2019-07-24T11:00:51.000Z","latest_release_published_at":"2024-10-26T18:20:42.000Z","latest_release_number":"v1.9.2","last_synced_at":"2025-09-03T23:39:45.768Z","created_at":"2025-04-10T10:33:00.640Z","updated_at":"2025-09-04T11:12:02.449Z","registry_url":"https://pkg.go.dev/github.com/cocotb/cocotb","install_command":"go get github.com/cocotb/cocotb","documentation_url":"https://pkg.go.dev/github.com/cocotb/cocotb#section-documentation","metadata":{},"repo_metadata":{"id":37412948,"uuid":"10651005","full_name":"cocotb/cocotb","owner":"cocotb","description":"cocotb: Python-based chip (RTL) verification","archived":false,"fork":false,"pushed_at":"2025-09-03T21:38:43.000Z","size":10053,"stargazers_count":2071,"open_issues_count":414,"forks_count":570,"subscribers_count":106,"default_branch":"master","last_synced_at":"2025-09-03T23:27:21.384Z","etag":null,"topics":["python","test","uvm","verification","verilog","vhdl"],"latest_commit_sha":null,"homepage":"https://www.cocotb.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cocotb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2013-06-12T20:07:15.000Z","updated_at":"2025-09-03T21:38:48.000Z","dependencies_parsed_at":"2023-10-11T17:03:40.505Z","dependency_job_id":"e33366ea-1df6-4a61-a30d-b08c1fa75e03","html_url":"https://github.com/cocotb/cocotb","commit_stats":{"total_commits":3217,"total_committers":188,"mean_commits":"17.111702127659573","dds":0.8629157600248679,"last_synced_commit":"dc0fa51fd905bc967cfda3fbb9df34acf3e600cb"},"previous_names":["potentialventures/cocotb"],"tags_count":44,"template":false,"template_full_name":null,"purl":"pkg:github/cocotb/cocotb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/sbom","scorecard":{"id":295329,"data":{"date":"2025-08-11","repo":{"name":"github.com/cocotb/cocotb","commit":"1700f3f36fce0ff6fb419880d4ace26add5c99ab"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.7,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 20 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/benchmark.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-dev.yml:1","Warn: no topLevel permission defined: .github/workflows/build-test-release.yml:1","Warn: no topLevel permission defined: .github/workflows/ecosystem-compat.yml:1","Warn: no topLevel permission defined: .github/workflows/experimental.yml:1","Warn: no topLevel permission defined: .github/workflows/extended.yml:1","Warn: no topLevel permission defined: .github/workflows/regression-tests.yml:1","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Info: Possibly incomplete results: error parsing shell code: \"a[b]\" must be followed by =: .github/workflows/regression-tests.yml:117","Warn: third-party GitHubAction not pinned by hash: .github/workflows/regression-tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/cocotb/cocotb/regression-tests.yml/master?enable=pin","Warn: containerImage not pinned by hash: .gitpod.Dockerfile:1: pin your Docker image by updating gitpod/workspace-full-vnc to gitpod/workspace-full-vnc@sha256:f81841b8299823e97e00a1f39dec6dc57d3b0cb6bcc79161a5d155b29ad34b8b","Warn: pipCommand not pinned by hash: .gitpod.Dockerfile:11","Warn: pipCommand not pinned by hash: .gitpod.Dockerfile:14","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:55","Warn: pipCommand not pinned by hash: .github/workflows/benchmark.yml:56","Warn: pipCommand not pinned by hash: .github/workflows/build-test-release.yml:75","Warn: pipCommand not pinned by hash: .github/workflows/build-test-release.yml:45","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:49","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:57","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:91","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:94","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:99","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:135","Warn: pipCommand not pinned by hash: .github/workflows/ecosystem-compat.yml:138","Warn: pipCommand not pinned by hash: .github/workflows/regression-tests.yml:133","Info:  25 out of  25 GitHub-owned GitHubAction dependencies pinned","Info:   6 out of   7 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  15 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-29gw-9793-fvw7","Warn: Project is vulnerable to: PYSEC-2015-24 / GHSA-4vwq-x64q-j4cj","Warn: Project is vulnerable to: PYSEC-2017-46 / GHSA-66gw-5xpf-gfp5","Warn: Project is vulnerable to: PYSEC-2015-25 / GHSA-92mr-v722-f48m","Warn: Project is vulnerable to: PYSEC-2022-12 / GHSA-pq7m-3gw7-gq5x","Warn: Project is vulnerable to: PYSEC-2017-47"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/build-test-release.yml:98"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-17T19:21:18.859Z","repository_id":37412948,"created_at":"2025-08-17T19:21:18.859Z","updated_at":"2025-08-17T19:21:18.859Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273596972,"owners_count":25134262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-04T02:00:08.968Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"cocotb","name":"cocotb","uuid":"48655315","kind":"organization","description":"","email":null,"website":"https://www.cocotb.org","location":null,"twitter":"cocotbnews","company":null,"icon_url":"https://avatars.githubusercontent.com/u/48655315?v=4","repositories_count":4,"last_synced_at":"2024-05-02T09:03:34.020Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cocotb","funding_links":[],"total_stars":1656,"followers":80,"following":0,"created_at":"2022-11-15T02:58:32.247Z","updated_at":"2024-05-02T09:03:35.914Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cocotb/repositories"},"tags":[{"name":"v2.0.0b1","sha":"1ba6b231358aa139e863bf53ef27d7288039e30c","kind":"tag","published_at":"2025-07-12T13:33:43.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v2.0.0b1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v2.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v2.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v2.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v2.0.0b1/manifests"},{"name":"v1.9.2","sha":"d883ce914063c3601455d10a40f459fffa22d8f2","kind":"tag","published_at":"2024-10-26T18:21:01.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.2/manifests"},{"name":"v1.9.1","sha":"928cd5219d47e124de52f9c06e481b05ffa9f119","kind":"tag","published_at":"2024-08-29T09:38:03.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"dbbe748785a6b906ccbefe237ec8b5a6a9bf97ed","kind":"tag","published_at":"2024-07-14T19:06:35.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0/manifests"},{"name":"v1.9.0rc2","sha":"117a86719caa0b2fff61615fb9408d5f8f232659","kind":"tag","published_at":"2024-07-10T18:55:40.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc2/manifests"},{"name":"v1.9.0rc1","sha":"0fa85c1dbaae3c717645cad8dcd57468747415af","kind":"tag","published_at":"2024-07-08T19:14:37.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.9.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.9.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.9.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.9.0rc1/manifests"},{"name":"v1.8.1","sha":"a33194aadf656ee23f410a3c1793a0776678f195","kind":"tag","published_at":"2023-10-06T18:18:54.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.8.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"6b44d821694e8e9740f53690ee7c85a31be8c90f","kind":"tag","published_at":"2023-06-15T10:41:24.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.8.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0/manifests"},{"name":"v1.8.0rc1","sha":"18bbeadb5161b6780257ca6a4b0e9401fd2f197b","kind":"tag","published_at":"2023-06-12T21:08:01.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.8.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.8.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.8.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.8.0rc1/manifests"},{"name":"v1.7.2","sha":"2d72b5f839a6ab35d9c983ebad262aa43441b25e","kind":"tag","published_at":"2022-11-15T20:51:11.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.2/manifests"},{"name":"v1.7.1","sha":"2f695a6aeaf4e89aa8c68ea931502ec89c3ca488","kind":"tag","published_at":"2022-09-17T18:10:17.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.1/manifests"},{"name":"v1.7.0","sha":"e91c908f136523352eda05d79238c853a6ed20c8","kind":"tag","published_at":"2022-09-06T06:53:42.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0/manifests"},{"name":"v1.7.0rc2","sha":"8f3e49ebc055f791bd33387321845d41261fd9d7","kind":"tag","published_at":"2022-08-26T18:33:10.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc2/manifests"},{"name":"v1.7.0rc1","sha":"f85ccaeed07d4506987daa0c5fc74d3ff6a5fcf0","kind":"tag","published_at":"2022-08-25T16:15:43.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.7.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.7.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.7.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.7.0rc1/manifests"},{"name":"v1.6.2","sha":"cdb7ed7b518ffe8193bfd72eee4e3c8df2e51c2c","kind":"tag","published_at":"2022-02-07T20:59:25.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.2/manifests"},{"name":"v1.6.1","sha":"f3fd2dd080d339a8bad779c43db27fa22598fdcf","kind":"tag","published_at":"2021-12-07T20:41:16.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"5237dab3b0c5d50a1f0248d419592a0363c0e940","kind":"tag","published_at":"2021-10-20T20:32:19.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0/manifests"},{"name":"v1.6.0rc3","sha":"e9ec1c5205d88f585a36ef3c1fd36d0ccc46b374","kind":"tag","published_at":"2021-10-20T15:35:29.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0rc3","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc3/manifests"},{"name":"v1.6.0rc2","sha":"61098ae7e9bb0512d6b021ca36261f40f528d5b0","kind":"tag","published_at":"2021-10-17T22:42:36.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc2/manifests"},{"name":"v1.6.0rc1","sha":"81e63e35b6566f491119dd8dfd4a231f7be04e2f","kind":"tag","published_at":"2021-09-29T22:34:44.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.6.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.6.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.6.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.6.0rc1/manifests"},{"name":"v1.5.2","sha":"ec99a877ee774c33e702391d744fdacb4c87850a","kind":"tag","published_at":"2021-05-03T22:15:49.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"0872e05cccce13bc2208b9e905b597621570e6e5","kind":"tag","published_at":"2021-03-20T17:04:34.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"d19464474ad2b990732f062359a2c144bc6e3fb8","kind":"tag","published_at":"2021-03-11T22:51:46.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0/manifests"},{"name":"v1.5.0rc3","sha":"322b46d4c609ff5bed46b3b2e2bd988188a6650d","kind":"tag","published_at":"2021-03-06T19:58:52.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0rc3","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc3/manifests"},{"name":"v1.5.0rc2","sha":"d7847a884b16fd453bf4d0dbf0fb5b748d92b073","kind":"tag","published_at":"2021-03-04T14:58:03.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc2/manifests"},{"name":"v1.5.0rc1","sha":"5e90eb05ee8a98158d88765449830e1a8a48566a","kind":"tag","published_at":"2021-02-23T00:03:40.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.5.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.5.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.5.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.5.0rc1/manifests"},{"name":"v1.3.2","sha":"af5e70b58e7316fa051763b4b2969363ac4406aa","kind":"tag","published_at":"2020-07-08T21:46:32.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2/manifests"},{"name":"v1.3.2rc1","sha":"bb853ea99104da229757328de4d420c7827c4d1a","kind":"tag","published_at":"2020-07-08T21:02:24.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.2rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.2rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.2rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.2rc1/manifests"},{"name":"v1.4.0","sha":"9b930054027f9497dde712b29c5237eb9230920c","kind":"tag","published_at":"2020-07-08T18:25:06.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.4.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0/manifests"},{"name":"v1.4.0rc2","sha":"50e48f0bb30c235f81a4a261c8cfdd685917058c","kind":"tag","published_at":"2020-07-07T22:37:44.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.4.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.4.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.4.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc2/manifests"},{"name":"v1.4.0rc1","sha":"c2acc9f4608660271f7035a178eb0cc9273ce065","kind":"tag","published_at":"2020-06-23T10:03:51.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.4.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.4.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.4.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.4.0rc1/manifests"},{"name":"v1.3.1","sha":"0f2543d65c46983846cc74e1df96b791c8234d91","kind":"tag","published_at":"2020-03-15T23:24:08.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1/manifests"},{"name":"v1.3.1rc1","sha":"6efa58964787c85370b5a9d985293c227c3ff80a","kind":"tag","published_at":"2020-03-15T18:51:20.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.1rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.1rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.1rc1/manifests"},{"name":"v1.3.0","sha":"2d11eeac80e97f2f356662b029228690dfc990d5","kind":"tag","published_at":"2020-01-08T21:56:46.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0/manifests"},{"name":"v1.3.0rc2","sha":"548ee020b0d5d65e76050c6081e09b4434640b03","kind":"tag","published_at":"2020-01-04T09:48:56.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.0rc2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc2/manifests"},{"name":"v1.3.0rc1","sha":"9781b0b8adb2a020f5ba7f806ca33f6ab1226522","kind":"tag","published_at":"2020-01-03T16:57:06.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.3.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.3.0rc1/manifests"},{"name":"v1.2.0","sha":"3904ed7c6f185331937d741490284d228aa589fa","kind":"tag","published_at":"2019-07-24T11:02:08.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.2.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0/manifests"},{"name":"v1.2.0rc1","sha":"bbd0a36e2a978a8057e23b4be71b27f6380e40cb","kind":"tag","published_at":"2019-07-20T14:08:50.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.2.0rc1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.2.0rc1/manifests"},{"name":"v1.1","sha":"42e72ba3691685e985ff976c62a413b26a3e6f74","kind":"tag","published_at":"2019-01-23T21:32:49.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.1/manifests"},{"name":"v1.0","sha":"c1e259c1ba739d244ea2cdb4f857ea54e83d17a2","kind":"commit","published_at":"2015-02-15T18:18:12.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v1.0","html_url":"https://github.com/cocotb/cocotb/releases/tag/v1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v1.0/manifests"},{"name":"v0.4","sha":"b99219ea0e7fe54626432b42b6e54930ee4c5617","kind":"commit","published_at":"2014-02-25T20:15:20.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0.4","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.4/manifests"},{"name":"v0.3","sha":"707680af6d19bd55b5fe40b618011f576b925a62","kind":"commit","published_at":"2013-09-26T23:32:59.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0.3","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.3/manifests"},{"name":"v0.2","sha":"bc4ac597ebe9caf179abb5f2711dd11c67dceb84","kind":"commit","published_at":"2013-07-19T11:26:11.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0.2","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0.2/manifests"},{"name":"v0_1","sha":"e2cf7accd8b2a5ec4ca9c71431bd3adb7c87c524","kind":"commit","published_at":"2013-07-09T17:12:30.000Z","download_url":"https://codeload.github.com/cocotb/cocotb/tar.gz/v0_1","html_url":"https://github.com/cocotb/cocotb/releases/tag/v0_1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/cocotb/cocotb@v0_1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0_1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/tags/v0_1/manifests"}]},"repo_metadata_updated_at":"2025-09-04T11:12:02.449Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.975134328490002,"dependent_packages_count":5.599743042954211,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":5.7874386857221065},"purl":"pkg:golang/github.com/cocotb/cocotb","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/cocotb/cocotb","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/cocotb/cocotb","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/cocotb/cocotb/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-03T05:02:15.755Z","issues_count":810,"pull_requests_count":1503,"avg_time_to_close_issue":44383052.170781896,"avg_time_to_close_pull_request":2598527.290758828,"issues_closed_count":486,"pull_requests_closed_count":1331,"pull_request_authors_count":79,"issue_authors_count":274,"avg_comments_per_issue":2.7506172839506173,"avg_comments_per_pull_request":2.4530938123752497,"merged_pull_requests_count":1174,"bot_issues_count":0,"bot_pull_requests_count":169,"past_year_issues_count":254,"past_year_pull_requests_count":741,"past_year_avg_time_to_close_issue":1261625.2272727273,"past_year_avg_time_to_close_pull_request":395498.48822605965,"past_year_issues_closed_count":110,"past_year_pull_requests_closed_count":637,"past_year_pull_request_authors_count":39,"past_year_issue_authors_count":88,"past_year_avg_comments_per_issue":0.9448818897637795,"past_year_avg_comments_per_pull_request":1.7719298245614035,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":94,"past_year_merged_pull_requests_count":582,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/issues","maintainers":[{"login":"ktbarrett","count":984,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktbarrett"},{"login":"imphil","count":195,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imphil"},{"login":"eric-wieser","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eric-wieser"},{"login":"stuarthodgson","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stuarthodgson"}],"active_maintainers":[{"login":"ktbarrett","count":516,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktbarrett"},{"login":"imphil","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imphil"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcocotb%2Fcocotb/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcocotb%2Fcocotb/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcocotb%2Fcocotb/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fcocotb%2Fcocotb/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1954233,"maintainers_count":0,"namespaces_count":741771,"keywords_count":109320,"github":"golang","metadata":{"funded_packages_count":49342},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-09-08T05:47:38.872Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}}],"commits":{"id":15804,"full_name":"cocotb/cocotb","default_branch":"master","committers":[{"name":"Kaleb Barrett","email":"dev.ktbarrett@gmail.com","login":"ktbarrett","count":1037},{"name":"Chris Higgs","email":"chris.higgs@potentialventures.com","login":"chiggs","count":570},{"name":"Stuart Hodgson","email":"stuart.hodgson@potentialventures.com","login":"stuarthodgson","count":435},{"name":"Philipp Wagner","email":"mail@philipp-wagner.com","login":"imphil","count":353},{"name":"Colin Marquardt","email":"cmarqu42@gmail.com","login":"cmarqu","count":313},{"name":"Eric Wieser","email":"wieser.eric@gmail.com","login":"eric-wieser","count":255},{"name":"Tomasz Hemperek","email":"themperek","login":"themperek","count":125},{"name":"Lance Eftink","email":"Lance.E.Eftink@raytheon.com","login":"leftink","count":110},{"name":"Marlon James","email":"marlon.james@gmail.com","login":"marlonjames","count":90},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":64},{"name":"Marlon James","email":"marlon.james@garmin.com","login":null,"count":57},{"name":"Fabien Marteau","email":"fabien.marteau@armadeus.com","login":"Martoni","count":38},{"name":"elgorwi","email":"elgorwi@hotmail.com","login":"elgorwi","count":37},{"name":"Tim Pambor","email":"tp@osasysteme.de","login":"tpambor","count":32},{"name":"Gordon McGregor","email":"gordon.mcgregor@verilab.com","login":null,"count":31},{"name":"Matt Abdul-Rahim","email":"Matthewar","login":"Matthewar","count":29},{"name":"Colin Marquardt","email":"github@marquardt-home.de","login":null,"count":24},{"name":"Stuart Hodgson","email":"staurt.hodgson@potentialventures.com","login":null,"count":23},{"name":"Luke Darnell","email":"luke@broadcom.com","login":"lukedarnell","count":22},{"name":"Nick Gasson","email":"nick@nickg.me.uk","login":"nickg","count":22},{"name":"David Stanford","email":"david.stanford@gmail.com","login":"forensicgarlic","count":20},{"name":"jwrr","email":"jwrr.com@gmail.com","login":"jwrr","count":18},{"name":"Andrew Nolte","email":"anolte512@gmail.com","login":"AndrewNolte","count":17},{"name":"Todd Strader","email":"tstrader@hudson-trading.com","login":"toddstrader","count":17},{"name":"Ben Rosser","email":"rosser.bjr@gmail.com","login":"TC01","count":15},{"name":"sebastiancieslak","email":"sebastiancieslak2@wp.pl","login":"sebastiancieslak","count":13},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":13},{"name":"Oscar Gustafsson","email":"oscar.gustafsson@gmail.com","login":"oscargus","count":13},{"name":"Stefan Wallentowitz","email":"stefan@wallentowitz.de","login":"wallento","count":12},{"name":"Sigve Tjora","email":"tjora","login":"tjora","count":11},{"name":"Joseph Glover","email":"jglover@raytheon.com","login":null,"count":10},{"name":"teobiton","email":"teo.biton@gmail.com","login":"teobiton","count":10},{"name":"Robert Winkler","email":"rwinkler@antmicro.com","login":"rw1nkler","count":10},{"name":"Marlon James","email":"Marlon.James@garmin.com","login":null,"count":9},{"name":"Nevada Sanchez","email":"nsanchez@butterflynetinc.com","login":"nevsan","count":9},{"name":"Jeroen van Straten","email":"jeroen.van.straten@technolution.nl","login":"jeroenvanstraten","count":9},{"name":"Staf Verhaegen","email":"staf@stafverhaegen.be","login":"Fatsie","count":8},{"name":"Sean Anderson","email":"seanga2@gmail.com","login":"Forty-Bot","count":8},{"name":"Jeremy Herbert","email":"jeremy.006@gmail.com","login":"jeremyherbert","count":8},{"name":"github-actions[bot]","email":"41898282+github-actions[bot]","login":"github-actions[bot]","count":8},{"name":"Gilberto Abram","email":"gilberto@hudson-trading.com","login":"gilbertoabram","count":7},{"name":"mciepluc","email":"mciepluc@gmail.com","login":"mciepluc","count":7},{"name":"Gordon McGregor","email":"email@gordonmcgregor.net","login":"GordonMcGregor","count":6},{"name":"Vladislav Borshch","email":"borchsh.vn@gmail.com","login":"vborchsh","count":6},{"name":"Josuah Demangeon","email":"me@josuah.net","login":"josuah","count":6},{"name":"Marco Eppenberger","email":"marcoep@kaltbad.ee.ethz.ch","login":null,"count":6},{"name":"Chris Higgs","email":"chris.higgs@nanospeed.co.uk","login":null,"count":6},{"name":"Markus Krause","email":"Krause.Markus@gmx.com","login":"markusdd","count":5},{"name":"Martin Zabel","email":"martin.zabel@tu-dresden.de","login":"mzabeltud","count":5},{"name":"Alex Forencich","email":"alex@alexforencich.com","login":"alexforencich","count":5},{"name":"Finn Grimwood","email":"finngrimwood@gmail.com","login":"FinnG","count":5},{"name":"Martijn Bastiaan","email":"martijn@hmbastiaan.nl","login":"martijnbastiaan","count":4},{"name":"J.Morarity","email":"jonathan.morarity@gmail.com","login":"jmorarity","count":4},{"name":"Ray Salemi","email":"ray@raysalemi.com","login":"raysalemi","count":4},{"name":"Ryan King","email":"rk.ryan.king@gmail.com","login":"rkryan","count":4},{"name":"Andrew Powell","email":"andrewandrepowell2@gmail.com","login":"andrewandrepowell","count":4},{"name":"Fabio Garzetti","email":"fabio.garzetti@polimi.it","login":"garzetti","count":4},{"name":"Teguh Hofstee","email":"5227572+hofstee","login":"hofstee","count":4},{"name":"Dave Dribin","email":"dave-vcs@dribin.org","login":"ddribin","count":4},{"name":"Andi Qu","email":"31325319+dolphingarlic","login":"dolphingarlic","count":3},{"name":"Michał Kruszewski","email":"mkru@protonmail.com","login":"m-kru","count":3},{"name":"Nandu Raj P","email":"nndurj@gmail.com","login":"nndurj","count":3},{"name":"Nicola Corna","email":"nicola@corna.info","login":"corna","count":3},{"name":"Ben Coughlan","email":"ben@liquidinstruments.com","login":"cogsy23","count":3},{"name":"Ard Wiersma","email":"ard.wiersma@technolution.nl","login":"ardwiersma","count":3},{"name":"Mehul Tikekar","email":"mtikekar","login":"mtikekar","count":3},{"name":"umarcor","email":"unai.martinezcorral@ehu.eus","login":"umarcor","count":3},{"name":"Tianrui Wei","email":"tianrui@tianruiwei.com","login":"tianrui-wei","count":3},{"name":"cospan","email":"cospan@gmail.com","login":"cospan","count":3},{"name":"JarrettR","email":"jrainier@gmail.com","login":"JarrettR","count":3},{"name":"Ben Reynwar","email":"ben@reynwar.net","login":"benreynwar","count":3},{"name":"David Lamb","email":"david.lamb@broadcom.com","login":null,"count":3},{"name":"Colin Marquardt","email":"colin.marquardt@bosch-sensortec.com","login":null,"count":3},{"name":"Chris Higgs","email":"chiggs@localhost.localdomain","login":null,"count":3},{"name":"Markus Koch","email":"markus@notsyncing.net","login":"m42uko","count":2},{"name":"Darrell Harmon","email":"darrell@harmoninstruments.com","login":"dlharmon","count":2},{"name":"Christian Svensson","email":"blue@cmd.nu","login":"bluecmd","count":2},{"name":"miserva","email":"miserva93@hotmail.com","login":"miserva","count":2},{"name":"AlexanderSpirin","email":"AlexanderSpirin","login":"AlexanderSpirin","count":2},{"name":"Matthias Seidel","email":"github@mseidel.net","login":"LeChuck42","count":2},{"name":"THofstee","email":"THofstee","login":"THofstee","count":2},{"name":"mczyz-antmicro","email":"120088471+mczyz-antmicro","login":"mczyz-antmicro","count":2},{"name":"mfkaptan","email":"kaptanmf@gmail.com","login":"mfkaptan","count":2},{"name":"TJ Scherer","email":"tjtractorboy@gmail.com","login":"timothyscherer","count":2},{"name":"Marlon James","email":"47790688+garmin-mjames","login":"garmin-mjames","count":2},{"name":"sfavazza-duagon","email":"57952919+sfavazza-duagon","login":"sfavazza-duagon","count":2},{"name":"Nathan Kohagen","email":"nathankohagen@gmail.com","login":"nathankohagen","count":2},{"name":"Bruno Kremel","email":"bruno.kremel@cern.ch","login":null,"count":2},{"name":"Corrin Meyer","email":"corrin.meyer@dornerworks.com","login":null,"count":2},{"name":"Gordon McGregor","email":"gordon.mcgregor@nitero.com","login":null,"count":2},{"name":"blorgon9000","email":"blorgon9000@user.noreply.github.com","login":null,"count":2},{"name":"Vijayvithal Jahagirdar","email":"jvs@dyumnin.com","login":null,"count":2},{"name":"Rodrigo Alejandro Melo","email":"rmelo@inti.gob.ar","login":null,"count":2},{"name":"Graham","email":"graham.gobieski@gmail.com","login":"G-ram","count":1},{"name":"Gophen","email":"73640421+Gophen","login":"Gophen","count":1},{"name":"Hansem Ro","email":"hansemro@outlook.com","login":"hansemro","count":1},{"name":"Haroon Shafique","email":"63644831+haroonshafique-10xe","login":"haroonshafique-10xe","count":1},{"name":"Istvan Burbank","email":"ipburbank","login":"ipburbank","count":1},{"name":"Jevin Sweval","email":"jevinsweval@gmail.com","login":"jevinskie","count":1},{"name":"Jiaxun Yang","email":"jiaxun.yang@flygoat.com","login":"FlyGoat","count":1},{"name":"Tymoteusz Blazejczyk","email":"tymoteusz.blazejczyk.pl@gmail.com","login":null,"count":1},{"name":"Steve Murphy","email":"steve.m@nanospeed.co.uk","login":null,"count":1},{"name":"Stefan Wallentowitz","email":"stefan.wallentowitz@gi-de.com","login":null,"count":1},{"name":"Shareef Jalloq","email":"shareef@phoelex.com","login":null,"count":1},{"name":"Ruff Formatter","email":"unknown","login":null,"count":1},{"name":"ruff","email":"","login":null,"count":1},{"name":"Frans Skarman","email":"frans.skarman@protonmail.com","login":"TheZoq2","count":1},{"name":"Filipe Laíns 🇵🇸","email":"filipe.lains@gmail.com","login":"FFY00","count":1},{"name":"Felix Neumärker","email":"xdch47@posteo.de","login":"xdch47","count":1},{"name":"Emily","email":"vcs@emily.moe","login":"emilazy","count":1},{"name":"Dave Keeshan","email":"96727608+davekeeshan","login":"davekeeshan","count":1},{"name":"TAKAHASHI Shuuji","email":"shuuji3@gmail.com","login":"shuuji3","count":1},{"name":"T. Meissner","email":"programming@goodcleanfun.de","login":"tmeissner","count":1},{"name":"Stefan Gänsler","email":"stefan.gaensler@eos.info","login":"stefan-muc","count":1},{"name":"Stefan Biereigel","email":"stefan@biereigel.de","login":"thasti","count":1},{"name":"Sjors Hettinga","email":"sjors.hettinga@technolution.nl","login":"tlsjors","count":1},{"name":"Sebastian","email":"s3bs","login":"s3bs","count":1},{"name":"Alexis Jeandet","email":"alexis.jeandet@member.fsf.org","login":"jeandet","count":1},{"name":"hakan-demirli","email":"78746991+hakan-demirli","login":"hakan-demirli","count":1},{"name":"gbonanno","email":"gabriele.bonanno@mail.polimi.it","login":"gigo333","count":1},{"name":"dmiller-jumptrading","email":"49149621+dmiller-jumptrading","login":"dmiller-jumptrading","count":1},{"name":"Kevin Cuzner","email":"kevincuzner@gmail.com","login":"kcuzner","count":1},{"name":"Kees Jongenburger","email":"kees.jongenburger@gmail.com","login":"keesj","count":1},{"name":"Julien FAUCHER","email":"suzizecat@free.fr","login":"suzizecat","count":1},{"name":"Joseph Shaker","email":"42102157+jshaker000","login":"jshaker000","count":1},{"name":"Jon Povey","email":"jon@leetfighter.com","login":"jonpovey","count":1},{"name":"John Peck","email":"peck@bay2sierra.com","login":"jcpeck","count":1},{"name":"Joey","email":"kolojoe6@gmail.com","login":"kolojoe","count":1},{"name":"Lukasz Dalek","email":"ldalek@antmicro.com","login":null,"count":1},{"name":"Luke Darnell","email":"luke.darnell@broadcom.com","login":null,"count":1},{"name":"Marius Hegele","email":"marius.hegele@ibm.com","login":null,"count":1},{"name":"Martin Hofherr","email":"martin.hofherr-ext@eos.info","login":null,"count":1},{"name":"Ola Groettvik","email":"ola.groettvik@cern.ch","login":null,"count":1},{"name":"Ray Salemi","email":"ray@bostonlightpress.com","login":null,"count":1},{"name":"Reto Meier","email":"reto.meier@dectris.com","login":null,"count":1},{"name":"Chris Higgs","email":"chris.h@nanospeed.co.uk","login":null,"count":1},{"name":"J. R. Petrus","email":"jrpetrus@butterflynetinc.com","login":null,"count":1},{"name":"gideon","email":"gideon.zweijtzer@technolution.nl","login":null,"count":1},{"name":"hash","email":"hashhsah@gmail.com","login":null,"count":1},{"name":"killruana","email":"killruana@gmail.com","login":null,"count":1},{"name":"mike","email":"mike@mastodondesign.com","login":null,"count":1},{"name":"Rodrigo A. Melo","email":"rodrigomelo9@gmail.com","login":"rodrigomelo9","count":1},{"name":"Pierre-Henri Horrein","email":"phhorrein","login":"phhorrein","count":1},{"name":"Paweł Wiecha","email":"pawel.wiecha@gmail.com","login":"pwiecha","count":1},{"name":"Olof Kindgren","email":"olof.kindgren@gmail.com","login":"olofk","count":1},{"name":"Oliver A. Gubler","email":"oliver.gubler@gmail.com","login":"oligu","count":1},{"name":"Nickolay","email":"49717947+NickolayTernovoy","login":"NickolayTernovoy","count":1},{"name":"Millennium Software Design","email":"60744831+Millennium-Software-Design","login":"Millennium-Software-Design","count":1},{"name":"Mike Wild","email":"mike@mikeanthonywild.com","login":"mikeanthonywild","count":1},{"name":"Maxime Larue","email":"maxime.larue@deep-mine.com","login":"maxime-lr","count":1},{"name":"Matthew Ballance","email":"matt.ballance@gmail.com","login":"mballance","count":1},{"name":"Marius Hegele","email":"32207204+mariushegele","login":"mariushegele","count":1},{"name":"Maciej Dobrynczuk","email":"maciej.dobrynczuk@intel.com","login":"mdobrync","count":1},{"name":"Léa Strobino","email":"leastrobino.noreply@gmail.com","login":"leastrobino","count":1},{"name":"Lucas Klemmer","email":"klemmer@uni-bremen.de","login":"LucasKl","count":1},{"name":"Ali Imran","email":"59641896+ALI11-2000","login":"ALI11-2000","count":1},{"name":"Andreas Galauner","email":"andreas@galauner.de","login":"G33KatWork","count":1},{"name":"Andrey Andreyevich Bienkowski","email":"hexagonrecursion@gmail.com","login":"hexagonrecursion","count":1},{"name":"biggsbenjamin","email":"30692950+biggsbenjamin","login":"biggsbenjamin","count":1},{"name":"Thomas Goldbrunner","email":"folixg","login":"folixg","count":1},{"name":"TrAyZeN","email":"1810leo@gmail.com","login":"TrAyZeN","count":1},{"name":"Tristan Gingold","email":"gingold@adacore.com","login":"gingold-adacore","count":1},{"name":"Tristan Gingold","email":"tgingold@free.fr","login":"tgingold","count":1},{"name":"Tushar Upadhyay","email":"63702654+tushar-wiz","login":"tushar-wiz","count":1},{"name":"Warl0ck73","email":"7777warl0ck7777@gmail.com","login":"Warl0ck73","count":1},{"name":"Yahia Tachwali","email":"ytachwali@argo.ai","login":"tachwali","count":1},{"name":"Zhe Li","email":"904016301@qq.com","login":"AtaraxiaZ","count":1},{"name":"ajesh","email":"ajesh.prabhu@gmail.com","login":"ajeshp","count":1},{"name":"avidan-efody","email":"avidan.efody@gmail.com","login":"avidan-efody","count":1},{"name":"Rice Shelley","email":"rice.shelley@ieee.org","login":"RiceShelley","count":1},{"name":"wimiko","email":"wim.appermans@gmail.com","login":"wimiko","count":1},{"name":"pstrueb","email":"62699315+pstrueb","login":"pstrueb","count":1},{"name":"potentialventures","email":"github@potentialventures.com","login":"potentialventures","count":1},{"name":"pgfarley","email":"pgfarley@gmail.com","login":"pgfarley","count":1},{"name":"ogre","email":"olagrottvik@gmail.com","login":"olagrottvik","count":1},{"name":"nuess0r","email":"nussgipfel@brain4free.org","login":"nuess0r","count":1},{"name":"nanduraj1","email":"48233402+nanduraj1","login":"nanduraj1","count":1},{"name":"mrv96","email":"mrv96","login":"mrv96","count":1},{"name":"mferris3CS1003","email":"90429215+mferris3CS1003","login":"mferris3CS1003","count":1},{"name":"mcheah","email":"mcheah","login":"mcheah","count":1},{"name":"mathFPGAseek","email":"baycool0422@gmail.com","login":"mathFPGAseek","count":1},{"name":"maleiter","email":"32867198+maleiter","login":"maleiter","count":1},{"name":"lavanyajagan","email":"35677601+lavanyajagan","login":"lavanyajagan","count":1},{"name":"jacob720","email":"77928195+jacob720","login":"jacob720","count":1},{"name":"Leo Moser","email":"leomoser99@gmail.com","login":"mole99","count":1},{"name":"Korbinian Sattler","email":"Streifenprinz@yahoo.de","login":"Ingrimmel","count":1},{"name":"xwzheng","email":"xwzheng@ustc.edu.cn","login":"xwzheng1020","count":1},{"name":"Curtis McEnroe","email":"june@causal.agency","login":"causal-agent","count":1},{"name":"Christian Thaler","email":"bummberumm@googlemail.com","login":"c-thaler","count":1},{"name":"Chris","email":"chris@localhost.localdomain","login":"invalid-email-address","count":1},{"name":"Cayetano Santos","email":"csantosb@inventati.org","login":"csantosb","count":1},{"name":"Botnic","email":"Botnic","login":"Botnic","count":1},{"name":"Bence Kasza","email":"bkaszi@gmail.com","login":"bk388","count":1},{"name":"bth105","email":"48568962+bth105","login":"bth105","count":1},{"name":"Regis Cattenoz","email":"regis@ip666.org","login":"regis-c","count":1},{"name":"Povilas Kanapickas","email":"povilas@radix.lt","login":"p12tic","count":1},{"name":"bergerar","email":"git@arminberger.ch","login":"bergerar","count":1}],"total_commits":4188,"total_committers":197,"total_bot_commits":85,"total_bot_committers":3,"mean_commits":21.258883248730964,"dds":0.7523877745940784,"past_year_committers":[{"name":"Kaleb Barrett","email":"dev.ktbarrett@gmail.com","login":"ktbarrett","count":391},{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]","login":"pre-commit-ci[bot]","count":53},{"name":"Philipp Wagner","email":"mail@philipp-wagner.com","login":"imphil","count":37},{"name":"Colin Marquardt","email":"cmarqu42@gmail.com","login":"cmarqu","count":20},{"name":"Marlon James","email":"marlon.james@gmail.com","login":"marlonjames","count":14},{"name":"Oscar Gustafsson","email":"oscar.gustafsson@gmail.com","login":"oscargus","count":13},{"name":"teobiton","email":"teo.biton@gmail.com","login":"teobiton","count":9},{"name":"Gilberto Abram","email":"gilberto@hudson-trading.com","login":"gilbertoabram","count":7},{"name":"Andrew Nolte","email":"anolte@hudson-trading.com","login":"AndrewNolte","count":7},{"name":"Tomasz Hemperek","email":"themperek@gmail.com","login":"themperek","count":6},{"name":"Markus Krause","email":"Krause.Markus@gmx.com","login":"markusdd","count":3},{"name":"Andi Qu","email":"31325319+dolphingarlic","login":"dolphingarlic","count":3},{"name":"Todd Strader","email":"todd.strader@gmail.com","login":"toddstrader","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":2},{"name":"Ray Salemi","email":"ray@raysalemi.com","login":"raysalemi","count":2},{"name":"Markus Koch","email":"markus@notsyncing.net","login":"m42uko","count":2},{"name":"Cayetano Santos","email":"csantosb@inventati.org","login":"csantosb","count":1},{"name":"ogre","email":"olagrottvik@gmail.com","login":"olagrottvik","count":1},{"name":"Andrey Andreyevich Bienkowski","email":"hexagonrecursion@gmail.com","login":"hexagonrecursion","count":1},{"name":"mferris3CS1003","email":"90429215+mferris3CS1003","login":"mferris3CS1003","count":1},{"name":"jacob720","email":"77928195+jacob720","login":"jacob720","count":1},{"name":"Zhe Li","email":"904016301@qq.com","login":"AtaraxiaZ","count":1},{"name":"Vladislav Borshch","email":"borchsh.vn@gmail.com","login":"vborchsh","count":1},{"name":"TrAyZeN","email":"1810leo@gmail.com","login":"TrAyZeN","count":1},{"name":"Ryan King","email":"rk.ryan.king@gmail.com","login":"rkryan","count":1},{"name":"Rice Shelley","email":"rice.shelley@ieee.org","login":"RiceShelley","count":1},{"name":"Povilas Kanapickas","email":"povilas@radix.lt","login":"p12tic","count":1},{"name":"Nickolay","email":"49717947+NickolayTernovoy","login":"NickolayTernovoy","count":1},{"name":"Nick Gasson","email":"nick@nickg.me.uk","login":"nickg","count":1},{"name":"Maxime Larue","email":"maxime.larue@deep-mine.com","login":"maxime-lr","count":1},{"name":"Lucas Klemmer","email":"klemmer@uni-bremen.de","login":"LucasKl","count":1},{"name":"Kees Jongenburger","email":"kees.jongenburger@gmail.com","login":"keesj","count":1},{"name":"Istvan Burbank","email":"ipburbank","login":"ipburbank","count":1},{"name":"Gophen","email":"73640421+Gophen","login":"Gophen","count":1},{"name":"Filipe Laíns 🇵🇸","email":"filipe.lains@gmail.com","login":"FFY00","count":1},{"name":"Felix Neumärker","email":"xdch47@posteo.de","login":"xdch47","count":1},{"name":"Eric Wieser","email":"wieser.eric@gmail.com","login":"eric-wieser","count":1},{"name":"xwzheng","email":"xwzheng@ustc.edu.cn","login":"xwzheng1020","count":1},{"name":"Ola Groettvik","email":"ola.groettvik@cern.ch","login":null,"count":1}],"past_year_total_commits":595,"past_year_total_committers":39,"past_year_total_bot_commits":55,"past_year_total_bot_committers":2,"past_year_mean_commits":15.256410256410257,"past_year_dds":0.34285714285714286,"last_synced_at":"2025-05-24T14:45:52.574Z","last_synced_commit":"4e3b25557098aceeb49066137288170ac34899f6","created_at":"2023-03-07T11:31:06.103Z","updated_at":"2025-05-24T14:46:13.834Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"cocotb/cocotb","html_url":"https://github.com/cocotb/cocotb","last_synced_at":"2025-09-06T12:52:42.578Z","status":null,"issues_count":812,"pull_requests_count":1512,"avg_time_to_close_issue":44533970.8371134,"avg_time_to_close_pull_request":2586256.856394914,"issues_closed_count":485,"pull_requests_closed_count":1337,"pull_request_authors_count":80,"issue_authors_count":274,"avg_comments_per_issue":2.7463054187192117,"avg_comments_per_pull_request":2.441798941798942,"merged_pull_requests_count":1180,"bot_issues_count":0,"bot_pull_requests_count":169,"past_year_issues_count":255,"past_year_pull_requests_count":748,"past_year_avg_time_to_close_issue":1124513.6132075472,"past_year_avg_time_to_close_pull_request":382720.1950078003,"past_year_issues_closed_count":106,"past_year_pull_requests_closed_count":641,"past_year_pull_request_authors_count":40,"past_year_issue_authors_count":87,"past_year_avg_comments_per_issue":0.8823529411764706,"past_year_avg_comments_per_pull_request":1.7526737967914439,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":94,"past_year_merged_pull_requests_count":585,"created_at":"2023-05-14T10:48:03.202Z","updated_at":"2025-09-06T12:52:42.580Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cocotb%2Fcocotb/issues","issue_labels_count":{"type:feature":155,"type:bug":91,"category:docs":69,"upstream":63,"type:cleanup":51,"category:codebase:gpi":49,"category:simulators:verilator":42,"category:codebase:handle":38,"category:codebase:project-automation":35,"type:question":34,"category:codebase:scheduler":32,"category:simulators:questa":29,"category:simulators:xcelium":24,"category:ci":23,"type:deprecation":21,"category:simulators:ghdl":20,"category:simulators":20,"good first issue":18,"category:performance":17,"status:stale":17,"category:simulators:riviera":16,"status:needs-upstream-report":16,"category:codebase:tests":16,"category:tests-ci":16,"status:close?":15,"category:simulators:vcs":14,"category:codebase:tasks":13,"category:codebase:triggers":13,"category:codebase:test-runner":10,"category:packaging":9,"status:duplicate":8,"category:OS:Windows":7,"status:needs-info":7,"category:debugging":6,"category:codebase:pygpi":5,"category:simulators:modelsim":5,"type:task":5,"category:extensions":5,"category:typing":4,"category:simulators:ius":4,"type:change":4,"category:simulators:nvc":4,"category:simulators:activehdl":4,"category:simulators:icarus":3,"status:upstream-report-filed":3,"category:building":2,"status:needs-proprietary-testing":1,"category:simulators:cvc":1,"status:out-of-scope":1,"category:OS:MacOS":1,"category:codebase:types":1,"category:codebase:utils":1},"pull_request_labels_count":{"type:cleanup":124,"category:docs":116,"category:ci":96,"type:bug":67,"type:feature":61,"category:codebase:scheduler":54,"backport?":51,"category:codebase:gpi":46,"type:change":41,"category:codebase:handle":40,"category:simulators:verilator":29,"category:codebase:project-automation":26,"dependencies":22,"backport-to:1.9":17,"category:tests-ci":17,"status:blocked":16,"category:performance":16,"category:simulators:nvc":15,"category:codebase:tests":15,"category:codebase:tasks":14,"category:codebase:triggers":14,"category:codebase:types":11,"category:codebase:test-runner":11,"category:codebase:pygpi":10,"github_actions":9,"type:task":9,"category:simulators:questa":9,"category:packaging":8,"type:backport":7,"type:deprecation":6,"status:backport-created":5,"category:simulators:icarus":4,"status:stale":4,"category:simulators:xcelium":4,"category:OS:MacOS":3,"category:typing":3,"backport:stable/1.9":3,"category:simulators:ghdl":3,"category:simulators:riviera":3,"status:close?":3,"category:OS:Windows":3,"category:building":2,"category:simulators":2,"status:needs-rebase":2,"category:codebase:utils":2,"status:needs-newsfragment":2,"status:needs-info":2,"category:simulators:ius":1,"category:debugging":1,"category:simulators:vcs":1,"category:core":1,"category:simulators:modelsim":1,"category:simulators:dsim":1,"status:needs-proprietary-testing":1,"status:changes-requested":1},"issue_author_associations_count":{"MEMBER":338,"NONE":304,"CONTRIBUTOR":169,"COLLABORATOR":1},"pull_request_author_associations_count":{"MEMBER":856,"CONTRIBUTOR":604,"NONE":51,"COLLABORATOR":1},"issue_authors":{"ktbarrett":289,"imphil":40,"cmarqu":34,"marlonjames":32,"themperek":11,"oscargus":9,"eric-wieser":9,"leftink":7,"raysalemi":6,"jwprice100":5,"markusdd":5,"olagrottvik":5,"Febbe":5,"davekeeshan":4,"chevillotn":4,"AnhHonag":4,"scorbetta":4,"mornthx":4,"franhervas99":4,"buzmeg":3,"chiggs":3,"aignacio":3,"musmuris":3,"aamodini31":3,"AndrewNolte":3,"wimiko":3,"firemountain154B":3,"thasti":3,"timothyscherer":3,"yurivict":3,"samimia-swks":3,"jahagirdar":3,"parthkalgaonkar":3,"toddstrader":3,"suzizecat":3,"Cepadues":3,"jj319410":3,"Fatsie":2,"De1shMakwana":2,"teobiton":2,"OldTomCrazyCode":2,"mkhazraee":2,"myrfy001":2,"jontindal":2,"ttDuong282":2,"csantosb":2,"xwzheng1020":2,"m-tosch":2,"forensicgarlic":2,"wieniawski-lai":2,"anrusal":2,"paul-demo":2,"ydnatag":2,"Paebbels":2,"alexforencich":2,"svancau":2,"kashifminhas":2,"robertszczepanski":2,"apstrike":2,"PiyushSaini97":2,"thenameisT":2,"ahmedalsawi":2,"gtleon":2,"Devil-SX":2,"yotarid":2,"Ustin":2,"Matthewar":2,"gbowers4":2,"will-keen":2,"selftest123441":2,"NanCui666":2,"ipburbank":2,"tmeissner":2,"davidmlw":2,"Martoni":2,"JiangfengHong":2,"mvsoliveira":2,"Elefseus":1,"maswx":1,"VolodymyrOveichyk":1,"abyszuk":1,"smuehlst":1,"Gophen":1,"TarikHamedovic":1,"Thomasb81":1,"mikep996":1,"lukedarnell":1,"Ingrimmel":1,"Jaegerseki":1,"Reisswolf":1,"Jonah-Foley":1,"cjmeyer":1,"omkars3":1,"mkorbel1":1,"congeal":1,"jefflieu":1,"AntonBabundin":1,"TomO700":1,"shengmoxuedaoshi":1,"gts-bzi":1,"SazabiUC":1,"M0stafaRady":1,"EdwardStables":1,"benjamintaitapa":1,"RehanQasim-dev":1,"xiuhu17":1,"muffgaga":1,"sordhlm":1,"vinomutty":1,"sigmuha":1,"apoussartFW":1,"denniscote":1,"dpetrisko":1,"Andrey7584":1,"Naviss":1,"jrwagz":1,"stu-e":1,"matiasilva":1,"LuyangLee":1,"rasgs":1,"muzafferkal":1,"jonpovey":1,"freaksie":1,"bengiac":1,"rameloni":1,"Praetrorian":1,"zhqhzj":1,"rbarzic":1,"twadd":1,"TrAyZeN":1,"jennileng":1,"AnthoJack":1,"cweickhmann":1,"nndurj":1,"akadours22":1,"spoursalidis":1,"ddribin":1,"LinuxFanatic777":1,"kleon1024":1,"Botnic":1,"slagernate":1,"sjalloq":1,"YilouWang":1,"tthompsongmsi":1,"juliusbaxter":1,"Divya2030":1,"curliph":1,"sbhutada":1,"AtaraxiaZ":1,"qgzln":1,"benreynwar":1,"sibeov":1,"kolojoe":1,"corna":1,"xptrx":1,"HakamAtassi":1,"lukipedio":1,"AmutioAlex":1,"icecase532":1,"maxime-lr":1,"hongyudeng2012":1,"catkira":1,"Sreeram-Ramesh":1,"jcpeck":1,"InfiniteNesLives":1,"chooob-bot":1,"booth-algo":1,"andrewpeck":1,"JaewonHur":1,"yizishun":1,"GabPGomes":1,"rishubn":1,"Lockedloop":1,"gcflymoto":1,"psychedel":1,"WillGreen":1,"henrikmpedersen00":1,"BertVerrycken":1,"vborchsh":1,"EfesX":1,"EngRaff92":1,"tearorca":1,"wangyajun001":1,"speq":1,"bkochrs":1,"polyee13":1,"juliusgodo":1,"kenobi314159":1,"devnow":1,"jeinstei":1,"szymonesdev":1,"JvWesterveld":1,"JerryWuZiJie":1,"brunopen":1,"Koren-Brand":1,"scolabirra":1,"leoeltipo":1,"mstokes-positron":1,"Derrick-Derrickson":1,"amd-ssiripur":1,"stuarthodgson":1,"ThunderCatVVV":1,"TrampHRC":1,"lcapossio":1,"ian-l-kennedy":1,"pencils967":1,"Eulerianial":1,"hugolundin":1,"jakelongo":1,"CheeksTheGeek":1,"olofk":1,"bqinTT":1,"richardc87":1,"joaopccarvalho":1,"relativityspace-jsmith":1,"shivarammysore":1,"s3bs":1,"yakovlevyury":1,"Alex-Mann":1,"mbuechl":1,"AhsanAliUet":1,"ronple":1,"rohitece06":1,"ricardossilvestre":1,"jshaker000":1,"Nado15":1,"rkryan":1,"quintiminator":1,"MrWater98":1,"T-S-Liang":1,"douwenqiangfpga":1,"sacatak":1,"axman6":1,"hansfbaier":1,"sam33rs":1,"incordios":1,"awmoore-intel":1,"o-alexandre-felipe":1,"krisztianloki":1,"EmilioW":1,"ll550":1,"rramunni":1,"javValverde":1,"sebsky-dev":1,"tristancmorgan":1,"HRET6288":1,"psychogenic":1,"zeidph":1,"G-ram":1,"irshbn":1,"MAtten-Ametek":1,"AnthonyVH":1,"Okayler":1,"gabizon103":1,"thepalbi":1,"Gatherer":1,"GordonMcGregor":1,"prokie":1,"TC01":1,"canchen0720":1,"jhladik":1,"Northeus":1,"diarmuidcwc":1,"Saikiran196":1,"hellow554":1,"SikoVerilog":1,"s3rg1o7":1,"kirknodeng":1,"TotallyNotSethP":1,"impinj-tbrown":1,"klemen-erjavec-bl":1,"hhucchenyixiao":1,"jeroenvanstraten":1,"fsiegle":1},"pull_request_authors":{"ktbarrett":698,"imphil":155,"pre-commit-ci[bot]":125,"cmarqu":103,"marlonjames":64,"AndrewNolte":48,"toddstrader":35,"oscargus":30,"gilbertoabram":24,"dependabot[bot]":22,"github-actions[bot]":22,"themperek":15,"teobiton":13,"Forty-Bot":8,"nickg":8,"vborchsh":7,"markusdd":6,"rkryan":6,"dolphingarlic":6,"timothyscherer":5,"forensicgarlic":4,"xdch47":4,"csantosb":4,"raysalemi":4,"ipburbank":4,"olagrottvik":3,"mballance":3,"aubindetrez":3,"ddribin":3,"eric-wieser":3,"GabPGomes":2,"keesj":2,"Fatsie":2,"rw1nkler":2,"jonpovey":2,"FFY00":2,"alexforencich":2,"xwzheng1020":2,"tpambor":2,"jacob720":2,"harry-patcher":2,"AtaraxiaZ":2,"davekeeshan":2,"olofk":2,"m42uko":2,"captainliuy":2,"Aidan-McNay":2,"NickolayTernovoy":2,"mferris3CS1003":2,"hexagonrecursion":2,"FMaxSokol":2,"p12tic":2,"LucasKl":2,"cjmeyer":2,"will-keen":2,"Intuity":2,"RiceShelley":2,"mkhazraee":1,"wimiko":1,"Gophen":1,"WrathfulSpatula":1,"Ingrimmel":1,"hakan-demirli":1,"TheZoq2":1,"gigo333":1,"CheeksTheGeek":1,"maxime-lr":1,"umarcor":1,"kcuzner":1,"AbdouTharwat":1,"catkira":1,"mczyz-antmicro":1,"jshaker000":1,"wyxdexyq":1,"G-ram":1,"FlyGoat":1,"darsor":1,"c-thaler":1,"sean-anderson-seco":1,"benreynwar":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10166699,"issues_count":32013288,"pull_requests_count":100268859,"authors_count":10729412,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"type:feature":42,"category:docs":24,"type:bug":21,"upstream":20,"type:cleanup":16,"status:needs-upstream-report":13,"category:codebase:gpi":13,"category:ci":10,"category:codebase:handle":10,"category:codebase:triggers":10,"category:simulators:xcelium":9,"category:codebase:project-automation":9,"category:simulators:verilator":9,"category:simulators:questa":8,"category:simulators:vcs":8,"category:codebase:tasks":8,"category:simulators:ghdl":6,"type:deprecation":5,"category:codebase:scheduler":5,"category:performance":4,"category:typing":4,"category:codebase:tests":3,"good first issue":3,"type:question":3,"category:debugging":2,"status:close?":2,"type:task":2,"category:packaging":2,"type:change":2,"category:simulators:riviera":2,"category:codebase:utils":1,"category:codebase:types":1,"category:OS:Windows":1,"category:codebase:pygpi":1,"status:upstream-report-filed":1,"status:needs-info":1},"past_year_pull_request_labels_count":{"category:docs":73,"type:cleanup":61,"type:bug":56,"category:ci":41,"type:change":41,"type:feature":38,"category:codebase:gpi":23,"category:codebase:scheduler":17,"category:codebase:tasks":14,"category:codebase:triggers":14,"category:codebase:handle":14,"category:codebase:project-automation":12,"status:blocked":12,"category:codebase:types":11,"dependencies":11,"category:codebase:tests":10,"github_actions":9,"type:task":9,"backport-to:1.9":8,"type:backport":7,"category:performance":7,"category:simulators:verilator":6,"category:codebase:pygpi":6,"type:deprecation":5,"category:simulators:nvc":4,"category:simulators:questa":4,"category:packaging":3,"status:backport-created":3,"category:typing":3,"category:simulators:ghdl":2,"category:codebase:utils":2,"category:simulators:icarus":2,"category:simulators:vcs":1,"category:debugging":1,"category:simulators:dsim":1,"category:simulators":1},"past_year_issue_author_associations_count":{"MEMBER":117,"NONE":97,"CONTRIBUTOR":41},"past_year_pull_request_author_associations_count":{"MEMBER":455,"CONTRIBUTOR":268,"NONE":24,"COLLABORATOR":1},"past_year_issue_authors":{"ktbarrett":108,"cmarqu":11,"oscargus":9,"imphil":9,"themperek":6,"mornthx":4,"markusdd":4,"musmuris":3,"parthkalgaonkar":3,"davekeeshan":3,"aamodini31":3,"Cepadues":3,"buzmeg":3,"ipburbank":2,"Ustin":2,"De1shMakwana":2,"m-tosch":2,"myrfy001":2,"kashifminhas":2,"wieniawski-lai":2,"PiyushSaini97":2,"olagrottvik":2,"jontindal":2,"JiangfengHong":2,"will-keen":2,"paul-demo":1,"psychogenic":1,"vinomutty":1,"WillGreen":1,"yizishun":1,"Paebbels":1,"yotarid":1,"Okayler":1,"Northeus":1,"zhqhzj":1,"hhucchenyixiao":1,"wangyajun001":1,"T-S-Liang":1,"tristancmorgan":1,"TotallyNotSethP":1,"tearorca":1,"TarikHamedovic":1,"Sreeram-Ramesh":1,"sibeov":1,"shivarammysore":1,"sebsky-dev":1,"scolabirra":1,"sam33rs":1,"s3rg1o7":1,"rkryan":1,"rbarzic":1,"rameloni":1,"hellow554":1,"gts-bzi":1,"Gophen":1,"gcflymoto":1,"GabPGomes":1,"fsiegle":1,"freaksie":1,"Elefseus":1,"csantosb":1,"chevillotn":1,"CheeksTheGeek":1,"bkochrs":1,"BertVerrycken":1,"awmoore-intel":1,"AnthoJack":1,"andrewpeck":1,"aignacio":1,"mvsoliveira":1,"mstokes-positron":1,"mikep996":1,"maxime-lr":1,"MAtten-Ametek":1,"matiasilva":1,"Martoni":1,"marlonjames":1,"krisztianloki":1,"Koren-Brand":1,"klemen-erjavec-bl":1,"kirknodeng":1,"JvWesterveld":1,"jrwagz":1,"irshbn":1,"InfiniteNesLives":1,"hugolundin":1,"HRET6288":1},"past_year_pull_request_authors":{"ktbarrett":411,"pre-commit-ci[bot]":81,"cmarqu":63,"imphil":44,"oscargus":30,"gilbertoabram":16,"AndrewNolte":11,"dependabot[bot]":11,"marlonjames":8,"themperek":7,"markusdd":6,"dolphingarlic":6,"csantosb":4,"jonpovey":2,"toddstrader":2,"harry-patcher":2,"FMaxSokol":2,"davekeeshan":2,"keesj":2,"FFY00":2,"ipburbank":2,"teobiton":2,"GabPGomes":2,"will-keen":2,"Aidan-McNay":2,"RiceShelley":2,"LucasKl":2,"hexagonrecursion":2,"github-actions[bot]":2,"xwzheng1020":2,"captainliuy":2,"rkryan":2,"jacob720":2,"p12tic":2,"Intuity":2,"mferris3CS1003":2,"Gophen":1,"WrathfulSpatula":1,"maxime-lr":1,"CheeksTheGeek":1},"maintainers":[{"login":"ktbarrett","count":987,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktbarrett"},{"login":"imphil","count":195,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imphil"},{"login":"eric-wieser","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eric-wieser"},{"login":"stuarthodgson","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/stuarthodgson"},{"login":"WrathfulSpatula","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/WrathfulSpatula"}],"active_maintainers":[{"login":"ktbarrett","count":519,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ktbarrett"},{"login":"imphil","count":53,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/imphil"},{"login":"WrathfulSpatula","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/WrathfulSpatula"}]},"events":null,"keywords":["python","test","uvm","verification","verilog","vhdl"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/benchmark.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.909Z","updated_at":"2023-10-05T00:32:23.909Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/benchmark.yml","dependencies":[{"id":14114535190,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535191,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535192,"package_name":"ghdl/setup-ghdl-ci","ecosystem":"actions","requirements":"nightly","direct":true,"kind":"composite","optional":false},{"id":14114535193,"package_name":"benchmark-action/github-action-benchmark","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/build-test-dev.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.924Z","updated_at":"2023-10-05T00:32:23.924Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/build-test-dev.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/build-test-release.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.929Z","updated_at":"2023-10-05T00:32:23.929Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/build-test-release.yml","dependencies":[{"id":14114535194,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535195,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535196,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14114535197,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14114535198,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ecosystem-compat.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.938Z","updated_at":"2023-10-05T00:32:23.938Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/ecosystem-compat.yml","dependencies":[{"id":14114535199,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535200,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/experimental.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.945Z","updated_at":"2023-10-05T00:32:23.945Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/experimental.yml","dependencies":[]},{"ecosystem":"actions","filepath":".github/workflows/lint.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.949Z","updated_at":"2023-10-05T00:32:23.949Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/lint.yml","dependencies":[{"id":14114535201,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535202,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/regression-tests.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.956Z","updated_at":"2023-10-05T00:32:23.956Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/regression-tests.yml","dependencies":[{"id":14114535203,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535204,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14114535205,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":14114535206,"package_name":"conda-incubator/setup-miniconda","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":14114535207,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/stale.yml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.964Z","updated_at":"2023-10-05T00:32:23.964Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/.github/workflows/stale.yml","dependencies":[{"id":14114535208,"package_name":"actions/stale","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"documentation/_vendor/domaintools/setup.py","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.969Z","updated_at":"2023-10-05T00:32:23.969Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/documentation/_vendor/domaintools/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"documentation/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:23.973Z","updated_at":"2023-10-05T00:32:23.973Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/documentation/requirements.txt","dependencies":[{"id":14114535209,"package_name":"Sphinx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535210,"package_name":"breathe","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535211,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"\u003e=1.3.0","direct":true,"kind":"runtime","optional":false},{"id":14114535212,"package_name":"sphinxcontrib-svg2pdfconverter","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535213,"package_name":"sphinxcontrib-makedomain","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535232,"package_name":"sphinxcontrib-spelling","ecosystem":"pypi","requirements":"\u003e=5.3.0","direct":true,"kind":"runtime","optional":false},{"id":14114535233,"package_name":"pyenchant","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535234,"package_name":"sphinx-issues","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535235,"package_name":"sphinx-argparse-cli","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535236,"package_name":"towncrier","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535237,"package_name":"IPython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535238,"package_name":"sphinx-tabs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":14114535239,"package_name":"sphinxcontrib-details-directive","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:24.214Z","updated_at":"2023-10-05T00:32:24.214Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-10-05T00:32:24.220Z","updated_at":"2023-10-05T00:32:24.220Z","repository_link":"https://github.com/cocotb/cocotb/blob/master/setup.py","dependencies":[{"id":14114535240,"package_name":"find_libpython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":24.768370667233633,"created_at":"2025-09-08T11:18:40.794Z","updated_at":"2025-10-07T08:25:05.583Z","avatar_url":"https://github.com/cocotb.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":116189,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rtl","compilers","system-verilog","systemc","verilator","verilog-simulator","fpga","distribution","energy-system-model","closember"],"project_url":"https://science.ecosyste.ms/api/v1/projects/66062","html_url":"https://science.ecosyste.ms/projects/66062"}