{"id":39444,"name":"pyopencl","description":"OpenCL integration for Python, plus shiny features","url":"https://github.com/inducer/pyopencl","last_synced_at":"2025-09-05T08:11:59.446Z","repository":{"id":37602553,"uuid":"1575307","full_name":"inducer/pyopencl","owner":"inducer","description":"OpenCL integration for Python, plus shiny features","archived":false,"fork":false,"pushed_at":"2025-08-25T13:36:23.000Z","size":5970,"stargazers_count":1111,"open_issues_count":78,"forks_count":248,"subscribers_count":49,"default_branch":"main","last_synced_at":"2025-08-30T21:02:21.774Z","etag":null,"topics":["amd","array","cuda","gpu","heterogeneous-parallel-programming","multidimensional-arrays","nvidia","opencl","opengl","parallel-algorithm","parallel-computing","performance","prefix-sum","pyopencl","python","reduction","scientific-computing","shared-memory","sorting"],"latest_commit_sha":null,"homepage":"http://mathema.tician.de/software/pyopencl","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inducer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-06T02:51:33.000Z","updated_at":"2025-08-25T13:36:26.000Z","dependencies_parsed_at":"2023-02-16T17:00:31.812Z","dependency_job_id":"ba1433eb-868b-40b6-8671-26b54a11938c","html_url":"https://github.com/inducer/pyopencl","commit_stats":{"total_commits":2877,"total_committers":103,"mean_commits":"27.932038834951456","dds":0.2857142857142857,"last_synced_commit":"5085bb3a046177cd21c489636e3dbc3ac59b94ea"},"previous_names":[],"tags_count":112,"template":false,"template_full_name":null,"purl":"pkg:github/inducer/pyopencl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/sbom","scorecard":{"id":487568,"data":{"date":"2025-08-11","repo":{"name":"github.com/inducer/pyopencl","commit":"25537265a97084432f90835fd4546777c3fbe408"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"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":"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":"Code-Review","score":3,"reason":"Found 3/9 approved changesets -- score normalized to 3","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 5 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/autopush.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/wheels.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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autopush.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/autopush.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/wheels.yml:34","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/wheels.yml:62"],"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 29 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-19T18:11:37.782Z","repository_id":37602553,"created_at":"2025-08-19T18:11:37.782Z","updated_at":"2025-08-19T18:11:37.782Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273728151,"owners_count":25157136,"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-05T02:00:09.113Z","response_time":402,"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":"inducer","name":"Andreas Klöckner","uuid":"352067","kind":"user","description":"","email":"","website":"http://andreask.cs.illinois.edu/aboutme","location":"Champaign, IL","twitter":null,"company":"Scientific Computing, CS@UIUC","icon_url":"https://avatars.githubusercontent.com/u/352067?v=4","repositories_count":225,"last_synced_at":"2025-08-30T20:58:20.540Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inducer","funding_links":[],"total_stars":9415,"followers":1400,"following":13,"created_at":"2022-11-02T22:17:04.124Z","updated_at":"2025-08-30T20:58:20.540Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer/repositories"},"packages":[{"id":5290456,"name":"pyopencl","ecosystem":"conda","description":"PyOpenCL lets you access GPUs, multi-core CPUs, and other massively parallel compute devices from Python, through the OpenCL parallel compute interface.","homepage":"https://pypi.python.org/pypi/pyopencl","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/inducer/pyopencl","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2018-09-19T05:35:57.000Z","latest_release_published_at":"2022-10-15T00:16:06.000Z","latest_release_number":"2022.2.4","last_synced_at":"2025-09-02T07:57:11.506Z","created_at":"2022-10-03T15:49:54.275Z","updated_at":"2025-09-02T07:57:11.506Z","registry_url":"https://anaconda.org/conda-forge/pyopencl","install_command":"conda install -c conda-forge pyopencl","documentation_url":null,"metadata":{},"repo_metadata":{"id":37602553,"uuid":"1575307","full_name":"inducer/pyopencl","owner":"inducer","description":"OpenCL integration for Python, plus shiny features","archived":false,"fork":false,"pushed_at":"2025-08-25T13:36:23.000Z","size":5970,"stargazers_count":1111,"open_issues_count":78,"forks_count":248,"subscribers_count":49,"default_branch":"main","last_synced_at":"2025-08-30T21:02:21.774Z","etag":null,"topics":["amd","array","cuda","gpu","heterogeneous-parallel-programming","multidimensional-arrays","nvidia","opencl","opengl","parallel-algorithm","parallel-computing","performance","prefix-sum","pyopencl","python","reduction","scientific-computing","shared-memory","sorting"],"latest_commit_sha":null,"homepage":"http://mathema.tician.de/software/pyopencl","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inducer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-04-06T02:51:33.000Z","updated_at":"2025-08-25T13:36:26.000Z","dependencies_parsed_at":"2023-02-16T17:00:31.812Z","dependency_job_id":"ba1433eb-868b-40b6-8671-26b54a11938c","html_url":"https://github.com/inducer/pyopencl","commit_stats":{"total_commits":2877,"total_committers":103,"mean_commits":"27.932038834951456","dds":0.2857142857142857,"last_synced_commit":"5085bb3a046177cd21c489636e3dbc3ac59b94ea"},"previous_names":[],"tags_count":112,"template":false,"template_full_name":null,"purl":"pkg:github/inducer/pyopencl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/sbom","scorecard":{"id":487568,"data":{"date":"2025-08-11","repo":{"name":"github.com/inducer/pyopencl","commit":"25537265a97084432f90835fd4546777c3fbe408"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.4,"checks":[{"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":"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":"Code-Review","score":3,"reason":"Found 3/9 approved changesets -- score normalized to 3","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 5 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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/autopush.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/wheels.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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/autopush.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/autopush.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:55: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:106: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:160: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:141: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:40: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:41: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/wheels.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/wheels.yml:81: update your workflow using https://app.stepsecurity.io/secureworkflow/inducer/pyopencl/wheels.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:48","Warn: pipCommand not pinned by hash: .github/workflows/ci.yml:27","Warn: pipCommand not pinned by hash: .github/workflows/wheels.yml:34","Info:   0 out of  19 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   3 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":"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":"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":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"License","score":9,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Warn: project license file does not contain an FSF or OSI license."],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"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":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/wheels.yml:62"],"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 29 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-19T18:11:37.782Z","repository_id":37602553,"created_at":"2025-08-19T18:11:37.782Z","updated_at":"2025-08-19T18:11:37.782Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272907213,"owners_count":25013223,"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-08-30T02:00:09.474Z","response_time":77,"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":"inducer","name":"Andreas Klöckner","uuid":"352067","kind":"user","description":"","email":"","website":"http://andreask.cs.illinois.edu/aboutme","location":"Champaign, IL","twitter":null,"company":"Scientific Computing, CS@UIUC","icon_url":"https://avatars.githubusercontent.com/u/352067?v=4","repositories_count":225,"last_synced_at":"2025-08-21T05:06:05.040Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inducer","funding_links":[],"total_stars":9399,"followers":1397,"following":13,"created_at":"2022-11-02T22:17:04.124Z","updated_at":"2025-08-21T05:06:05.040Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer/repositories"},"tags":[{"name":"v2025.2.6","sha":"fc244c41766135c372baf2852ff4caf895fd0d18","kind":"tag","published_at":"2025-07-27T19:50:56.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.6/manifests"},{"name":"v2025.2.5","sha":"acf03397da957f8e68f36cda26ced0df3c1ba75b","kind":"tag","published_at":"2025-07-03T21:32:09.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.5/manifests"},{"name":"v2025.2.4","sha":"02de483c2ea0d8afe0898f458c459f21d62456b0","kind":"tag","published_at":"2025-06-14T02:10:57.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.4/manifests"},{"name":"v2025.2.3","sha":"ce27b55c5f6b4e4b7f89d4886266a84da12cf22d","kind":"tag","published_at":"2025-06-12T19:15:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.3/manifests"},{"name":"v2025.2.2","sha":"de5505fc1a8f6348795a887fbe1213c98ec987d5","kind":"tag","published_at":"2025-06-10T22:30:56.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.2/manifests"},{"name":"v2025.2.1","sha":"b59fbe3b944de2551d4a84018be5393f5d3b7c88","kind":"tag","published_at":"2025-06-08T18:55:06.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2.1/manifests"},{"name":"v2025.2","sha":"010030afb3a2ec9561d6cf103cf695b5a4b869d8","kind":"tag","published_at":"2025-06-08T02:45:41.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.2/manifests"},{"name":"v2025.1","sha":"f8b96920192f6e60b74afd1759ee9fc2f211bc74","kind":"tag","published_at":"2025-01-21T23:56:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2025.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2025.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2025.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2025.1/manifests"},{"name":"v2024.3","sha":"fd8dc148ad46d5d7283b1ee56bf4fb675dc0c1e0","kind":"tag","published_at":"2024-10-18T17:13:35.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.3/manifests"},{"name":"v2024.2.7","sha":"cff1f0684b737bb032372c646be297b387417bbf","kind":"tag","published_at":"2024-06-25T01:51:37.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.7","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.7/manifests"},{"name":"v2024.2.6","sha":"40537f630ead3cc2c1839b63dd8bda7140c9780a","kind":"tag","published_at":"2024-06-08T21:31:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.6/manifests"},{"name":"v2024.2.5","sha":"48fe82a7dd4242009b84689315f91d60e8c24f88","kind":"tag","published_at":"2024-06-06T14:54:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.5/manifests"},{"name":"v2024.2.4","sha":"3f1da16b660cabd05adcb688da0cc7267e3fffe1","kind":"tag","published_at":"2024-06-05T21:26:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.4/manifests"},{"name":"v2024.2.3","sha":"1c460eccc8bd9425a601c95a241d45ce7cc8989f","kind":"tag","published_at":"2024-06-05T15:43:15.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.3/manifests"},{"name":"v2024.2.2","sha":"6766f50a4d056fabed976edb348fe28d03c283fd","kind":"tag","published_at":"2024-05-09T02:09:50.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.2/manifests"},{"name":"v2024.2.1","sha":"c04b8325d9ce3099af551ed325ce94e30e956ce5","kind":"tag","published_at":"2024-05-07T14:21:57.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.1/manifests"},{"name":"v2024.2","sha":"660923b26bc8d4b183e01ce4c5797a2c751ec4a2","kind":"tag","published_at":"2024-05-05T15:52:53.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2/manifests"},{"name":"v2024.1","sha":"a1fe5f7051fff0d76910ff844cbd9551a97b69fa","kind":"tag","published_at":"2024-01-23T22:07:09.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2024.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.1/manifests"},{"name":"v2023.1.4","sha":"166d3f9d164b2b9c1f6a79da77b4b72e9da9e42f","kind":"tag","published_at":"2023-10-12T20:06:41.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2023.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.4/manifests"},{"name":"v2023.1.3","sha":"585304191430dd50ba71af083816406b8b84d19a","kind":"tag","published_at":"2023-10-06T15:32:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2023.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.3/manifests"},{"name":"v2023.1.2","sha":"136306115e5b2cf82a7789920760f2371450c995","kind":"tag","published_at":"2023-08-14T22:36:52.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2023.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.2/manifests"},{"name":"v2023.1.1","sha":"604f709a962de8051bcd8e07d515cc8e90d7bf5c","kind":"tag","published_at":"2023-06-25T19:15:10.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2023.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.1/manifests"},{"name":"v2023.1","sha":"34eae59b1aa268b3892d55db4c5cace17053eee3","kind":"tag","published_at":"2023-05-09T13:31:59.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2023.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1/manifests"},{"name":"v2022.3.1","sha":"07c4c12c0aaf063f27476f8396a522a1a1eed694","kind":"tag","published_at":"2023-01-03T22:36:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.3.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3.1/manifests"},{"name":"v2022.3","sha":"17384cd10b8ab87482a3628096617240707e97a5","kind":"tag","published_at":"2022-11-21T19:45:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3/manifests"},{"name":"v2022.2.4","sha":"762ea7837498ee1ea8823e84c89ddc587f56359a","kind":"tag","published_at":"2022-10-14T14:51:52.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.4/manifests"},{"name":"v2022.2.3","sha":"6b46bf3da17483c657a02b068b3f256e466f361e","kind":"tag","published_at":"2022-09-12T00:42:57.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.3/manifests"},{"name":"v2022.2.2","sha":"1408611da4577d17b79c85e475bf341f5d6dea25","kind":"tag","published_at":"2022-09-11T04:04:31.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.2/manifests"},{"name":"v2022.2.1","sha":"cea9d0e64a9b23294533e86f3ad1b3e044a32acd","kind":"tag","published_at":"2022-09-08T23:33:54.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.1/manifests"},{"name":"v2022.2","sha":"f95a908f62cb22eb256639293bebc4be79899e66","kind":"tag","published_at":"2022-09-08T01:09:43.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2/manifests"},{"name":"v2022.1.6","sha":"6b68b79e9400e802755735f366eda221973cb606","kind":"tag","published_at":"2022-06-22T06:09:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.6/manifests"},{"name":"v2022.1.5","sha":"c71137e2d339cee29bbc4f784d89482419901c7b","kind":"tag","published_at":"2022-05-19T17:03:18.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.5/manifests"},{"name":"v2022.1.4","sha":"22cab8dbd9fde0f3b2a95e1e4603f34a06797b93","kind":"tag","published_at":"2022-05-17T21:24:45.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.4/manifests"},{"name":"v2022.1.3","sha":"1c31380430d1c262bfe12014fa62e95ae55d0902","kind":"tag","published_at":"2022-04-19T04:34:26.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.3/manifests"},{"name":"v2022.1.2","sha":"12a1cedfbba937d0a1e79f81d29d61802984da08","kind":"tag","published_at":"2022-04-19T04:32:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.2/manifests"},{"name":"v2022.1.1","sha":"2d0d60fb9bb6a9387372c212c659a4f3b98ab53a","kind":"tag","published_at":"2022-04-19T00:55:47.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.1/manifests"},{"name":"v2022.1","sha":"4aca484453e1f7c377645b014511a515e8457cc2","kind":"tag","published_at":"2022-02-10T23:03:03.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2022.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1/manifests"},{"name":"v2021.2.13","sha":"d7e7b71fe3b448370a1c935070440d7f929f629e","kind":"tag","published_at":"2022-01-17T04:42:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.13","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.13/manifests"},{"name":"v2021.2.12","sha":"114309f0da4b146d1b71eeb1ab22e05d3bc46e85","kind":"tag","published_at":"2022-01-16T22:24:32.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.12","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.12/manifests"},{"name":"v2021.2.11","sha":"71b29745dc023a4d3aa9ddf22ff65c0cb3e6d703","kind":"tag","published_at":"2021-12-30T16:17:50.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.11","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.11/manifests"},{"name":"v2021.2.10","sha":"631d938eb0f1e56bdd7ea671a96f73204a721652","kind":"tag","published_at":"2021-12-05T22:05:45.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.10","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.10/manifests"},{"name":"v2021.2.9","sha":"24f9a746388b9fc1f54d7060cbdd6639c2de063d","kind":"tag","published_at":"2021-10-18T03:10:59.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.9","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.9/manifests"},{"name":"v2021.2.8","sha":"9017d15654ed323e4aaf1385fb15a82eb3c8d80b","kind":"tag","published_at":"2021-10-07T01:33:36.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.8","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.8/manifests"},{"name":"v2021.2.7","sha":"9afb39409c41755c8e60b67ef3172401d681ee50","kind":"tag","published_at":"2021-10-06T23:47:16.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.7","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.7/manifests"},{"name":"v2021.2.6","sha":"dfc4e840cfa4b371a90c624e44bee5399b057681","kind":"tag","published_at":"2021-07-07T05:35:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.6/manifests"},{"name":"v2021.2.5","sha":"a3d0b5cf4aceafa849e23486ace62962d5a2543f","kind":"tag","published_at":"2021-06-27T23:38:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.5/manifests"},{"name":"v2021.2.4","sha":"436a5cbd2e25c5ef0eff610df0a13a7a18803f45","kind":"tag","published_at":"2021-06-27T19:39:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.4/manifests"},{"name":"v2021.2.3","sha":"f983d40f562dfdf1ba202cf3e493ab5bc240f73c","kind":"tag","published_at":"2021-06-24T21:08:25.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.3/manifests"},{"name":"v2021.2.2","sha":"5936a717b3f90c691eb9138f4d020612e4888317","kind":"tag","published_at":"2021-05-21T21:17:24.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.2/manifests"},{"name":"v2021.2.1","sha":"3c8b103e2898665b5df2d87fee64f24708d590eb","kind":"tag","published_at":"2021-05-17T23:12:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.1/manifests"},{"name":"v2021.2","sha":"7accd3de37cf90d85be26cc275dc65e42cb801df","kind":"tag","published_at":"2021-05-17T17:02:17.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2/manifests"},{"name":"v2021.1.6","sha":"c26769b26ff5ff4cbc33f9313c8d08a6841086b6","kind":"tag","published_at":"2021-04-05T18:19:34.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.6/manifests"},{"name":"v2021.1.5","sha":"8abed07ed79e742ad2d9f0b4b6225ec186873747","kind":"tag","published_at":"2021-04-03T02:29:27.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.5/manifests"},{"name":"v2021.1.4","sha":"a67b0f59ef0119f0394a4eb2a022783c5b94e03a","kind":"tag","published_at":"2021-03-15T20:12:51.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.4/manifests"},{"name":"v2021.1.3","sha":"c7d6facdf9b3419c5c612ce19a3d968cef888a67","kind":"tag","published_at":"2021-03-11T04:45:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.3/manifests"},{"name":"v2021.1.2","sha":"d256cd6c93922caf3529a7f0e3d0fad788225c6c","kind":"tag","published_at":"2021-02-17T20:04:55.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.2/manifests"},{"name":"v2021.1.1-wheelbuild-2","sha":"7dc035a8d857ef189ab321354002b4c7aa241071","kind":"tag","published_at":"2021-01-28T17:57:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.1-wheelbuild-2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.1-wheelbuild-2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.1-wheelbuild-2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-2/manifests"},{"name":"v2021.1.1-wheelbuild-1","sha":"c88adf3be862ff9e58084fa7d282f0e4c60b9139","kind":"tag","published_at":"2021-01-28T14:47:32.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.1-wheelbuild-1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.1-wheelbuild-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.1-wheelbuild-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-1/manifests"},{"name":"v2021.1.1","sha":"31585bedc4bb712ae73a313863f3aa358cf75c36","kind":"tag","published_at":"2021-01-28T14:17:49.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1/manifests"},{"name":"v2021.1","sha":"bc7708168507e65489eb7272b489610b6502f026","kind":"tag","published_at":"2021-01-25T21:55:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2021.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1/manifests"},{"name":"v2020.3.1","sha":"ff2f0ca728c8671f35053595447305c204ce4ea1","kind":"tag","published_at":"2020-11-20T04:04:51.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.3.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2020.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3.1/manifests"},{"name":"v2020.3","sha":"a5c92a9329ab59910495096251d95f468db935d3","kind":"tag","published_at":"2020-11-18T19:33:46.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2020.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3/manifests"},{"name":"v2020.2.2","sha":"30b36e402cc4354d40fb1559014d5bcc4635950f","kind":"tag","published_at":"2020-09-11T21:50:11.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2020.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.2/manifests"},{"name":"v2020.2.1","sha":"3d5d58f66c5913f98ed041793388b58e45ef1034","kind":"tag","published_at":"2020-08-16T18:07:15.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2020.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.1/manifests"},{"name":"v2020.2","sha":"2525fe87e1d3ceb8dcbb125f7fb7e56d0930e4c2","kind":"tag","published_at":"2020-06-19T04:35:56.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2020.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2/manifests"},{"name":"v2020.1","sha":"065a2186f11925c0f3d9e6506fd4350c11608f79","kind":"tag","published_at":"2020-04-30T02:04:05.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2020.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.1/manifests"},{"name":"v2019.1.2","sha":"d0d0addccd5d71a32a425d274663373909ff5254","kind":"tag","published_at":"2019-11-07T06:13:15.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2019.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2019.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2019.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.2/manifests"},{"name":"v2019.1.1","sha":"8938de637ae72907533f45b6a1ad5ed52725e818","kind":"tag","published_at":"2019-08-12T04:17:47.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2019.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2019.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2019.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.1/manifests"},{"name":"v2019.1","sha":"0dcde298ca8517ab44a5ae4717321582bcaf996c","kind":"tag","published_at":"2019-07-01T13:22:23.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2019.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2019.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2019.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1/manifests"},{"name":"v2018.2.5.signed","sha":"75a8d557224a409b008217ade2d07c67a5a11c50","kind":"tag","published_at":"2019-03-12T05:11:38.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.5.signed","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.5.signed","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.5.signed","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5.signed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5.signed/manifests"},{"name":"v2018.2.5","sha":"75a8d557224a409b008217ade2d07c67a5a11c50","kind":"commit","published_at":"2019-03-08T23:52:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5/manifests"},{"name":"v2018.2.4","sha":"fd535320f3fcb0ccec1f13112463dd29db8849ea","kind":"tag","published_at":"2019-02-14T18:34:36.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.4/manifests"},{"name":"v2018.2.3-wheelbuild-1","sha":"d1eda959de6c93e3a1bfdb9664decb27c5941644","kind":"tag","published_at":"2019-02-14T17:58:29.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.3-wheelbuild-1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.3-wheelbuild-1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.3-wheelbuild-1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3-wheelbuild-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3-wheelbuild-1/manifests"},{"name":"v2018.2.3","sha":"3631ac2c52779fc68c20cd93a71ddf8c71ec16ae","kind":"tag","published_at":"2019-02-13T01:18:58.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3/manifests"},{"name":"v2018.2.2.signed","sha":"af56ea990051dd48e2bebac273a7d143d5a952c2","kind":"tag","published_at":"2018-12-18T18:10:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.2.signed","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.2.signed","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.2.signed","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2.signed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2.signed/manifests"},{"name":"v2018.2.2","sha":"af56ea990051dd48e2bebac273a7d143d5a952c2","kind":"commit","published_at":"2018-12-18T00:14:58.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2/manifests"},{"name":"v2018.2.1","sha":"1e850da761797c70aa0b2580845585c2401dd0a0","kind":"tag","published_at":"2018-10-23T06:29:59.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.1/manifests"},{"name":"v2018.2","sha":"89d8fe4760ea1bc9d50eaf19656f49062572ff25","kind":"tag","published_at":"2018-09-14T05:21:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2/manifests"},{"name":"v2018.1.1","sha":"bedf37fce6d76e13ddfe29c033e8a11f31615800","kind":"commit","published_at":"2018-02-24T18:57:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1.1/manifests"},{"name":"v2018.1","sha":"9966bd852d6fef4fd87ceddb00224dc338c7702a","kind":"commit","published_at":"2018-01-19T23:47:40.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2018.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1/manifests"},{"name":"v2017.2.2","sha":"61712a5fafb708f4a4aff705d37aa335fb9cd00b","kind":"commit","published_at":"2017-12-16T23:45:36.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2017.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.2/manifests"},{"name":"v2017.2.1","sha":"055e0331abfc29980ca7490154e91056971ddf86","kind":"commit","published_at":"2017-12-15T21:12:26.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2017.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.1/manifests"},{"name":"v2017.2","sha":"b86740b7fe05416dea73a1a7b2a25127bb35de03","kind":"commit","published_at":"2017-07-02T09:33:12.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2017.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2/manifests"},{"name":"v2017.1.1","sha":"494af4c076f39fe77f2010961efec94b8d538a6a","kind":"commit","published_at":"2017-06-02T17:11:55.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2017.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1.1/manifests"},{"name":"v2017.1","sha":"8c0d7aa806f3d5970ef055643a0592648793c450","kind":"commit","published_at":"2017-05-24T23:34:34.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2017.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1/manifests"},{"name":"v2016.2.1","sha":"5ccb4d2f0d3fa344647acbf37e52c30e72e7637f","kind":"commit","published_at":"2016-12-18T17:14:18.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2016.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2016.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2016.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.2.1/manifests"},{"name":"v2016.1","sha":"cc3801f2b39b1a71c0f3d9e3acaac8e9affb93df","kind":"commit","published_at":"2016-04-20T20:52:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2016.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2016.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2016.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.1/manifests"},{"name":"v2015.2.4","sha":"cd04290395e5a17986771c0ee5677ff7afbe8033","kind":"commit","published_at":"2015-12-21T19:51:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2015.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.4/manifests"},{"name":"v2015.2.3","sha":"424a8cf52e1edf3996990a84b7beadbdcb9f8b2c","kind":"commit","published_at":"2015-12-02T00:15:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2015.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.3/manifests"},{"name":"v2015.2.2","sha":"0ef2fdab70c0c92cbd244f44b4c86a6123bdbb9f","kind":"commit","published_at":"2015-12-01T18:09:21.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2015.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.2/manifests"},{"name":"v2015.2.1","sha":"4f1a8dc506d22f7c222cab6564665381312a837e","kind":"commit","published_at":"2015-11-05T15:19:58.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2015.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.1/manifests"},{"name":"v2015.2","sha":"b03b069d51ea8b96a51c701aa67a79a89e01bf45","kind":"commit","published_at":"2015-11-04T17:06:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2015.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2/manifests"},{"name":"v2015.1","sha":"3ed36d4c57e6891becf42bc8e3400486450eca7d","kind":"commit","published_at":"2015-02-13T19:42:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2015.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.1/manifests"},{"name":"v2014.1","sha":"ad1b26f31f74cd7d6bf18204b1b7e29c3ed5e4ef","kind":"commit","published_at":"2014-05-29T05:10:13.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2014.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2014.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2014.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2014.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2014.1/manifests"},{"name":"v2013.2","sha":"2bc1bf80975ae8855a4d87b78c28b7673675e020","kind":"commit","published_at":"2013-10-28T14:42:37.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2013.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2013.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2013.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.2/manifests"},{"name":"v2013.1","sha":"0625b20579731f90e2a640e5d7b4b2b1a854cdd0","kind":"commit","published_at":"2013-07-04T21:54:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2013.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2013.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2013.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.1/manifests"},{"name":"v2012.1","sha":"8c46f4bfff760515a691fe529ff377fa1453ca5b","kind":"commit","published_at":"2012-06-19T22:39:29.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2012.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2012.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2012.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2012.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2012.1/manifests"},{"name":"v2011.2","sha":"13653b46e9eddcf68be109120cdb19258299b18e","kind":"commit","published_at":"2011-12-02T07:39:09.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2011.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.2/manifests"},{"name":"v2011.1","sha":"a7666aaed76371019c45103d3890f542c784b1b9","kind":"commit","published_at":"2011-06-26T01:22:49.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2011.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1/manifests"},{"name":"v2011.1beta3","sha":"eece5e0931e489ccd44760855ea8e25e9c0ad552","kind":"commit","published_at":"2011-01-05T01:56:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.1beta3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.1beta3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2011.1beta3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta3/manifests"},{"name":"v2011.1beta2","sha":"3b995d758380c08be652aeb521b8bd80ed43f56a","kind":"commit","published_at":"2011-01-04T18:23:41.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.1beta2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.1beta2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v2011.1beta2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta2/manifests"},{"name":"v0.92","sha":"dcd70ebc88337cc6474452b83ac02d4ae0c411a9","kind":"commit","published_at":"2010-09-20T23:02:50.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.92","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.92","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.92","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.92/manifests"},{"name":"v0.91.4","sha":"96213f22a488a32e090dae2dc7ac21929a8afad7","kind":"commit","published_at":"2009-11-29T17:17:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.91.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.4/manifests"},{"name":"v0.91.3","sha":"5066955a68da8a2ec7e9d73a3215ff5e87ef772f","kind":"commit","published_at":"2009-09-28T06:40:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.91.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.3/manifests"},{"name":"v0.91.2","sha":"1cbed32f994fdda15f03dc18fcb2d72fb6d5ee1b","kind":"commit","published_at":"2009-09-18T07:42:35.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.91.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.2/manifests"},{"name":"v0.91.1","sha":"1381e96ceaeee201380025d0912892512881fe4c","kind":"commit","published_at":"2009-09-18T03:01:31.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.91.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.1/manifests"},{"name":"v0.91","sha":"4647c0897625b0e51a0ba402639b39c4468e66c1","kind":"commit","published_at":"2009-09-14T03:03:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.91","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91/manifests"},{"name":"v0.91beta","sha":"1a9a7700ce743cf246bd5a9d5eca687d915e62eb","kind":"commit","published_at":"2009-09-14T03:01:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91beta","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.91beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91beta/manifests"},{"name":"v0.90.4","sha":"7aef32008c8555abf9684f1fd87e1dcc25feabea","kind":"commit","published_at":"2009-09-11T22:38:39.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.90.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.4/manifests"},{"name":"v0.90.3","sha":"997d75129bdcd251ac2ec471a3049736b81a2645","kind":"commit","published_at":"2009-09-08T04:45:53.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.90.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.3/manifests"},{"name":"v0.90.2","sha":"93c45aa0ec08add0fe39c59784997944f88e0cfc","kind":"commit","published_at":"2009-09-03T18:41:44.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.90.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.2/manifests"},{"name":"v0.90","sha":"a300672ca62b82a95334eb4ccf7ee1cd0d45d506","kind":"commit","published_at":"2009-08-24T18:50:49.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/inducer/pyopencl@v0.90","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90/manifests"}]},"repo_metadata_updated_at":"2025-08-30T21:14:44.647Z","dependent_packages_count":18,"downloads":null,"downloads_period":null,"dependent_repos_count":5,"rankings":{"downloads":null,"dependent_repos_count":14.811118319277409,"dependent_packages_count":3.5381007036279257,"stargazers_count":13.129397674534657,"forks_count":11.527521333399871,"docker_downloads_count":null,"average":10.751534507709966},"purl":"pkg:conda/pyopencl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/pyopencl","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/pyopencl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/pyopencl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-21T05:57:36.931Z","issues_count":67,"pull_requests_count":161,"avg_time_to_close_issue":13668900.37254902,"avg_time_to_close_pull_request":1259809.4713375797,"issues_closed_count":51,"pull_requests_closed_count":157,"pull_request_authors_count":13,"issue_authors_count":44,"avg_comments_per_issue":3.611940298507463,"avg_comments_per_pull_request":1.5900621118012421,"merged_pull_requests_count":136,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":22,"past_year_pull_requests_count":35,"past_year_avg_time_to_close_issue":479837.5,"past_year_avg_time_to_close_pull_request":286481.78125,"past_year_issues_closed_count":18,"past_year_pull_requests_closed_count":32,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":18,"past_year_avg_comments_per_issue":3.1363636363636362,"past_year_avg_comments_per_pull_request":1.2,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":28,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/issues","maintainers":[{"login":"inducer","count":71,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"isuruf","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isuruf"}],"active_maintainers":[{"login":"inducer","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyopencl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyopencl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyopencl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/pyopencl/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13395,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2184},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-05T07:44:46.629Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/namespaces"}},{"id":2878414,"name":"pyopencl","ecosystem":"pypi","description":"Python wrapper for OpenCL","homepage":"https://mathema.tician.de/software/pyopencl","licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/inducer/pyopencl","keywords_array":[],"namespace":null,"versions_count":110,"first_release_published_at":"2009-08-24T21:03:12.000Z","latest_release_published_at":"2025-07-27T19:57:53.000Z","latest_release_number":"2025.2.6","last_synced_at":"2025-09-05T07:31:45.580Z","created_at":"2022-04-10T12:16:17.082Z","updated_at":"2025-09-05T07:31:45.580Z","registry_url":"https://pypi.org/project/pyopencl/","install_command":"pip install pyopencl --index-url https://pypi.org/simple","documentation_url":"https://documen.tician.de/pyopencl","metadata":{"funding":null,"documentation":"https://documen.tician.de/pyopencl","classifiers":["Development Status :: 5 - Production/Stable","Environment :: Console","Intended Audience :: Developers","Intended Audience :: Other Audience","Intended Audience :: Science/Research","Natural Language :: English","Programming Language :: C++","Programming Language :: Python","Programming Language :: Python :: 3 :: Only","Topic :: Scientific/Engineering","Topic :: Scientific/Engineering :: Mathematics","Topic :: Scientific/Engineering :: Physics"],"normalized_name":"pyopencl","project_status":null},"repo_metadata":{"id":37602553,"uuid":"1575307","full_name":"inducer/pyopencl","owner":"inducer","description":"OpenCL integration for Python, plus shiny features","archived":false,"fork":false,"pushed_at":"2024-08-30T16:16:32.000Z","size":5652,"stargazers_count":1052,"open_issues_count":75,"forks_count":240,"subscribers_count":49,"default_branch":"main","last_synced_at":"2024-09-06T00:56:37.518Z","etag":null,"topics":["amd","array","cuda","gpu","heterogeneous-parallel-programming","multidimensional-arrays","nvidia","opencl","opengl","parallel-algorithm","parallel-computing","performance","prefix-sum","pyopencl","python","reduction","scientific-computing","shared-memory","sorting"],"latest_commit_sha":null,"homepage":"http://mathema.tician.de/software/pyopencl","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inducer.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-04-06T02:51:33.000Z","updated_at":"2024-09-01T09:20:33.000Z","dependencies_parsed_at":"2023-02-16T17:00:31.812Z","dependency_job_id":"ba1433eb-868b-40b6-8671-26b54a11938c","html_url":"https://github.com/inducer/pyopencl","commit_stats":{"total_commits":2847,"total_committers":103,"mean_commits":"27.640776699029125","dds":"0.28170003512469266","last_synced_commit":"48fe82a7dd4242009b84689315f91d60e8c24f88"},"previous_names":[],"tags_count":103,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":218003460,"owners_count":16263826,"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","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":"inducer","name":"Andreas Klöckner","uuid":"352067","kind":"user","description":"","email":"","website":"http://andreask.cs.illinois.edu/aboutme","location":"Champaign, IL","twitter":null,"company":"Scientific Computing, CS@UIUC","icon_url":"https://avatars.githubusercontent.com/u/352067?v=4","repositories_count":78,"last_synced_at":"2023-03-11T08:01:53.633Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/inducer","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T22:17:04.124Z","updated_at":"2023-03-11T08:01:53.640Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inducer/repositories"},"tags":[{"name":"v2024.2.7","sha":"cff1f0684b737bb032372c646be297b387417bbf","kind":"tag","published_at":"2024-06-25T01:51:37.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.7","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.7/manifests"},{"name":"v2024.2.6","sha":"40537f630ead3cc2c1839b63dd8bda7140c9780a","kind":"tag","published_at":"2024-06-08T21:31:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.6/manifests"},{"name":"v2024.2.5","sha":"48fe82a7dd4242009b84689315f91d60e8c24f88","kind":"tag","published_at":"2024-06-06T14:54:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.5/manifests"},{"name":"v2024.2.4","sha":"3f1da16b660cabd05adcb688da0cc7267e3fffe1","kind":"tag","published_at":"2024-06-05T21:26:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.4/manifests"},{"name":"v2024.2.3","sha":"1c460eccc8bd9425a601c95a241d45ce7cc8989f","kind":"tag","published_at":"2024-06-05T15:43:15.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.3/manifests"},{"name":"v2024.2.2","sha":"6766f50a4d056fabed976edb348fe28d03c283fd","kind":"tag","published_at":"2024-05-09T02:09:50.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.2/manifests"},{"name":"v2024.2.1","sha":"c04b8325d9ce3099af551ed325ce94e30e956ce5","kind":"tag","published_at":"2024-05-07T14:21:57.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2.1/manifests"},{"name":"v2024.2","sha":"660923b26bc8d4b183e01ce4c5797a2c751ec4a2","kind":"tag","published_at":"2024-05-05T15:52:53.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.2/manifests"},{"name":"v2024.1","sha":"a1fe5f7051fff0d76910ff844cbd9551a97b69fa","kind":"tag","published_at":"2024-01-23T22:07:09.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2024.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2024.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2024.1/manifests"},{"name":"v2023.1.4","sha":"166d3f9d164b2b9c1f6a79da77b4b72e9da9e42f","kind":"tag","published_at":"2023-10-12T20:06:41.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.4/manifests"},{"name":"v2023.1.3","sha":"585304191430dd50ba71af083816406b8b84d19a","kind":"tag","published_at":"2023-10-06T15:32:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.3/manifests"},{"name":"v2023.1.2","sha":"136306115e5b2cf82a7789920760f2371450c995","kind":"tag","published_at":"2023-08-14T22:36:52.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.2/manifests"},{"name":"v2023.1.1","sha":"604f709a962de8051bcd8e07d515cc8e90d7bf5c","kind":"tag","published_at":"2023-06-25T19:15:10.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1.1/manifests"},{"name":"v2023.1","sha":"34eae59b1aa268b3892d55db4c5cace17053eee3","kind":"tag","published_at":"2023-05-09T13:31:59.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2023.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2023.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2023.1/manifests"},{"name":"v2022.3.1","sha":"07c4c12c0aaf063f27476f8396a522a1a1eed694","kind":"tag","published_at":"2023-01-03T22:36:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.3.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3.1/manifests"},{"name":"v2022.3","sha":"17384cd10b8ab87482a3628096617240707e97a5","kind":"tag","published_at":"2022-11-21T19:45:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.3/manifests"},{"name":"v2022.2.4","sha":"762ea7837498ee1ea8823e84c89ddc587f56359a","kind":"tag","published_at":"2022-10-14T14:51:52.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.4/manifests"},{"name":"v2022.2.3","sha":"6b46bf3da17483c657a02b068b3f256e466f361e","kind":"tag","published_at":"2022-09-12T00:42:57.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.3/manifests"},{"name":"v2022.2.2","sha":"1408611da4577d17b79c85e475bf341f5d6dea25","kind":"tag","published_at":"2022-09-11T04:04:31.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.2/manifests"},{"name":"v2022.2.1","sha":"cea9d0e64a9b23294533e86f3ad1b3e044a32acd","kind":"tag","published_at":"2022-09-08T23:33:54.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2.1/manifests"},{"name":"v2022.2","sha":"f95a908f62cb22eb256639293bebc4be79899e66","kind":"tag","published_at":"2022-09-08T01:09:43.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.2/manifests"},{"name":"v2022.1.6","sha":"6b68b79e9400e802755735f366eda221973cb606","kind":"tag","published_at":"2022-06-22T06:09:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.6/manifests"},{"name":"v2022.1.5","sha":"c71137e2d339cee29bbc4f784d89482419901c7b","kind":"tag","published_at":"2022-05-19T17:03:18.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.5/manifests"},{"name":"v2022.1.4","sha":"22cab8dbd9fde0f3b2a95e1e4603f34a06797b93","kind":"tag","published_at":"2022-05-17T21:24:45.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.4/manifests"},{"name":"v2022.1.3","sha":"1c31380430d1c262bfe12014fa62e95ae55d0902","kind":"tag","published_at":"2022-04-19T04:34:26.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.3/manifests"},{"name":"v2022.1.2","sha":"12a1cedfbba937d0a1e79f81d29d61802984da08","kind":"tag","published_at":"2022-04-19T04:32:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.2/manifests"},{"name":"v2022.1.1","sha":"2d0d60fb9bb6a9387372c212c659a4f3b98ab53a","kind":"tag","published_at":"2022-04-19T00:55:47.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1.1/manifests"},{"name":"v2022.1","sha":"4aca484453e1f7c377645b014511a515e8457cc2","kind":"tag","published_at":"2022-02-10T23:03:03.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2022.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2022.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2022.1/manifests"},{"name":"v2021.2.13","sha":"d7e7b71fe3b448370a1c935070440d7f929f629e","kind":"tag","published_at":"2022-01-17T04:42:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.13","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.13/manifests"},{"name":"v2021.2.12","sha":"114309f0da4b146d1b71eeb1ab22e05d3bc46e85","kind":"tag","published_at":"2022-01-16T22:24:32.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.12","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.12/manifests"},{"name":"v2021.2.11","sha":"71b29745dc023a4d3aa9ddf22ff65c0cb3e6d703","kind":"tag","published_at":"2021-12-30T16:17:50.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.11","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.11/manifests"},{"name":"v2021.2.10","sha":"631d938eb0f1e56bdd7ea671a96f73204a721652","kind":"tag","published_at":"2021-12-05T22:05:45.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.10","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.10/manifests"},{"name":"v2021.2.9","sha":"24f9a746388b9fc1f54d7060cbdd6639c2de063d","kind":"tag","published_at":"2021-10-18T03:10:59.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.9","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.9/manifests"},{"name":"v2021.2.8","sha":"9017d15654ed323e4aaf1385fb15a82eb3c8d80b","kind":"tag","published_at":"2021-10-07T01:33:36.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.8","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.8/manifests"},{"name":"v2021.2.7","sha":"9afb39409c41755c8e60b67ef3172401d681ee50","kind":"tag","published_at":"2021-10-06T23:47:16.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.7","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.7/manifests"},{"name":"v2021.2.6","sha":"dfc4e840cfa4b371a90c624e44bee5399b057681","kind":"tag","published_at":"2021-07-07T05:35:07.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.6/manifests"},{"name":"v2021.2.5","sha":"a3d0b5cf4aceafa849e23486ace62962d5a2543f","kind":"tag","published_at":"2021-06-27T23:38:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.5/manifests"},{"name":"v2021.2.4","sha":"436a5cbd2e25c5ef0eff610df0a13a7a18803f45","kind":"tag","published_at":"2021-06-27T19:39:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.4/manifests"},{"name":"v2021.2.3","sha":"f983d40f562dfdf1ba202cf3e493ab5bc240f73c","kind":"tag","published_at":"2021-06-24T21:08:25.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.3/manifests"},{"name":"v2021.2.2","sha":"5936a717b3f90c691eb9138f4d020612e4888317","kind":"tag","published_at":"2021-05-21T21:17:24.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.2/manifests"},{"name":"v2021.2.1","sha":"3c8b103e2898665b5df2d87fee64f24708d590eb","kind":"tag","published_at":"2021-05-17T23:12:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2.1/manifests"},{"name":"v2021.2","sha":"7accd3de37cf90d85be26cc275dc65e42cb801df","kind":"tag","published_at":"2021-05-17T17:02:17.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.2/manifests"},{"name":"v2021.1.6","sha":"c26769b26ff5ff4cbc33f9313c8d08a6841086b6","kind":"tag","published_at":"2021-04-05T18:19:34.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.6","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.6/manifests"},{"name":"v2021.1.5","sha":"8abed07ed79e742ad2d9f0b4b6225ec186873747","kind":"tag","published_at":"2021-04-03T02:29:27.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.5/manifests"},{"name":"v2021.1.4","sha":"a67b0f59ef0119f0394a4eb2a022783c5b94e03a","kind":"tag","published_at":"2021-03-15T20:12:51.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.4/manifests"},{"name":"v2021.1.3","sha":"c7d6facdf9b3419c5c612ce19a3d968cef888a67","kind":"tag","published_at":"2021-03-11T04:45:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.3/manifests"},{"name":"v2021.1.2","sha":"d256cd6c93922caf3529a7f0e3d0fad788225c6c","kind":"tag","published_at":"2021-02-17T20:04:55.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.2/manifests"},{"name":"v2021.1.1-wheelbuild-2","sha":"7dc035a8d857ef189ab321354002b4c7aa241071","kind":"tag","published_at":"2021-01-28T17:57:22.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.1-wheelbuild-2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.1-wheelbuild-2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-2/manifests"},{"name":"v2021.1.1-wheelbuild-1","sha":"c88adf3be862ff9e58084fa7d282f0e4c60b9139","kind":"tag","published_at":"2021-01-28T14:47:32.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.1-wheelbuild-1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.1-wheelbuild-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1-wheelbuild-1/manifests"},{"name":"v2021.1.1","sha":"31585bedc4bb712ae73a313863f3aa358cf75c36","kind":"tag","published_at":"2021-01-28T14:17:49.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1.1/manifests"},{"name":"v2021.1","sha":"bc7708168507e65489eb7272b489610b6502f026","kind":"tag","published_at":"2021-01-25T21:55:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2021.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2021.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2021.1/manifests"},{"name":"v2020.3.1","sha":"ff2f0ca728c8671f35053595447305c204ce4ea1","kind":"tag","published_at":"2020-11-20T04:04:51.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.3.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3.1/manifests"},{"name":"v2020.3","sha":"a5c92a9329ab59910495096251d95f468db935d3","kind":"tag","published_at":"2020-11-18T19:33:46.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.3/manifests"},{"name":"v2020.2.2","sha":"30b36e402cc4354d40fb1559014d5bcc4635950f","kind":"tag","published_at":"2020-09-11T21:50:11.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.2/manifests"},{"name":"v2020.2.1","sha":"3d5d58f66c5913f98ed041793388b58e45ef1034","kind":"tag","published_at":"2020-08-16T18:07:15.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2.1/manifests"},{"name":"v2020.2","sha":"2525fe87e1d3ceb8dcbb125f7fb7e56d0930e4c2","kind":"tag","published_at":"2020-06-19T04:35:56.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.2/manifests"},{"name":"v2020.1","sha":"065a2186f11925c0f3d9e6506fd4350c11608f79","kind":"tag","published_at":"2020-04-30T02:04:05.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2020.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2020.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2020.1/manifests"},{"name":"v2019.1.2","sha":"d0d0addccd5d71a32a425d274663373909ff5254","kind":"tag","published_at":"2019-11-07T06:13:15.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2019.1.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2019.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.2/manifests"},{"name":"v2019.1.1","sha":"8938de637ae72907533f45b6a1ad5ed52725e818","kind":"tag","published_at":"2019-08-12T04:17:47.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2019.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2019.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1.1/manifests"},{"name":"v2019.1","sha":"0dcde298ca8517ab44a5ae4717321582bcaf996c","kind":"tag","published_at":"2019-07-01T13:22:23.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2019.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2019.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2019.1/manifests"},{"name":"v2018.2.5.signed","sha":"75a8d557224a409b008217ade2d07c67a5a11c50","kind":"tag","published_at":"2019-03-12T05:11:38.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.5.signed","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.5.signed","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5.signed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5.signed/manifests"},{"name":"v2018.2.5","sha":"75a8d557224a409b008217ade2d07c67a5a11c50","kind":"commit","published_at":"2019-03-08T23:52:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.5","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.5/manifests"},{"name":"v2018.2.4","sha":"fd535320f3fcb0ccec1f13112463dd29db8849ea","kind":"tag","published_at":"2019-02-14T18:34:36.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.4/manifests"},{"name":"v2018.2.3-wheelbuild-1","sha":"d1eda959de6c93e3a1bfdb9664decb27c5941644","kind":"tag","published_at":"2019-02-14T17:58:29.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.3-wheelbuild-1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.3-wheelbuild-1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3-wheelbuild-1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3-wheelbuild-1/manifests"},{"name":"v2018.2.3","sha":"3631ac2c52779fc68c20cd93a71ddf8c71ec16ae","kind":"tag","published_at":"2019-02-13T01:18:58.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.3/manifests"},{"name":"v2018.2.2.signed","sha":"af56ea990051dd48e2bebac273a7d143d5a952c2","kind":"tag","published_at":"2018-12-18T18:10:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.2.signed","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.2.signed","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2.signed","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2.signed/manifests"},{"name":"v2018.2.2","sha":"af56ea990051dd48e2bebac273a7d143d5a952c2","kind":"commit","published_at":"2018-12-18T00:14:58.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.2/manifests"},{"name":"v2018.2.1","sha":"1e850da761797c70aa0b2580845585c2401dd0a0","kind":"tag","published_at":"2018-10-23T06:29:59.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2.1/manifests"},{"name":"v2018.2","sha":"89d8fe4760ea1bc9d50eaf19656f49062572ff25","kind":"tag","published_at":"2018-09-14T05:21:20.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.2/manifests"},{"name":"v2018.1.1","sha":"bedf37fce6d76e13ddfe29c033e8a11f31615800","kind":"commit","published_at":"2018-02-24T18:57:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1.1/manifests"},{"name":"v2018.1","sha":"9966bd852d6fef4fd87ceddb00224dc338c7702a","kind":"commit","published_at":"2018-01-19T23:47:40.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2018.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2018.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2018.1/manifests"},{"name":"v2017.2.2","sha":"61712a5fafb708f4a4aff705d37aa335fb9cd00b","kind":"commit","published_at":"2017-12-16T23:45:36.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.2/manifests"},{"name":"v2017.2.1","sha":"055e0331abfc29980ca7490154e91056971ddf86","kind":"commit","published_at":"2017-12-15T21:12:26.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2.1/manifests"},{"name":"v2017.2","sha":"b86740b7fe05416dea73a1a7b2a25127bb35de03","kind":"commit","published_at":"2017-07-02T09:33:12.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.2/manifests"},{"name":"v2017.1.1","sha":"494af4c076f39fe77f2010961efec94b8d538a6a","kind":"commit","published_at":"2017-06-02T17:11:55.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.1.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1.1/manifests"},{"name":"v2017.1","sha":"8c0d7aa806f3d5970ef055643a0592648793c450","kind":"commit","published_at":"2017-05-24T23:34:34.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2017.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2017.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2017.1/manifests"},{"name":"v2016.2.1","sha":"5ccb4d2f0d3fa344647acbf37e52c30e72e7637f","kind":"commit","published_at":"2016-12-18T17:14:18.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2016.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2016.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.2.1/manifests"},{"name":"v2016.1","sha":"cc3801f2b39b1a71c0f3d9e3acaac8e9affb93df","kind":"commit","published_at":"2016-04-20T20:52:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2016.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2016.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2016.1/manifests"},{"name":"v2015.2.4","sha":"cd04290395e5a17986771c0ee5677ff7afbe8033","kind":"commit","published_at":"2015-12-21T19:51:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.4/manifests"},{"name":"v2015.2.3","sha":"424a8cf52e1edf3996990a84b7beadbdcb9f8b2c","kind":"commit","published_at":"2015-12-02T00:15:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.3/manifests"},{"name":"v2015.2.2","sha":"0ef2fdab70c0c92cbd244f44b4c86a6123bdbb9f","kind":"commit","published_at":"2015-12-01T18:09:21.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.2/manifests"},{"name":"v2015.2.1","sha":"4f1a8dc506d22f7c222cab6564665381312a837e","kind":"commit","published_at":"2015-11-05T15:19:58.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2.1/manifests"},{"name":"v2015.2","sha":"b03b069d51ea8b96a51c701aa67a79a89e01bf45","kind":"commit","published_at":"2015-11-04T17:06:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.2/manifests"},{"name":"v2015.1","sha":"3ed36d4c57e6891becf42bc8e3400486450eca7d","kind":"commit","published_at":"2015-02-13T19:42:02.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2015.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2015.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2015.1/manifests"},{"name":"v2014.1","sha":"ad1b26f31f74cd7d6bf18204b1b7e29c3ed5e4ef","kind":"commit","published_at":"2014-05-29T05:10:13.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2014.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2014.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2014.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2014.1/manifests"},{"name":"v2013.2","sha":"2bc1bf80975ae8855a4d87b78c28b7673675e020","kind":"commit","published_at":"2013-10-28T14:42:37.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2013.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2013.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.2/manifests"},{"name":"v2013.1","sha":"0625b20579731f90e2a640e5d7b4b2b1a854cdd0","kind":"commit","published_at":"2013-07-04T21:54:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2013.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2013.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2013.1/manifests"},{"name":"v2012.1","sha":"8c46f4bfff760515a691fe529ff377fa1453ca5b","kind":"commit","published_at":"2012-06-19T22:39:29.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2012.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2012.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2012.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2012.1/manifests"},{"name":"v2011.2","sha":"13653b46e9eddcf68be109120cdb19258299b18e","kind":"commit","published_at":"2011-12-02T07:39:09.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.2/manifests"},{"name":"v2011.1","sha":"a7666aaed76371019c45103d3890f542c784b1b9","kind":"commit","published_at":"2011-06-26T01:22:49.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1/manifests"},{"name":"v2011.1beta3","sha":"eece5e0931e489ccd44760855ea8e25e9c0ad552","kind":"commit","published_at":"2011-01-05T01:56:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.1beta3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.1beta3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta3/manifests"},{"name":"v2011.1beta2","sha":"3b995d758380c08be652aeb521b8bd80ed43f56a","kind":"commit","published_at":"2011-01-04T18:23:41.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v2011.1beta2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v2011.1beta2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v2011.1beta2/manifests"},{"name":"v0.92","sha":"dcd70ebc88337cc6474452b83ac02d4ae0c411a9","kind":"commit","published_at":"2010-09-20T23:02:50.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.92","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.92","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.92","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.92/manifests"},{"name":"v0.91.4","sha":"96213f22a488a32e090dae2dc7ac21929a8afad7","kind":"commit","published_at":"2009-11-29T17:17:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.4/manifests"},{"name":"v0.91.3","sha":"5066955a68da8a2ec7e9d73a3215ff5e87ef772f","kind":"commit","published_at":"2009-09-28T06:40:19.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.3/manifests"},{"name":"v0.91.2","sha":"1cbed32f994fdda15f03dc18fcb2d72fb6d5ee1b","kind":"commit","published_at":"2009-09-18T07:42:35.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.2/manifests"},{"name":"v0.91.1","sha":"1381e96ceaeee201380025d0912892512881fe4c","kind":"commit","published_at":"2009-09-18T03:01:31.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91.1","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91.1/manifests"},{"name":"v0.91","sha":"4647c0897625b0e51a0ba402639b39c4468e66c1","kind":"commit","published_at":"2009-09-14T03:03:28.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91/manifests"},{"name":"v0.91beta","sha":"1a9a7700ce743cf246bd5a9d5eca687d915e62eb","kind":"commit","published_at":"2009-09-14T03:01:00.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.91beta","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.91beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.91beta/manifests"},{"name":"v0.90.4","sha":"7aef32008c8555abf9684f1fd87e1dcc25feabea","kind":"commit","published_at":"2009-09-11T22:38:39.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90.4","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.4/manifests"},{"name":"v0.90.3","sha":"997d75129bdcd251ac2ec471a3049736b81a2645","kind":"commit","published_at":"2009-09-08T04:45:53.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90.3","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.3/manifests"},{"name":"v0.90.2","sha":"93c45aa0ec08add0fe39c59784997944f88e0cfc","kind":"commit","published_at":"2009-09-03T18:41:44.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90.2","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90.2/manifests"},{"name":"v0.90","sha":"a300672ca62b82a95334eb4ccf7ee1cd0d45d506","kind":"commit","published_at":"2009-08-24T18:50:49.000Z","download_url":"https://codeload.github.com/inducer/pyopencl/tar.gz/v0.90","html_url":"https://github.com/inducer/pyopencl/releases/tag/v0.90","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/tags/v0.90/manifests"}]},"repo_metadata_updated_at":"2024-09-07T15:00:23.134Z","dependent_packages_count":58,"downloads":84829,"downloads_period":"last-month","dependent_repos_count":326,"rankings":{"downloads":1.0835366731695963,"dependent_repos_count":0.8098979193219349,"dependent_packages_count":0.25928461913378414,"stargazers_count":null,"forks_count":null,"docker_downloads_count":2.4520821781025472,"average":1.1512003474319656},"purl":"pkg:pypi/pyopencl","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/pyopencl","docker_dependents_count":5,"docker_downloads_count":118,"usage_url":"https://repos.ecosyste.ms/usage/pypi/pyopencl","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/pyopencl/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-05T23:48:07.832Z","issues_count":53,"pull_requests_count":140,"avg_time_to_close_issue":16883042.025,"avg_time_to_close_pull_request":1135218.6350364964,"issues_closed_count":40,"pull_requests_closed_count":137,"pull_request_authors_count":11,"issue_authors_count":34,"avg_comments_per_issue":3.6792452830188678,"avg_comments_per_pull_request":1.6642857142857144,"merged_pull_requests_count":120,"bot_issues_count":0,"bot_pull_requests_count":5,"past_year_issues_count":20,"past_year_pull_requests_count":60,"past_year_avg_time_to_close_issue":296195.5294117647,"past_year_avg_time_to_close_pull_request":188744.6724137931,"past_year_issues_closed_count":17,"past_year_pull_requests_closed_count":58,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":4.15,"past_year_avg_comments_per_pull_request":1.3833333333333333,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":5,"past_year_merged_pull_requests_count":51,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/issues","maintainers":[{"login":"inducer","count":51,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"isuruf","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isuruf"}],"active_maintainers":[{"login":"inducer","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyopencl/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyopencl/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyopencl/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/pyopencl/related_packages","maintainers":[{"uuid":"inducer77","login":"inducer77","name":null,"email":null,"url":null,"packages_count":49,"html_url":"https://pypi.org/user/inducer77/","role":null,"created_at":"2022-11-27T00:01:44.145Z","updated_at":"2022-11-27T00:01:44.145Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/inducer77/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725040,"maintainers_count":308337,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","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"}}],"commits":{"id":28851,"full_name":"inducer/pyopencl","default_branch":"main","committers":[{"name":"Andreas Kloeckner","email":"inform@tiker.net","login":"inducer","count":2071},{"name":"Yichao Yu","email":"yyc1992@gmail.com","login":"yuyichao","count":227},{"name":"Alexandru Fikl","email":"alexfikl@gmail.com","login":"alexfikl","count":97},{"name":"Matt Wala","email":"wala1@illinois.edu","login":"mattwala","count":72},{"name":"Matthias Diener","email":"mdiener@illinois.edu","login":"matthiasdiener","count":70},{"name":"Isuru Fernando","email":"isuruf@gmail.com","login":"isuruf","count":64},{"name":"Marko Bencun","email":"mbencun@gmail.com","login":"benma","count":52},{"name":"Kaushik Kulkarni","email":"kaushikcfd@gmail.com","login":"kaushikcfd","count":23},{"name":"Hao Gao","email":"gaohao95@gmail.com","login":"gaohao95","count":14},{"name":"zachjweiner","email":"zachjweiner@gmail.com","login":"zachjweiner","count":12},{"name":"Martin Weigert","email":"mweigert@mpi-cbg.de","login":null,"count":10},{"name":"Rebecca N. Palmer","email":"rebecca_palmer@zoho.com","login":"rebecca-palmer","count":10},{"name":"Shane-J-Latham","email":"shane.latham@anu.edu.au","login":"Shane-J-Latham","count":9},{"name":"Goncalo","email":"goncalo.magno@gmail.com","login":"gmagno","count":9},{"name":"Sotiris Niarchos","email":"sot.niarchos@gmail.com","login":"zehanort","count":7},{"name":"Alex Rothberg","email":"arothberg@4combinator.com","login":null,"count":6},{"name":"Shahzaib Gill","email":"shahzaibgill@gmail.com","login":"shahzaibgill","count":6},{"name":"Jonathan Mackenzie","email":"jonmac1@gmail.com","login":"JonnoFTW","count":6},{"name":"Christoph Gohlke","email":"cgohlke@uci.edu","login":"cgohlke","count":6},{"name":"Nicolas Pinto","email":"pinto@mit.edu","login":null,"count":5},{"name":"henry","email":"hrofuller@gmail.com","login":"hrfuller","count":5},{"name":"adityapb","email":"adityapb1546@gmail.com","login":"adityapb","count":5},{"name":"Alex Rothberg","email":"agrothberg@gmail.com","login":"cancan101","count":4},{"name":"Holger Rapp","email":"HolgerRapp@gmx.net","login":"SirVer","count":4},{"name":"Stefan van der Walt","email":"stefan@sun.ac.za","login":"stefanv","count":4},{"name":"Syam Gadde","email":"gadde@biac.duke.edu","login":null,"count":4},{"name":"gw0 [http://gw.tnode.com/]","email":"gw.2014@tnode.com","login":"gw0","count":4},{"name":"Jerome Kieffer","email":"kieffer@lintaillefer.esrf.fr","login":"kif","count":3},{"name":"Gregor Thalhammer","email":"gregor.thalhammer@gmail.com","login":"geggo","count":3},{"name":"Emanuel Ey","email":"emanuel.ey@gmail.com","login":"EyNuel","count":3},{"name":"Emmanuel QUEMENER","email":"numa@casimir.bad","login":null,"count":3},{"name":"henry","email":"henry@rtbiq.com","login":null,"count":3},{"name":"Nikolay Polyarniy","email":"PolarNick239@gmail.com","login":"PolarNick239","count":3},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Alistair McLean","email":"al.mclean@gmail.com","login":"Almclean","count":2},{"name":"Alexander Harvey Nitz","email":"ahnitz@syr.edu","login":"ahnitz","count":2},{"name":"Arash","email":"arashTaher@outlook.com","login":"arashthk","count":2},{"name":"Bogdan Opanchuk","email":"bogdan@opanchuk.net","login":"fjarri","count":2},{"name":"Bruce Merry","email":"bmerry@ska.ac.za","login":"bmerry","count":2},{"name":"Drew Bollinger","email":"drew@developmentseed.org","login":"drewbo","count":2},{"name":"Xiao Liang","email":"yxliang01","login":"yxliang01","count":2},{"name":"Holger Rapp","email":"rapp@mrt140.(none)","login":null,"count":2},{"name":"Andreas Kloeckner","email":"kloeckner@haamster.(none)","login":null,"count":2},{"name":"timothy rudge","email":"tjr34@timothys-MacBook-Pro.local","login":null,"count":2},{"name":"enjalot","email":"enjalot+github@gmail.com","login":null,"count":2},{"name":"Grzegorz Bokota","email":"bokota+github@gmail.com","login":"Czaki","count":2},{"name":"Jacob McDonald","email":"jmcdonald@mitre.org","login":"jmc734","count":2},{"name":"James Snyder","email":"jbsnyder@fanplastic.org","login":"jsnyder","count":2},{"name":"Matthew Smith","email":"mjsmith6@illinois.edu","login":"majosm","count":2},{"name":"Robbert Harms","email":"robbert-harms","login":"robbert-harms","count":2},{"name":"Sem Mulder","email":"sem@mulderke.net","login":"SemMulder","count":2},{"name":"Sean Lynch","email":"seanl@literati.org","login":null,"count":1},{"name":"Paul Kienzle","email":"pkienzle@nist.gov","login":null,"count":1},{"name":"Andreas Kloeckner","email":"kloeckner@cims.nyu.edu","login":null,"count":1},{"name":"Andreas Kloeckner","email":"kloeckner@hpcgeek.ccv.brown.edu","login":null,"count":1},{"name":"Brandon Amos","email":"bdamos@vt.edu","login":null,"count":1},{"name":"Christian Schilling","email":"christian.schilling@rub.de","login":null,"count":1},{"name":"Jean-Baptiste Keck","email":"Jean-Baptiste.Keck@imag.fr","login":null,"count":1},{"name":"jcarrano-eiwa","email":"jc@eiwa.ag","login":"jcarrano-robot","count":1},{"name":"hightower8083","email":"igor.andriyash@gmail.com","login":"hightower8083","count":1},{"name":"dhj","email":"dhj.consulting@gmail.com","login":"dhj-io","count":1},{"name":"bogdan bozic","email":"116156416+gybo03","login":"gybo03","count":1},{"name":"Yosuke ONOUE","email":"onoue@likr-lab.com","login":"likr","count":1},{"name":"Tim Warburton","email":"timwar@caam.rice.edu","login":null,"count":1},{"name":"Tim Warburton","email":"timwar@slate.(none)","login":null,"count":1},{"name":"nchristensen","email":"11543181+nchristensen","login":"nchristensen","count":1},{"name":"s-ol","email":"s-ol","login":"s-ol","count":1},{"name":"t0b3","email":"t0b3","login":"t0b3","count":1},{"name":"wozeparrot","email":"wozeparrot@gmail.com","login":"wozeparrot","count":1},{"name":"Baptiste Lepilleur","email":"baptiste.lepilleur@gmail.com","login":"blep","count":1},{"name":"Ben","email":"nimajnebs@gmail.com","login":"benshope","count":1},{"name":"Cedric Nugteren","email":"web@cedricnugteren.nl","login":"CNugteren","count":1},{"name":"Charalampos Stratakis","email":"cstratak@redhat.com","login":"stratakis","count":1},{"name":"E. G. Patrick Bos","email":"egpbos@gmail.com","login":"egpbos","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Thomas VINCENT","email":"thomas.vincent@esrf.fr","login":"t20100","count":1},{"name":"Thomas Hess","email":"tux12345@justmail.de","login":"luziferius","count":1},{"name":"George Hotz","email":"geohot@gmail.com","login":"geohot","count":1},{"name":"Igor Gnatenko","email":"i.gnatenko.brain@gmail.com","login":"ignatenkobrain","count":1},{"name":"James Edington","email":"james@ishygddt.xyz","login":"James-E-A","count":1},{"name":"Jan Čapek","email":"jan.capek@braiins.cz","login":"janbraiins","count":1},{"name":"Kamesh K","email":"mm16b107@smail.iitm.ac.in","login":"Kamesh-K","count":1},{"name":"Kenneth Ljungh","email":"kenneth@ljungh.net","login":"KennethLj","count":1},{"name":"Kevin Anderson","email":"kevin.anderson@nrel.gov","login":"kandersolar","count":1},{"name":"Lars Buitinck","email":"l.buitinck@esciencecenter.nl","login":"larsmans","count":1},{"name":"Lawrence Mitchell","email":"lawrence.mitchell@imperial.ac.uk","login":"wence-","count":1},{"name":"Madison McGaffin","email":"greyhill@gmail.com","login":"greyhill","count":1},{"name":"Mamat Rahmat","email":"coderbodoh@gmail.com","login":"mamat-rahmat","count":1},{"name":"Mitchell Allison","email":"mitchellallison@me.com","login":"mitchellallison","count":1},{"name":"Patrick Martin","email":"patrickmmartin@gmail.com","login":"patrickmmartin","count":1},{"name":"Thomas A Caswell","email":"tcaswell@bnl.gov","login":"tacaswell","count":1},{"name":"SleepProgger","email":"SleepProgger","login":"SleepProgger","count":1},{"name":"Robert Haase","email":"haesleinhuepf","login":"haesleinhuepf","count":1},{"name":"Robert C. Kirby","email":"Robert_Kirby@baylor.edu","login":"rckirby","count":1},{"name":"Pierre Paleo","email":"pierre.paleo@esrf.fr","login":"pierrepaleo","count":1},{"name":"Pekka Jääskeläinen","email":"pekka.jaaskelainen@tuni.fi","login":"pjaaskel","count":1},{"name":"Tom Pohl","email":"thomas.pohl@gmail.com","login":"pohlt","count":1},{"name":"Eric Hunsberger","email":"erichuns@gmail.com","login":"hunse","count":1}],"total_commits":2908,"total_committers":98,"total_bot_commits":3,"total_bot_committers":1,"mean_commits":29.6734693877551,"dds":0.2878266850068776,"past_year_committers":[{"name":"Andreas Kloeckner","email":"inform@tiker.net","login":"inducer","count":36},{"name":"Matthias Diener","email":"mdiener@illinois.edu","login":"matthiasdiener","count":20},{"name":"Alexandru Fikl","email":"alexfikl@gmail.com","login":"alexfikl","count":19},{"name":"bogdan bozic","email":"116156416+gybo03","login":"gybo03","count":1},{"name":"Thomas A Caswell","email":"tcaswell@bnl.gov","login":"tacaswell","count":1}],"past_year_total_commits":77,"past_year_total_committers":5,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":15.4,"past_year_dds":0.5324675324675325,"last_synced_at":"2025-05-14T19:29:50.760Z","last_synced_commit":"ca1de86a6cb67d281ed0d85a166c15dc392a600f","created_at":"2023-03-07T16:39:00.266Z","updated_at":"2025-05-14T19:29:50.807Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","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":"inducer/pyopencl","html_url":"https://github.com/inducer/pyopencl","last_synced_at":"2025-08-31T07:44:45.245Z","status":null,"issues_count":70,"pull_requests_count":191,"avg_time_to_close_issue":14223194.346938776,"avg_time_to_close_pull_request":1352349.6300578034,"issues_closed_count":49,"pull_requests_closed_count":173,"pull_request_authors_count":13,"issue_authors_count":46,"avg_comments_per_issue":3.1714285714285713,"avg_comments_per_pull_request":1.4031413612565444,"merged_pull_requests_count":151,"bot_issues_count":0,"bot_pull_requests_count":11,"past_year_issues_count":17,"past_year_pull_requests_count":50,"past_year_avg_time_to_close_issue":693285.6666666666,"past_year_avg_time_to_close_pull_request":288049.1142857143,"past_year_issues_closed_count":9,"past_year_pull_requests_closed_count":35,"past_year_pull_request_authors_count":6,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":1.0588235294117647,"past_year_avg_comments_per_pull_request":0.7,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":30,"created_at":"2023-05-10T21:03:29.300Z","updated_at":"2025-09-03T05:33:55.345Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/inducer%2Fpyopencl/issues","issue_labels_count":{"bug":40,"enhancement":8},"pull_request_labels_count":{"dependencies":16,"github_actions":6},"issue_author_associations_count":{"NONE":40,"CONTRIBUTOR":15,"OWNER":14,"COLLABORATOR":1},"pull_request_author_associations_count":{"CONTRIBUTOR":156,"OWNER":71,"COLLABORATOR":11,"NONE":7},"issue_authors":{"inducer":14,"anbe42":4,"matthiasdiener":3,"jansol":2,"gybo03":2,"noblockhit":2,"majosm":2,"kif":2,"doetools":2,"hvenev-insait":1,"kalocsaibotond":1,"geggo":1,"ignatenkobrain":1,"bjourne":1,"konserw":1,"stavoltafunzia":1,"jricker2":1,"TsXor":1,"Novermars":1,"beatreichenbach":1,"cgohlke":1,"sdebionne":1,"isuruf":1,"ahaldane":1,"iperov":1,"t20100":1,"woutdenolf":1,"GiorgosXou":1,"amirmasoudabdol":1,"pierrepaleo":1,"doronbehar":1,"yubrajbhoi":1,"DarvinShehu":1,"SemMulder":1,"tangyu-ty":1,"yves-surrel":1,"nrother":1,"tverho":1,"tieneupin":1,"zachjweiner":1,"jacklovell":1,"MrCheatak":1,"alexfikl":1,"kraken-d":1,"franz":1,"ashleybehrendt":1},"pull_request_authors":{"matthiasdiener":80,"inducer":71,"alexfikl":52,"dependabot[bot]":16,"isuruf":11,"gybo03":4,"majosm":3,"FattiMei":2,"kaushikcfd":2,"pierrepaleo":1,"ptsk78":1,"tacaswell":1,"wozeparrot":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10094553,"issues_count":31373669,"pull_requests_count":97058592,"authors_count":10699554,"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":{"bug":9,"enhancement":3},"past_year_pull_request_labels_count":{"dependencies":6,"github_actions":6},"past_year_issue_author_associations_count":{"NONE":13,"OWNER":4},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":33,"OWNER":19,"NONE":3},"past_year_issue_authors":{"inducer":4,"gybo03":2,"noblockhit":2,"ashleybehrendt":1,"bjourne":1,"DarvinShehu":1,"jricker2":1,"MrCheatak":1,"sdebionne":1,"tieneupin":1,"woutdenolf":1,"yves-surrel":1},"past_year_pull_request_authors":{"inducer":19,"matthiasdiener":14,"alexfikl":11,"dependabot[bot]":6,"gybo03":4,"tacaswell":1},"maintainers":[{"login":"inducer","count":85,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"},{"login":"isuruf","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/isuruf"}],"active_maintainers":[{"login":"inducer","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inducer"}]},"events":{"total":{"CreateEvent":20,"IssuesEvent":19,"ReleaseEvent":7,"WatchEvent":59,"DeleteEvent":11,"IssueCommentEvent":70,"PushEvent":78,"PullRequestReviewEvent":12,"PullRequestReviewCommentEvent":17,"PullRequestEvent":55,"ForkEvent":9},"last_year":{"CreateEvent":20,"IssuesEvent":19,"ReleaseEvent":7,"WatchEvent":59,"DeleteEvent":11,"IssueCommentEvent":70,"PushEvent":78,"PullRequestReviewEvent":12,"PullRequestReviewCommentEvent":17,"PullRequestEvent":55,"ForkEvent":9}},"keywords":["amd","array","cuda","gpu","heterogeneous-parallel-programming","multidimensional-arrays","nvidia","opencl","opengl","parallel-algorithm","parallel-computing","performance","prefix-sum","pyopencl","python","reduction","scientific-computing","shared-memory","sorting"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/autopush.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T17:00:31.364Z","updated_at":"2023-02-16T17:00:31.364Z","repository_link":"https://github.com/inducer/pyopencl/blob/main/.github/workflows/autopush.yml","dependencies":[{"id":7718726173,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T17:00:31.450Z","updated_at":"2023-02-16T17:00:31.450Z","repository_link":"https://github.com/inducer/pyopencl/blob/main/.github/workflows/ci.yml","dependencies":[{"id":7718726175,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7718726176,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/wheels.yml","sha":null,"kind":"manifest","created_at":"2023-02-16T17:00:31.536Z","updated_at":"2023-02-16T17:00:31.536Z","repository_link":"https://github.com/inducer/pyopencl/blob/main/.github/workflows/wheels.yml","dependencies":[{"id":7718726237,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7718726238,"package_name":"pypa/cibuildwheel","ecosystem":"actions","requirements":"v2.11.2","direct":true,"kind":"composite","optional":false},{"id":7718726239,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7718726240,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7718726241,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7718726242,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.5.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-02-16T17:00:31.672Z","updated_at":"2023-02-16T17:00:31.672Z","repository_link":"https://github.com/inducer/pyopencl/blob/main/setup.py","dependencies":[{"id":7718726453,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7718726456,"package_name":"pytools","ecosystem":"pypi","requirements":"\u003e=2021.2.7","direct":true,"kind":"runtime","optional":false},{"id":7718726465,"package_name":"platformdirs","ecosystem":"pypi","requirements":"\u003e=2.2.0","direct":true,"kind":"runtime","optional":false},{"id":7718726466,"package_name":"Mako","ecosystem":"pypi","requirements":"\u003e=0.3.6","direct":true,"kind":"runtime","optional":false}]}],"score":23.020468261336987,"created_at":"2025-09-04T15:51:13.736Z","updated_at":"2025-10-07T08:16:10.695Z","avatar_url":"https://github.com/inducer.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":84829,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["symbolic-computation","pycuda","code-generation","qt","computer-algebra","expression-tree","term-rewriting","wx","tk","gtk"],"project_url":"https://science.ecosyste.ms/api/v1/projects/39444","html_url":"https://science.ecosyste.ms/projects/39444","bibtex_url":"https://science.ecosyste.ms/projects/39444/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/39444/export.apalike"}