{"id":369290,"url":"https://github.com/python-greenlet/greenlet","last_synced_at":"2026-08-24T12:35:15.020Z","repository":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1837,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-18T09:34:23.732Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-12T13:00:18.000Z","dependencies_parsed_at":"2026-08-11T00:34:30.795Z","dependency_job_id":null,"html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36800811,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-21T02:00:06.756Z","response_time":57,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:20:37.290Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1837,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-22T00:20:37.302Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"packages":[{"id":13203596,"name":"python312Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:55:48.998Z","latest_release_published_at":"2026-02-02T00:55:48.998Z","latest_release_number":"3.0.3","last_synced_at":"2026-08-17T08:29:38.136Z","created_at":"2026-02-02T00:55:46.923Z","updated_at":"2026-08-18T09:53:27.139Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python312Packages.greenlet","install_command":"nix-env -iA nixpkgs.python312Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/greenlet/default.nix#L55","metadata":{"nix_attribute":"python3.12-greenlet-3.0.3","position":"pkgs/development/python-modules/greenlet/default.nix:55","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:53:27.139Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python312Packages.greenlet?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python312Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":3049},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-08-23T05:00:25.615Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":13295786,"name":"python310Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:26:43.986Z","latest_release_published_at":"2026-02-02T06:26:43.986Z","latest_release_number":"3.0.1","last_synced_at":"2026-08-17T08:29:04.597Z","created_at":"2026-02-02T06:26:39.289Z","updated_at":"2026-08-18T09:48:16.598Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python310Packages.greenlet","install_command":"nix-env -iA nixpkgs.python310Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/greenlet/default.nix#L55","metadata":{"nix_attribute":"python3.10-greenlet-3.0.1","position":"pkgs/development/python-modules/greenlet/default.nix:55","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:48:16.598Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python310Packages.greenlet?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python310Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":3035},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-08-23T05:04:39.403Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":5286975,"name":"greenlet","ecosystem":"conda","description":"The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on \"channels\".  A \"greenlet\", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a \"yield\" keyword. See the example in tests/test_generator.py.  Greenlets are provided as a C extension module for the regular unmodified interpreter.  Greenlets are lightweight coroutines for in-process concurrent programming.","homepage":"https://github.com/python-greenlet/greenlet","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":[],"namespace":null,"versions_count":14,"first_release_published_at":"2022-10-03T15:44:18.795Z","latest_release_published_at":"2022-11-07T15:57:39.000Z","latest_release_number":"2.0.1","last_synced_at":"2026-08-17T08:33:49.271Z","created_at":"2022-10-03T15:44:18.788Z","updated_at":"2026-08-18T09:54:34.359Z","registry_url":"https://anaconda.org/conda-forge/greenlet","install_command":"conda install -c conda-forge greenlet","documentation_url":null,"metadata":{},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:54:34.358Z","dependent_packages_count":16,"downloads":null,"downloads_period":null,"dependent_repos_count":291,"rankings":{"downloads":null,"dependent_repos_count":1.8667332168704767,"dependent_packages_count":3.9580733715997005,"stargazers_count":10.461692038931869,"forks_count":11.809333666084353,"docker_downloads_count":null,"average":7.0239580733716},"purl":"pkg:conda/greenlet?repository_url=https://conda-forge.org","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/greenlet/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/greenlet/codemeta","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":13549,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2348},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2026-08-23T05:06:09.364Z","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":13076221,"name":"python311Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T17:33:07.199Z","latest_release_published_at":"2026-02-01T17:33:07.199Z","latest_release_number":"3.1.1","last_synced_at":"2026-08-17T08:29:26.342Z","created_at":"2026-02-01T17:32:19.690Z","updated_at":"2026-08-18T10:01:16.664Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python311Packages.greenlet","install_command":"nix-env -iA nixpkgs.python311Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/greenlet/default.nix#L55","metadata":{"nix_attribute":"python3.11-greenlet-3.1.1","position":"pkgs/development/python-modules/greenlet/default.nix:55","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:01:16.663Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.greenlet?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python311Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":3287},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-23T05:04:34.279Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":5283914,"name":"greenlet","ecosystem":"conda","description":"The greenlet package is a spin-off of Stackless, a version of CPython that supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on \"channels\".  A \"greenlet\", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a \"yield\" keyword. See the example in tests/test_generator.py.  Greenlets are provided as a C extension module for the regular unmodified interpreter.  Greenlets are lightweight coroutines for in-process concurrent programming.","homepage":"https://github.com/python-greenlet/greenlet","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":[],"namespace":null,"versions_count":15,"first_release_published_at":"2017-09-11T04:08:47.000Z","latest_release_published_at":"2026-03-31T09:32:53.000Z","latest_release_number":"3.3.2","last_synced_at":"2026-08-17T08:33:49.427Z","created_at":"2022-10-03T15:40:22.762Z","updated_at":"2026-08-18T10:06:51.784Z","registry_url":"https://anaconda.org/anaconda/greenlet","install_command":"conda install -c anaconda greenlet","documentation_url":null,"metadata":{},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:06:51.784Z","dependent_packages_count":7,"downloads":489908,"downloads_period":"total","dependent_repos_count":291,"rankings":{"downloads":null,"dependent_repos_count":10.94038106945298,"dependent_packages_count":5.101413644744929,"stargazers_count":19.88322065150584,"forks_count":21.78856791641057,"docker_downloads_count":null,"average":14.42839582052858},"purl":"pkg:conda/greenlet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/greenlet/codemeta","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":5475,"maintainers_count":0,"namespaces_count":0,"keywords_count":3313,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":851},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2026-08-23T05:06:05.492Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":12865240,"name":"python313Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T02:10:46.481Z","latest_release_published_at":"2026-03-05T14:13:06.224Z","latest_release_number":"3.3.0","last_synced_at":"2026-08-06T18:01:18.258Z","created_at":"2026-01-27T02:10:46.223Z","updated_at":"2026-08-18T10:22:09.892Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python313Packages.greenlet","install_command":"nix-env -iA nixpkgs.python313Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/greenlet/default.nix#L61","metadata":{"nix_attribute":"python3.13-greenlet-3.3.0","position":"pkgs/development/python-modules/greenlet/default.nix:61","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:22:09.892Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python313Packages.greenlet?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python313Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python313Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python313Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python313Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153756,"maintainers_count":4901,"namespaces_count":0,"keywords_count":3257,"github":"NixOS","metadata":{"funded_packages_count":5881},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-23T05:00:10.999Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":13303465,"name":"python311Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T06:55:38.610Z","latest_release_published_at":"2026-02-02T06:55:38.610Z","latest_release_number":"3.0.1","last_synced_at":"2026-08-17T08:29:31.692Z","created_at":"2026-02-02T06:55:34.017Z","updated_at":"2026-08-18T10:19:23.409Z","registry_url":"https://search.nixos.org/packages?channel=23.11\u0026query=python311Packages.greenlet","install_command":"nix-env -iA nixpkgs.python311Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/greenlet/default.nix#L55","metadata":{"nix_attribute":"python3.11-greenlet-3.0.1","position":"pkgs/development/python-modules/greenlet/default.nix:55","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:19:23.409Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.greenlet?channel=23.11\u0026repository_url=https://channels.nixos.org/nixos-23.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages/python311Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-23.11","url":"https://channels.nixos.org/nixos-23.11","ecosystem":"nixpkgs","default":false,"packages_count":108178,"maintainers_count":2997,"namespaces_count":0,"keywords_count":569,"github":"NixOS","metadata":{"funded_packages_count":3035},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.577Z","updated_at":"2026-08-23T05:04:39.403Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.11/namespaces"}},{"id":12815196,"name":"python310Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T17:04:40.979Z","latest_release_published_at":"2026-01-26T17:04:40.979Z","latest_release_number":"2.0.2","last_synced_at":"2026-08-17T08:29:49.148Z","created_at":"2026-01-26T17:04:40.824Z","updated_at":"2026-08-18T10:20:52.868Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python310Packages.greenlet","install_command":"nix-env -iA nixpkgs.python310Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/greenlet/default.nix#L31","metadata":{"nix_attribute":"python3.10-greenlet-2.0.2","position":"pkgs/development/python-modules/greenlet/default.nix:31","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:20:52.868Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python310Packages.greenlet?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python310Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python310Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python310Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python310Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":2117},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-08-23T05:04:31.796Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":14527699,"name":"devel/py-greenlet","ecosystem":"pkgsrc","description":"Lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["devel","python"],"namespace":"devel","versions_count":1,"first_release_published_at":"2026-03-19T05:43:47.000Z","latest_release_published_at":"2026-03-19T05:43:47.000Z","latest_release_number":"3.3.2","last_synced_at":"2026-08-17T08:31:23.600Z","created_at":"2026-05-27T06:38:36.715Z","updated_at":"2026-08-18T10:20:53.018Z","registry_url":"https://pkgsrc.se/devel/py-greenlet","install_command":"pkg_add py311-greenlet","documentation_url":"https://pkgsrc.se/devel/py-greenlet","metadata":{"pkg_slug":"py-greenlet","pkgbase":"py311-greenlet","machine_arch":"x86_64","opsys":"NetBSD","pkgname_latest":"py311-greenlet-3.3.2"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:20:53.018Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:pkgsrc/devel/py-greenlet?arch=x86_64\u0026os=NetBSD","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pkgsrc/devel/py-greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pkgsrc/devel/py-greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pkgsrc/devel/py-greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/devel%2Fpy-greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/devel%2Fpy-greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/devel%2Fpy-greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/devel%2Fpy-greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/devel%2Fpy-greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages/devel%2Fpy-greenlet/codemeta","maintainers":[],"registry":{"name":"pkgsrc-netbsd-x86_64-10.1-all","url":"https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/x86_64/10.1/All","ecosystem":"pkgsrc","default":true,"packages_count":19690,"maintainers_count":0,"namespaces_count":43,"keywords_count":368,"github":"pkgsrc","metadata":{"funded_packages_count":475},"icon_url":"https://github.com/pkgsrc.png","created_at":"2026-05-26T08:59:24.518Z","updated_at":"2026-08-23T05:00:23.261Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pkgsrc-netbsd-x86_64-10.1-all/namespaces"}},{"id":12827770,"name":"python311Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-01-26T19:15:39.986Z","latest_release_published_at":"2026-01-26T19:15:39.986Z","latest_release_number":"2.0.2","last_synced_at":"2026-08-17T08:29:32.177Z","created_at":"2026-01-26T19:15:39.665Z","updated_at":"2026-08-18T10:34:54.715Z","registry_url":"https://search.nixos.org/packages?channel=23.05\u0026query=python311Packages.greenlet","install_command":"nix-env -iA nixpkgs.python311Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/greenlet/default.nix#L31","metadata":{"nix_attribute":"python3.11-greenlet-2.0.2","position":"pkgs/development/python-modules/greenlet/default.nix:31","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mipsel-linux","mips64el-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:34:54.714Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.greenlet?channel=23.05\u0026repository_url=https://channels.nixos.org/nixos-23.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages/python311Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-23.05","url":"https://channels.nixos.org/nixos-23.05","ecosystem":"nixpkgs","default":false,"packages_count":101092,"maintainers_count":2622,"namespaces_count":0,"keywords_count":613,"github":"NixOS","metadata":{"funded_packages_count":2117},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.882Z","updated_at":"2026-08-23T05:04:31.796Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-23.05/namespaces"}},{"id":13195313,"name":"python311Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-02T00:22:26.246Z","latest_release_published_at":"2026-02-02T00:22:26.246Z","latest_release_number":"3.0.3","last_synced_at":"2026-08-17T08:29:14.355Z","created_at":"2026-02-02T00:22:17.965Z","updated_at":"2026-08-18T10:44:48.014Z","registry_url":"https://search.nixos.org/packages?channel=24.05\u0026query=python311Packages.greenlet","install_command":"nix-env -iA nixpkgs.python311Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/greenlet/default.nix#L55","metadata":{"nix_attribute":"python3.11-greenlet-3.0.3","position":"pkgs/development/python-modules/greenlet/default.nix:55","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","x86_64-windows","i686-windows"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1837,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-18T09:34:23.732Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-12T13:00:18.000Z","dependencies_parsed_at":"2026-08-11T00:34:30.795Z","dependency_job_id":null,"html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36766130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:44:48.013Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python311Packages.greenlet?channel=24.05\u0026repository_url=https://channels.nixos.org/nixos-24.05","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python311Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python311Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages/python311Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.05","url":"https://channels.nixos.org/nixos-24.05","ecosystem":"nixpkgs","default":false,"packages_count":116156,"maintainers_count":3383,"namespaces_count":0,"keywords_count":654,"github":"NixOS","metadata":{"funded_packages_count":3049},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.309Z","updated_at":"2026-08-23T05:00:25.615Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.05/namespaces"}},{"id":13085086,"name":"python312Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":1,"first_release_published_at":"2026-02-01T18:00:08.918Z","latest_release_published_at":"2026-02-01T18:00:08.918Z","latest_release_number":"3.1.1","last_synced_at":"2026-08-17T08:29:55.093Z","created_at":"2026-02-01T17:59:59.385Z","updated_at":"2026-08-18T11:31:39.692Z","registry_url":"https://search.nixos.org/packages?channel=24.11\u0026query=python312Packages.greenlet","install_command":"nix-env -iA nixpkgs.python312Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/greenlet/default.nix#L55","metadata":{"nix_attribute":"python3.12-greenlet-3.1.1","position":"pkgs/development/python-modules/greenlet/default.nix:55","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","i686-darwin","aarch64-darwin","armv7a-darwin","i686-cygwin","x86_64-cygwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1837,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-18T09:34:23.732Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-12T13:00:18.000Z","dependencies_parsed_at":"2026-08-11T00:34:30.795Z","dependency_job_id":null,"html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36766130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T11:31:39.692Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python312Packages.greenlet?channel=24.11\u0026repository_url=https://channels.nixos.org/nixos-24.11","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python312Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python312Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python312Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages/python312Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-24.11","url":"https://channels.nixos.org/nixos-24.11","ecosystem":"nixpkgs","default":false,"packages_count":121983,"maintainers_count":3777,"namespaces_count":0,"keywords_count":739,"github":"NixOS","metadata":{"funded_packages_count":3287},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:53.059Z","updated_at":"2026-08-23T05:04:34.279Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-24.11/namespaces"}},{"id":75433,"name":"py-greenlet","ecosystem":"spack","description":"Lightweight in-process concurrent programming\n","homepage":"https://github.com/python-greenlet/greenlet","licenses":"[]","normalized_licenses":["Other"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":[],"namespace":null,"versions_count":11,"first_release_published_at":"2022-04-05T09:24:56.452Z","latest_release_published_at":"2026-04-16T03:21:50.708Z","latest_release_number":"3.4.0","last_synced_at":"2026-08-23T12:06:24.122Z","created_at":"2022-04-05T09:24:56.425Z","updated_at":"2026-08-23T12:06:24.122Z","registry_url":"https://packages.spack.io/package.html?name=py-greenlet","install_command":"spack install py-greenlet","documentation_url":null,"metadata":{},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T10:13:58.444Z","dependent_packages_count":5,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":9.712380158399334,"stargazers_count":6.085869112130053,"forks_count":6.502709462275948,"average":5.575239683201334},"purl":"pkg:spack/py-greenlet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/spack/py-greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/spack/py-greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/spack/py-greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages/py-greenlet/codemeta","maintainers":[{"uuid":"adamjstewart","login":"adamjstewart","name":null,"email":null,"url":"https://github.com/adamjstewart","packages_count":2154,"html_url":null,"role":null,"created_at":"2022-11-14T16:51:36.345Z","updated_at":"2022-11-14T16:51:36.345Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers/adamjstewart/packages"}],"registry":{"name":"spack.io","url":"https://packages.spack.io","ecosystem":"spack","default":true,"packages_count":9303,"maintainers_count":1032,"namespaces_count":0,"keywords_count":3959,"github":"spack","metadata":{"funded_packages_count":510},"icon_url":"https://github.com/spack.png","created_at":"2022-04-04T15:19:23.514Z","updated_at":"2026-08-23T05:06:22.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/spack.io/namespaces"}},{"id":2752930,"name":"greenlet","ecosystem":"pypi","description":"Lightweight in-process concurrent programming","homepage":"https://greenlet.readthedocs.io","licenses":"MIT AND PSF-2.0","normalized_licenses":["MIT","PSF-2.0"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["greenlet","coroutine","concurrency","threads","cooperative"],"namespace":null,"versions_count":68,"first_release_published_at":"2006-01-10T03:14:36.000Z","latest_release_published_at":"2026-08-10T13:28:09.000Z","latest_release_number":"3.5.5","last_synced_at":"2026-08-23T12:06:37.390Z","created_at":"2022-04-10T11:11:34.162Z","updated_at":"2026-08-23T12:25:12.292Z","registry_url":"https://pypi.org/project/greenlet/","install_command":"pip install greenlet --index-url https://pypi.org/simple","documentation_url":"https://greenlet.readthedocs.io","metadata":{"funding":null,"documentation":"https://greenlet.readthedocs.io","classifiers":["Development Status :: 5 - Production/Stable","Intended Audience :: Developers","Natural Language :: English","Operating System :: OS Independent","Programming Language :: C","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.14","Programming Language :: Python :: 3.15","Topic :: Software Development :: Libraries :: Python Modules"],"normalized_name":"greenlet","project_status":null},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1837,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-18T09:34:23.732Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-12T13:00:18.000Z","dependencies_parsed_at":"2026-08-11T00:34:30.795Z","dependency_job_id":null,"html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36800811,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-21T02:00:06.756Z","response_time":57,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-22T00:20:37.290Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1837,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-22T00:20:37.302Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-23T12:25:12.292Z","dependent_packages_count":515,"downloads":491783926,"downloads_period":"last-month","dependent_repos_count":68235,"rankings":{"downloads":0.011371827581083882,"dependent_repos_count":0.02017582312772947,"dependent_packages_count":0.061261135678742196,"stargazers_count":2.3591039733532404,"forks_count":4.474630736582618,"docker_downloads_count":0.022743655162167763,"average":1.158214525247597},"purl":"pkg:pypi/greenlet","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/greenlet","docker_dependents_count":6978,"docker_downloads_count":3795048204,"usage_url":"https://repos.ecosyste.ms/usage/pypi/greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/greenlet/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-08-23T11:44:51.671Z","issues_count":147,"pull_requests_count":141,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":50,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9078014184397163,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":21,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":414551.4666666667,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":1.4761904761904763,"past_year_avg_comments_per_pull_request":1.46875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/greenlet/codemeta","maintainers":[{"uuid":"jamadden","login":"jamadden","name":null,"email":null,"url":null,"packages_count":166,"html_url":"https://pypi.org/user/jamadden/","role":null,"created_at":"2022-12-04T18:29:35.787Z","updated_at":"2022-12-04T18:29:35.787Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jamadden/packages"},{"uuid":"bob","login":"bob","name":null,"email":null,"url":null,"packages_count":10,"html_url":"https://pypi.org/user/bob/","role":null,"created_at":"2022-12-04T18:29:35.770Z","updated_at":"2022-12-04T18:29:35.770Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/bob/packages"},{"uuid":"schmir","login":"schmir","name":null,"email":null,"url":null,"packages_count":19,"html_url":"https://pypi.org/user/schmir/","role":null,"created_at":"2022-12-04T18:29:35.794Z","updated_at":"2022-12-04T18:29:35.794Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/schmir/packages"},{"uuid":"JaredKuolt","login":"JaredKuolt","name":null,"email":null,"url":null,"packages_count":6,"html_url":"https://pypi.org/user/JaredKuolt/","role":null,"created_at":"2022-12-04T18:29:35.790Z","updated_at":"2022-12-04T18:29:35.790Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/JaredKuolt/packages"},{"uuid":"denik","login":"denik","name":null,"email":null,"url":null,"packages_count":11,"html_url":"https://pypi.org/user/denik/","role":null,"created_at":"2022-12-04T18:29:35.773Z","updated_at":"2022-12-04T18:29:35.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/denik/packages"},{"uuid":"ambroff","login":"ambroff","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/ambroff/","role":null,"created_at":"2022-12-04T18:29:35.765Z","updated_at":"2022-12-04T18:29:35.765Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/ambroff/packages"},{"uuid":"fzzzy","login":"fzzzy","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/fzzzy/","role":null,"created_at":"2022-12-04T18:29:35.778Z","updated_at":"2022-12-04T18:29:35.778Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/fzzzy/packages"},{"uuid":"snaury","login":"snaury","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/snaury/","role":null,"created_at":"2022-12-04T18:29:35.800Z","updated_at":"2022-12-04T18:29:35.800Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/snaury/packages"},{"uuid":"whichlinden","login":"whichlinden","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/whichlinden/","role":null,"created_at":"2022-12-04T18:29:35.823Z","updated_at":"2022-12-04T18:29:35.823Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/whichlinden/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930349,"maintainers_count":399576,"namespaces_count":0,"keywords_count":311673,"github":"pypi","metadata":{"funded_packages_count":58495,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-23T05:05:26.773Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":12888779,"name":"python314Packages.greenlet","ecosystem":"nixpkgs","description":"Module for lightweight in-process concurrent programming","homepage":"https://github.com/python-greenlet/greenlet","licenses":"Python-2.0, MIT","normalized_licenses":["Python-2.0","MIT"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["python"],"namespace":null,"versions_count":2,"first_release_published_at":"2026-01-27T07:38:35.162Z","latest_release_published_at":"2026-03-04T06:10:50.730Z","latest_release_number":"3.3.0","last_synced_at":"2026-08-17T08:30:05.144Z","created_at":"2026-01-27T07:38:34.953Z","updated_at":"2026-08-18T11:58:05.236Z","registry_url":"https://search.nixos.org/packages?channel=unstable\u0026query=python314Packages.greenlet","install_command":"nix-env -iA nixpkgs.python314Packages.greenlet","documentation_url":"https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/greenlet/default.nix#L61","metadata":{"nix_attribute":"python3.14-greenlet-3.3.0","position":"pkgs/development/python-modules/greenlet/default.nix:61","platforms":["aarch64-linux","armv5tel-linux","armv6l-linux","armv7a-linux","armv7l-linux","i686-linux","loongarch64-linux","m68k-linux","microblaze-linux","microblazeel-linux","mips-linux","mips64-linux","mips64el-linux","mipsel-linux","powerpc-linux","powerpc64-linux","powerpc64le-linux","riscv32-linux","riscv64-linux","s390-linux","s390x-linux","x86_64-linux","x86_64-darwin","aarch64-darwin","aarch64-windows","x86_64-windows","i686-windows","i686-freebsd","x86_64-freebsd","aarch64-freebsd"],"broken":false,"insecure":false,"unfree":false,"outputs":["dist","out"],"upstream_ecosystem":"pypi","upstream_name":"greenlet","upstream_purl":"pkg:pypi/greenlet"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1837,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-18T09:34:23.732Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-12T13:00:18.000Z","dependencies_parsed_at":"2026-08-11T00:34:30.795Z","dependency_job_id":null,"html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36766130,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T11:58:05.235Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:nix/python314Packages.greenlet?channel=unstable","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nixpkgs/python314Packages.greenlet","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nixpkgs/python314Packages.greenlet","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nixpkgs/python314Packages.greenlet/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.greenlet/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.greenlet/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.greenlet/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.greenlet/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.greenlet/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages/python314Packages.greenlet/codemeta","maintainers":[],"registry":{"name":"nixpkgs-unstable","url":"https://channels.nixos.org/nixos-unstable","ecosystem":"nixpkgs","default":true,"packages_count":153756,"maintainers_count":4901,"namespaces_count":0,"keywords_count":3257,"github":"NixOS","metadata":{"funded_packages_count":5881},"icon_url":"https://github.com/NixOS.png","created_at":"2026-01-25T22:30:52.762Z","updated_at":"2026-08-23T05:00:10.999Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/nixpkgs-unstable/namespaces"}},{"id":5968321,"name":"creature","ecosystem":"pypi","description":"","homepage":null,"licenses":"other","normalized_licenses":["GPL-1.0+"],"repository_url":"https://github.com/python-greenlet/greenlet","keywords_array":["greenlet","fibers","async","sqlalchemy"],"namespace":null,"versions_count":3,"first_release_published_at":"2023-01-26T00:58:56.000Z","latest_release_published_at":"2023-01-28T04:25:36.000Z","latest_release_number":"0.1.17","last_synced_at":"2026-08-23T12:06:38.166Z","created_at":"2023-01-26T01:21:13.580Z","updated_at":"2026-08-23T12:06:38.167Z","registry_url":"https://pypi.org/project/creature/","install_command":"pip install creature --index-url https://pypi.org/simple","documentation_url":"https://creature.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11"],"normalized_name":"creature"},"repo_metadata":{"id":2064571,"uuid":"3003137","full_name":"python-greenlet/greenlet","owner":"python-greenlet","description":"Lightweight in-process concurrent programming","archived":false,"fork":false,"pushed_at":"2026-08-10T13:23:22.000Z","size":2266,"stargazers_count":1836,"open_issues_count":21,"forks_count":271,"subscribers_count":50,"default_branch":"master","last_synced_at":"2026-08-11T00:27:24.740Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","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/python-greenlet.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2011-12-17T21:12:01.000Z","updated_at":"2026-08-10T13:27:19.000Z","dependencies_parsed_at":"2024-06-18T11:21:14.308Z","dependency_job_id":"989e86d1-921b-4914-9e1f-581b3c628622","html_url":"https://github.com/python-greenlet/greenlet","commit_stats":{"total_commits":950,"total_committers":76,"mean_commits":12.5,"dds":0.54,"last_synced_commit":"9c210e0879b897ad6f1d1ce9e72ccdf6feeb9153"},"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/python-greenlet/greenlet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/sbom","scorecard":{"id":419122,"data":{"date":"2025-08-11","repo":{"name":"github.com/python-greenlet/greenlet","commit":"619c92c90a153edda07608e7eee4dba8941769d6"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"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":"Maintained","score":10,"reason":"24 commit(s) and 0 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":"Code-Review","score":2,"reason":"Found 5/23 approved changesets -- score normalized to 2","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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"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/tests.yml:124: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:126: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:153: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:155: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:186: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:188: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:200: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/tests.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/tests.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/python-greenlet/greenlet/tests.yml/master?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:40","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:41","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:52","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:65","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:105","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:133","Warn: pipCommand not pinned by hash: .github/workflows/tests.yml:134","Info:   0 out of  12 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   3 third-party GitHubAction dependencies pinned","Info:   0 out of   7 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":"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":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"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":"Vulnerabilities","score":5,"reason":"5 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579","Warn: Project is vulnerable to: PYSEC-2022-43017 / GHSA-qwmp-2cf2-g9g6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/tests.yml:168"],"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":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (13) 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-19T00:43:21.455Z","repository_id":2064571,"created_at":"2025-08-19T00:43:21.456Z","updated_at":"2025-08-19T00:43:21.456Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36501014,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-10T02:00:05.122Z","response_time":58,"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":"python-greenlet","name":"python-greenlet","uuid":"1270171","kind":"organization","description":"","email":"open-source@nextthought.com","website":null,"location":null,"twitter":"gevent","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1270171?v=4","repositories_count":1,"last_synced_at":"2026-08-14T04:43:18.793Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/python-greenlet","funding_links":[],"total_stars":1836,"followers":22,"following":0,"created_at":"2022-11-02T16:32:41.863Z","updated_at":"2026-08-14T04:43:18.807Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-greenlet/repositories"},"tags":[{"name":"3.5.5","sha":"ddb14535002029347139ce137c137a04eecf61c5","kind":"tag","published_at":"2026-08-10T13:22:58.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.5/manifests"},{"name":"3.5.4","sha":"384be8821a934fbb835e369dda2b9b72107e80be","kind":"tag","published_at":"2026-07-22T11:35:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.4/manifests"},{"name":"3.5.3","sha":"6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300","kind":"tag","published_at":"2026-06-26T18:18:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.3/manifests"},{"name":"3.5.2","sha":"0b64e9c851ae7bd8fc9b73d98031168237ee71db","kind":"tag","published_at":"2026-06-17T17:30:43.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.2/manifests"},{"name":"3.5.1","sha":"b5e5fc43a51c27ecffa1b1c7107c91464a6b26e2","kind":"tag","published_at":"2026-05-20T13:01:22.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"c7acc72000572811d6462ebe01733a974f194990","kind":"tag","published_at":"2026-04-27T12:18:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.5.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.5.0/manifests"},{"name":"3.4.0","sha":"df6734edbef6a0e54ecc4ba4735d93ae6d721095","kind":"tag","published_at":"2026-04-08T15:49:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.4.0/manifests"},{"name":"3.3.2","sha":"a62f331fd74d0d17ab64b509ad9fb685d5cfeaec","kind":"tag","published_at":"2026-02-20T20:14:40.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.2/manifests"},{"name":"3.2.5","sha":"882bd4e7e03f4cd0939cf7ddc1caf2b8a0bc5f4c","kind":"tag","published_at":"2026-02-20T20:01:25.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.5/manifests"},{"name":"3.3.1","sha":"d1a0a3fa740425b8dd4dceafbecedda21d70cc08","kind":"tag","published_at":"2026-01-23T15:28:26.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.1/manifests"},{"name":"3.3.0","sha":"0f904314e2fe11835bdff9d928f9f039116aebff","kind":"tag","published_at":"2025-12-04T14:19:13.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.3.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.3.0/manifests"},{"name":"3.2.4","sha":"65f8da82b13a1273e55a6bfcbd1f9da09fc4eb7a","kind":"tag","published_at":"2025-08-07T13:13:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.4/manifests"},{"name":"3.2.3","sha":"f40c095b358c2b98f5aba114fd3089f42368a02f","kind":"tag","published_at":"2025-06-05T16:08:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.3/manifests"},{"name":"3.2.2","sha":"097bca95f66bc052a8680512dc54f8dcaf028496","kind":"tag","published_at":"2025-05-09T14:49:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.2/manifests"},{"name":"3.2.1","sha":"89be6d6273fcf1268ab3cb57cd22faae856fff89","kind":"tag","published_at":"2025-04-22T14:21:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"7a5bcc64fea14ff68e41867bc604ddbc63fdd717","kind":"tag","published_at":"2025-04-15T16:16:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.2.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"dd0a948da112a574864b518e5739bd90d068a1b0","kind":"tag","published_at":"2024-09-20T17:01:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"583e83c6de43530d74f68a04feac3a73ed694ecf","kind":"tag","published_at":"2024-09-10T16:50:02.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.1.0/manifests"},{"name":"3.0.3","sha":"ea4bc2776c75429a577e539389fee40ad9e46707","kind":"tag","published_at":"2023-12-21T21:57:36.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"719ea473c61e9934cb75ebd04a52dda32a030863","kind":"tag","published_at":"2023-12-08T19:53:30.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"77a9a2952b166b83011f5c3ebeb6ad2d6370bbfa","kind":"tag","published_at":"2023-10-25T11:45:59.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"ef510e4b1a862800e77bc8e290769d688f691b9e","kind":"tag","published_at":"2023-10-02T19:18:19.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0/manifests"},{"name":"3.0.0rc3","sha":"715128a4df7f93b247ce03a202e6d892a288e9b2","kind":"tag","published_at":"2023-09-12T15:19:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc3/manifests"},{"name":"3.0.0rc2","sha":"5430ae96790b781307118a8dfaaa186cc4e19aab","kind":"tag","published_at":"2023-09-09T12:20:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc2/manifests"},{"name":"3.0.0rc1","sha":"157db08b3d91410cd3b7f419a12cdd59e3affb42","kind":"tag","published_at":"2023-09-01T22:09:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0rc1/manifests"},{"name":"3.0.0a1","sha":"684ba01b8f5cb8184a18715bef05c8ee6b6ee5e8","kind":"tag","published_at":"2023-06-21T22:01:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/3.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/3.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@3.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/3.0.0a1/manifests"},{"name":"2.0.2","sha":"45e78ee5dbefe91c201b8d2b492b2701248e4c4c","kind":"tag","published_at":"2023-01-28T14:19:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"69f6483c41776fb9095c3fd7b02d3e4ede289c78","kind":"tag","published_at":"2022-11-07T12:05:34.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.1/manifests"},{"name":"2.0.0.post0","sha":"0216c2ae008cb185292b136e34ba92ae3f40da6b","kind":"tag","published_at":"2022-11-03T21:12:09.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0.post0/manifests"},{"name":"2.0.0","sha":"f9c29d90b1fd33e3ade1272f46e17dfe17d651e6","kind":"tag","published_at":"2022-10-31T18:45:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0/manifests"},{"name":"2.0.0rc5","sha":"69f4cfc97854c11010f4f1e882803e0005efd390","kind":"tag","published_at":"2022-10-31T17:20:04.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc5/manifests"},{"name":"2.0.0rc4","sha":"4ad72bb6f80a06900831c7aa161772476a705e3c","kind":"tag","published_at":"2022-10-30T15:34:57.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"585204fe70b7fa87a18598402f76a68b8c6c4425","kind":"tag","published_at":"2022-10-29T12:21:20.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"4f749df4970f90ef8cb216571785c43439f76c6b","kind":"tag","published_at":"2022-10-28T21:31:11.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"bd59fd67c7b004c40b6c49fc0bb5136f8edc5ca7","kind":"tag","published_at":"2022-10-27T18:49:31.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0rc1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0rc1/manifests"},{"name":"1.1.3.post0","sha":"8c32dfc28f77e82f22e0f913a6201a927b73b34c","kind":"tag","published_at":"2022-10-10T18:53:45.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3.post0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3.post0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3.post0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3.post0/manifests"},{"name":"1.1.3","sha":"38f17db2ec1936eedc9cdd834c6298a06583d812","kind":"tag","published_at":"2022-08-25T10:22:39.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.3/manifests"},{"name":"2.0.0a2","sha":"6909fc2caea88ef0a6010dc6ec761dbcef282511","kind":"tag","published_at":"2022-03-24T21:03:49.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a2/manifests"},{"name":"2.0.0a1","sha":"f6c7d7036bad38466c5e5e0496896fb8a293b983","kind":"tag","published_at":"2022-01-20T14:58:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/2.0.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/2.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@2.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/2.0.0a1/manifests"},{"name":"1.1.2","sha":"ea9ad9cd62fafe71b1cdd4eb6ed77bed533f7581","kind":"tag","published_at":"2021-09-29T10:35:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"684649c1e5f4171cca7ebdde65a7ee67f34f61de","kind":"tag","published_at":"2021-08-06T14:36:56.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"b27efb98c7c9d17c92dc0746e2a301b5534bf74d","kind":"tag","published_at":"2021-05-06T14:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.1.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.1.0/manifests"},{"name":"1.0.0","sha":"c0e16261293cb401b643290adbb2d824c7200388","kind":"tag","published_at":"2021-01-13T13:34:14.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0.0/manifests"},{"name":"1.0a1","sha":"0df68de701b00d3abf81bdebb1ffd24db577cdea","kind":"tag","published_at":"2020-11-20T11:29:33.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/1.0a1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/1.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@1.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/1.0a1/manifests"},{"name":"0.4.17","sha":"71ecaa8188894dccdf35351614e65f07752c2414","kind":"commit","published_at":"2020-09-22T10:53:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.17","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.17/manifests"},{"name":"0.4.16","sha":"a389d7153b3aa7d5f7e694f82b4eb18c52559042","kind":"commit","published_at":"2020-06-05T08:12:44.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.16","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.16/manifests"},{"name":"0.4.15-py38-win","sha":"066ec7270eed218511497ac48cb7775f4d72fdd8","kind":"commit","published_at":"2020-02-05T18:18:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15-py38-win","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15-py38-win","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15-py38-win","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15-py38-win/manifests"},{"name":"0.4.15","sha":"35bda19e728f318fe541de2cb4196678398d4e63","kind":"commit","published_at":"2018-09-07T22:06:18.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.15","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.15/manifests"},{"name":"0.4.14","sha":"9b39e4ba75a0c17025e69a6b02b34fab4ebd822e","kind":"commit","published_at":"2018-07-17T18:47:55.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.14","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.14/manifests"},{"name":"0.4.13","sha":"38d5728992a173762445bddcbac8661ee8dd0002","kind":"commit","published_at":"2018-01-31T21:15:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.13","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.13/manifests"},{"name":"0.4.12","sha":"1a23cf9e011c49fe855c0afd9dcfaa6eb9c73a7e","kind":"commit","published_at":"2017-02-01T19:46:10.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.12","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.12/manifests"},{"name":"0.4.11","sha":"b3eb1ac391ca46aecefe94a5e017fd6d25339c84","kind":"commit","published_at":"2016-12-10T23:36:52.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.11","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.11/manifests"},{"name":"0.4.10","sha":"04303e5b8d4b0f7a4e9c9d02e3905009e55cbd45","kind":"commit","published_at":"2016-06-11T17:29:05.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.10","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.10/manifests"},{"name":"0.4.9","sha":"ed943580bc514144958ebd257156ddfb7584a981","kind":"commit","published_at":"2015-08-30T18:01:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.9","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.9/manifests"},{"name":"0.4.7","sha":"641794f49a15007e0a9981cbe9423f6a01143e97","kind":"commit","published_at":"2015-05-16T13:53:03.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.7","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.7/manifests"},{"name":"0.4.6","sha":"ead921dc9ae02c13a8ccbd1ba7f76189be256cd6","kind":"commit","published_at":"2015-05-03T14:19:12.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.6","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.6/manifests"},{"name":"0.4.5","sha":"42b65a7b67dfabd180625155cd4fcd8e51917fe2","kind":"commit","published_at":"2014-10-18T15:57:23.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.5","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.5/manifests"},{"name":"0.4.4","sha":"602e9047a20122e00906ab61b0c7cf3e322225fc","kind":"commit","published_at":"2014-09-07T20:55:29.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.4/manifests"},{"name":"0.4.3","sha":"392ed34fc7416654002ac54a6e096332d03ed975","kind":"commit","published_at":"2014-08-07T19:49:16.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.3/manifests"},{"name":"0.4.2","sha":"4300791bbc9b4976fc54ded1d234849693bae462","kind":"commit","published_at":"2014-01-07T22:43:15.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.2/manifests"},{"name":"0.4.1","sha":"2030b4210d7d638f3a0565f2d37ceaf0bbc96d84","kind":"commit","published_at":"2013-05-20T22:10:21.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.1/manifests"},{"name":"0.4.0","sha":"bad771c72f04dd98c1ad4d069bce9505a777fe9a","kind":"commit","published_at":"2012-06-21T19:23:28.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.4.0","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.4.0/manifests"},{"name":"0.3.4","sha":"c5502fb8ecbdf584b6948fda15135e690cc55e80","kind":"commit","published_at":"2012-02-08T18:38:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.4","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.4/manifests"},{"name":"0.3.3","sha":"3dfd54b533e2328443a6aacc0774d4158eaf9dc6","kind":"commit","published_at":"2012-01-05T23:05:35.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.3/manifests"},{"name":"0.3.2","sha":"94a01a18b243c9e795b4383bdf6f99d3fc3009b0","kind":"commit","published_at":"2011-12-15T00:49:50.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.2","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.2/manifests"},{"name":"0.3.1","sha":"475f83f05adf3bcd3d6a748ca812a6222ef2eecd","kind":"commit","published_at":"2010-04-05T22:19:32.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3.1","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3.1/manifests"},{"name":"0.3","sha":"c78342e6231a3f97633a5f0a39de9bb9bcaf8a99","kind":"commit","published_at":"2010-03-23T22:38:38.000Z","download_url":"https://codeload.github.com/python-greenlet/greenlet/tar.gz/0.3","html_url":"https://github.com/python-greenlet/greenlet/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/python-greenlet/greenlet@0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/tags/0.3/manifests"}]},"repo_metadata_updated_at":"2026-08-18T09:53:27.024Z","dependent_packages_count":0,"downloads":16,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":44.27285735659126,"dependent_repos_count":21.71838761843193,"dependent_packages_count":10.002282794063202,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":25.3311759230288},"purl":"pkg:pypi/creature","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/creature","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/creature","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/creature/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-08-18T00:01:08.960Z","issues_count":147,"pull_requests_count":140,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":49,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9285714285714284,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":22,"past_year_pull_requests_count":31,"past_year_avg_time_to_close_issue":965918.3125,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":16,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":13,"past_year_issue_authors_count":16,"past_year_avg_comments_per_issue":1.6363636363636365,"past_year_avg_comments_per_pull_request":1.5161290322580645,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/creature/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/creature/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/creature/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/creature/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/creature/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/creature/codemeta","maintainers":[{"uuid":"pwtail","login":"pwtail","name":null,"email":null,"url":null,"packages_count":7,"html_url":"https://pypi.org/user/pwtail/","role":null,"created_at":"2023-01-26T01:29:12.193Z","updated_at":"2023-01-26T01:29:12.193Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/pwtail/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":930349,"maintainers_count":399576,"namespaces_count":0,"keywords_count":311673,"github":"pypi","metadata":{"funded_packages_count":58495,"rate_limit":2},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2026-08-23T05:05:26.773Z","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":16110,"full_name":"python-greenlet/greenlet","default_branch":"master","total_commits":1132,"total_committers":89,"total_bot_commits":9,"total_bot_committers":1,"mean_commits":12.719101123595506,"dds":0.5053003533568905,"past_year_total_commits":141,"past_year_total_committers":14,"past_year_total_bot_commits":7,"past_year_total_bot_committers":1,"past_year_mean_commits":10.071428571428571,"past_year_dds":0.36879432624113473,"last_synced_at":"2026-08-19T10:04:24.328Z","last_synced_commit":"6aaf3af698aa7789075a904e5bbb70e24df06553","created_at":"2023-03-07T11:31:51.256Z","updated_at":"2026-08-19T10:04:22.695Z","committers":[{"name":"Jason Madden","email":"jamadden@gmail.com","login":"jamadden","count":560},{"name":"Alexey Borzenkov","email":"snaury@gmail.com","login":"snaury","count":188},{"name":"Ralf Schmitt","email":"ralf@systemexit.de","login":"schmir","count":90},{"name":"Kyle Ambroff","email":"ambroff@lindenlab.com","login":null,"count":64},{"name":"Kumar Aditya","email":"kumaraditya@python.org","login":"kumaraditya303","count":25},{"name":"Victor Stinner","email":"vstinner@python.org","login":"vstinner","count":21},{"name":"bob@16b7edcf-4bd7-0310-b1c2-f8d8cf7ab505","email":"bob@16b7edcf-4bd7-0310-b1c2-f8d8cf7ab505","login":null,"count":11},{"name":"Michael Droettboom","email":"mdboom@gmail.com","login":"mdboom","count":11},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":9},{"name":"Brandt Bucher","email":"brandtbucher@microsoft.com","login":"brandtbucher","count":7},{"name":"Matt Madison","email":"madison@bliss-m.org","login":null,"count":6},{"name":"Dorian Hoxha","email":"dorian.hoxha@gmail.com","login":"ddorian","count":6},{"name":"Josh Snyder","email":"joshs@netflix.com","login":"hashbrowncipher","count":6},{"name":"Joshua Oreman","email":"oremanj@gmail.com","login":"oremanj","count":6},{"name":"1.v3m","email":"16155914@mersin.edu.tr","login":null,"count":5},{"name":"Hugo van Kemenade","email":"hugovk","login":"hugovk","count":5},{"name":"BengtOFFIS","email":"bengt.lueers@offis.de","login":"BengtOFFIS","count":4},{"name":"Floris Bruynooghe","email":"flub@devork.be","login":"flub","count":4},{"name":"Sam Schlegel","email":"sam.s@discordapp.com","login":"samschlegel","count":3},{"name":"Andreas Schwab","email":"schwab@suse.de","login":"andreas-schwab","count":3},{"name":"Sergey Fedorov","email":"barracuda@macos-powerpc.org","login":"barracuda156","count":3},{"name":"Niyas Sait","email":"niyas.sait@linaro.org","login":"niyas-sait","count":3},{"name":"Michał Górny","email":"mgorny@gentoo.org","login":"mgorny","count":3},{"name":"Marc Abramowitz","email":"marc@marc-abramowitz.com","login":"msabramo","count":3},{"name":"Khem Raj","email":"raj.khem@gmail.com","login":"kraj","count":3},{"name":"Giel van Schijndel","email":"me@mortis.eu","login":"muggenhor","count":3},{"name":"BoonsNaibot","email":"deguzouwa@yahoo.com","login":"BoonsNaibot","count":3},{"name":"pkubaj","email":"pkubaj","login":"pkubaj","count":2},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":2},{"name":"Thomas Wouters","email":"thomas@python.org","login":"Yhg1s","count":2},{"name":"Thomas A Caswell","email":"tcaswell@gmail.com","login":"tacaswell","count":2},{"name":"Ronny Pfannschmidt","email":"Ronny.Pfannschmidt@gmx.de","login":"RonnyPfannschmidt","count":2},{"name":"Robie Basak","email":"robie.basak@canonical.com","login":"basak","count":2},{"name":"Proton","email":"feisuzhu@163.com","login":"feisuzhu","count":2},{"name":"Nicolas Bouvrette","email":"bouvrette.nicolas@gmail.com","login":"nbouvrette","count":2},{"name":"Michael Matz","email":"matz@suse.de","login":"susematz","count":2},{"name":"Matt Turner","email":"mattst88@gmail.com","login":"mattst88","count":2},{"name":"Jesse Gorzinski","email":"jgorzinski@gmail.com","login":"ThePrez","count":2},{"name":"Charlie Lin","email":"tuug@gmx.us","login":"clin1234","count":2},{"name":"ChangBo Guo(gcb)","email":"eric.guo@easystack.cn","login":"glongwave","count":2},{"name":"Bengt Lüers","email":"Bengt.Lueers@gmail.com","login":"Bengt","count":2},{"name":"Ülgen Sarıkavak","email":"ulgensrkvk@gmail.com","login":"ulgens","count":2},{"name":"Michael Ellerman","email":"michael@ellerman.id.au","login":"mpe","count":1},{"name":"NotWearingPants","email":"snir@broshi.net","login":"NotWearingPants","count":1},{"name":"Paweł Kołodziej","email":"p.kolodziej@gmail.com","login":"pkol","count":1},{"name":"Rahul Nair","email":"rahulunair","login":"rahulunair","count":1},{"name":"Rosen Penev","email":"rosenp@gmail.com","login":"neheb","count":1},{"name":"Sebastian Koslowski","email":"sebastian.koslowski@gmail.com","login":"skoslowski","count":1},{"name":"Steven Silvester","email":"steven.silvester@ieee.org","login":"blink1073","count":1},{"name":"Tony Breeds","email":"tony@bakeyournoodle.com","login":"tbreeds","count":1},{"name":"Tulio Magno Quites Machado Filho","email":"tuliom@linux.vnet.ibm.com","login":"tuliom","count":1},{"name":"danielyan","email":"tatul.danielyan.s@gmail.com","login":"daniel7an","count":1},{"name":"dynapx","email":"2310384514@qq.com","login":"dynapx","count":1},{"name":"guillaumep","email":"guillaume@guillaumepratte.net","login":"guillaumep","count":1},{"name":"k2uhl","email":"github@redlagoon.net","login":"kskuhlman","count":1},{"name":"Ulrich Weigand","email":"uweigand@de.ibm.com","login":null,"count":1},{"name":"Trevor Bowen","email":"m27315@googlemail","login":null,"count":1},{"name":"Pietro Monteiro","email":"pietro@sociotechnical.xyz","login":null,"count":1},{"name":"Mao Han","email":"han_mao@c-sky.com","login":null,"count":1},{"name":"Kyle Ambroff","email":"kyle@formspring.me","login":null,"count":1},{"name":"Alexander Schmidt","email":"alexs@linux.vnet.ibm.com","login":null,"count":1},{"name":"Adam Chainz","email":"adam@adamj.eu","login":null,"count":1},{"name":"mrbean-bremen","email":"hansemrbean@googlemail.com","login":"mrbean-bremen","count":1},{"name":"nia","email":"nia@NetBSD.org","login":"alarixnia","count":1},{"name":"ossdev07","email":"ossdev@puresoftware.com","login":"ossdev07","count":1},{"name":"Addison Gourluck","email":"addison.gourluck@opengear.com","login":"AddisonG","count":1},{"name":"Alexander Piskun","email":"bigcat88@icloud.com","login":"bigcat88","count":1},{"name":"Andrew Wason","email":"rectalogic@rectalogic.com","login":"rectalogic","count":1},{"name":"Biswapriyo Nath","email":"nathbappai@gmail.com","login":"Biswa96","count":1},{"name":"Corey Farwell","email":"coreyf@rwell.org","login":"frewsxcv","count":1},{"name":"Daniel Axtens","email":"dja@axtens.net","login":"daxtens","count":1},{"name":"Daniel Sticker","email":"daniel.sticker@rwth-aachen.de","login":"stickerdaniel","count":1},{"name":"Denis Bilenko","email":"denis.bilenko@gmail.com","login":"denik","count":1},{"name":"Edgar Ramírez Mondragón","email":"edgarrm358@gmail.com","login":"edgarrmondragon","count":1},{"name":"Fantix King","email":"fantix.king@gmail.com","login":"fantix","count":1},{"name":"Federico Caselli","email":"CaselIT","login":"CaselIT","count":1},{"name":"Fengyang Gao","email":"fygao@wish.com","login":"fygao-wish","count":1},{"name":"Fredrik Fornwall","email":"fredrik@fornwall.net","login":"fornwall","count":1},{"name":"Guy Rozendorn","email":"guy@rzn.co.il","login":"grzn","count":1},{"name":"Gökhan Karabulut","email":"gokhanettin@gmail.com","login":"gokhanettin","count":1},{"name":"HarryLoong","email":"xiangzelong@deepin.org","login":"xzl01","count":1},{"name":"Havard Eidnes","email":"he@NetBSD.org","login":"he32","count":1},{"name":"Heinrich Schuchardt","email":"xypron.glpk@gmx.de","login":"xypron","count":1},{"name":"Ivan Latka","email":"109349962+Enkidu-Aururu","login":"Enkidu-Aururu","count":1},{"name":"Kian-Meng, Ang","email":"kianmeng@cpan.org","login":"kianmeng","count":1},{"name":"Kirill Smelkov","email":"kirr@nexedi.com","login":"navytux","count":1},{"name":"Laszlo Boszormenyi (GCS)","email":"gcs@debian.org","login":"gcsideal","count":1},{"name":"Marc Schlaich","email":"marc.schlaich@googlemail.com","login":"schlamar","count":1},{"name":"unixtool1192","email":"unixtool1192@gmail.com","login":"unixtool1192","count":1}],"past_year_committers":[{"name":"Jason Madden","email":"jamadden@gmail.com","login":"jamadden","count":89},{"name":"Kumar Aditya","email":"kumaraditya@python.org","login":"kumaraditya303","count":25},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":7},{"name":"Dorian Hoxha","email":"dorian.hoxha@gmail.com","login":"ddorian","count":6},{"name":"Ülgen Sarıkavak","email":"ulgensrkvk@gmail.com","login":"ulgens","count":2},{"name":"Thomas Wouters","email":"thomas@python.org","login":"Yhg1s","count":2},{"name":"Nicolas Bouvrette","email":"bouvrette.nicolas@gmail.com","login":"nbouvrette","count":2},{"name":"Charlie Lin","email":"tuug@gmx.us","login":"clin1234","count":2},{"name":"mrbean-bremen","email":"hansemrbean@googlemail.com","login":"mrbean-bremen","count":1},{"name":"dynapx","email":"2310384514@qq.com","login":"dynapx","count":1},{"name":"danielyan","email":"tatul.danielyan.s@gmail.com","login":"daniel7an","count":1},{"name":"Thomas A Caswell","email":"tcaswell@gmail.com","login":"tacaswell","count":1},{"name":"Rosen Penev","email":"rosenp@gmail.com","login":"neheb","count":1},{"name":"Daniel Sticker","email":"daniel.sticker@rwth-aachen.de","login":"stickerdaniel","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6740034,"commits_count":975859012,"contributors_count":41146129,"owners_count":1356232,"committers_count":3349823,"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":{"table":{"full_name":"python-greenlet/greenlet","html_url":"https://github.com/python-greenlet/greenlet","last_synced_at":"2026-08-23T11:44:51.671Z","status":null,"issues_count":147,"pull_requests_count":141,"avg_time_to_close_issue":8764611.886178862,"avg_time_to_close_pull_request":4083633.265625,"issues_closed_count":123,"pull_requests_closed_count":128,"pull_request_authors_count":50,"issue_authors_count":112,"avg_comments_per_issue":3.292517006802721,"avg_comments_per_pull_request":2.9078014184397163,"merged_pull_requests_count":85,"bot_issues_count":0,"bot_pull_requests_count":18,"past_year_issues_count":21,"past_year_pull_requests_count":32,"past_year_avg_time_to_close_issue":414551.4666666667,"past_year_avg_time_to_close_pull_request":829435.76,"past_year_issues_closed_count":15,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":14,"past_year_issue_authors_count":15,"past_year_avg_comments_per_issue":1.4761904761904763,"past_year_avg_comments_per_pull_request":1.46875,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":6,"past_year_merged_pull_requests_count":18,"created_at":"2023-05-10T11:07:14.113Z","updated_at":"2026-08-23T11:44:51.671Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-greenlet%2Fgreenlet/issues","issue_labels_count":{"table":{"Help Wanted":11,"Question":8,"Unsupported Platform":7,"Can't Fix":6,"Internal":4,"Not greenlet":4,"User Support":4,"Feature Request":4}},"pull_request_labels_count":{"table":{"dependencies":18,"github_actions":6}},"issue_author_associations_count":{"table":{"NONE":118,"CONTRIBUTOR":29}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":104,"NONE":37}},"issue_authors":{"table":{"jamadden":9,"kloczek":7,"tacaswell":5,"ddorian":4,"mgorny":4,"clin1234":3,"godlygeek":3,"taegyunkim":2,"kelvindoe22":2,"salabim":2,"vstinner":2,"jameshilliard":2,"zzzeek":2,"doko42":2,"jfp1992":1,"pannet1":1,"Changaco":1,"ericsnowcurrently":1,"osxtra":1,"blankjul":1,"thesketh":1,"hpsjakob":1,"tastelessjolt":1,"shaun-ba":1,"50Bytes-dev":1,"oremanj":1,"avilaton":1,"bb-xops":1,"abitrolly":1,"mpas":1,"bigcat88":1,"Josverl":1,"allen-munsch":1,"darkphoenix2601":1,"wusspuss":1,"thecowmilk":1,"mtelka":1,"itamarst":1,"layday":1,"billdenney":1,"yannfill":1,"davidism":1,"dmbaggett":1,"teleprv":1,"jackcogdill":1,"mcfreis":1,"CreatingNull":1,"AAB94":1,"mathew-jithin":1,"akrherz":1,"bowiechen":1,"binbjz":1,"kumaraditya303":1,"st2222":1,"hariskhan-tenx":1,"usiems":1,"xypron":1,"tosha4encko":1,"ader1990":1,"komalbarun":1,"kcLin2708":1,"OlegZv":1,"darwinzavalaroque172-stack":1,"stickerdaniel":1,"mkmoisen":1,"dgonzo27":1,"frenck":1,"3nprob":1,"Biswa96":1,"goulter":1,"samschlegel":1,"gcsideal":1,"sandpioneer":1,"Enkidu-Aururu":1,"barracuda156":1,"Ohlomonchick":1,"ranjanicanva":1,"wang0618":1,"ncoghlan":1,"glaubitz":1,"maximekl":1,"maxrossi":1,"ZwFink":1,"dlamblin":1,"brandtbucher":1,"mborsetti":1,"blink1073":1,"rastarr":1,"fabioz":1,"AlexanderWells-diamond":1,"ghost":1,"sfv880":1,"boasmeier":1,"dne":1,"Ezak91":1,"AriBermeki":1,"Chandana2296":1,"hpatelbitglass":1,"fkil":1,"JordanStopford":1,"encukou":1,"WendaoLee":1,"rkhwaja":1,"tasansal":1,"sg-s":1,"lwoydziak":1,"nitantsoni":1,"rorygreenwood-humansecurity":1,"Dendi777":1,"cx4":1,"NitayDariel":1,"SyamGadde":1}},"pull_request_authors":{"table":{"jamadden":34,"dependabot[bot]":18,"vstinner":12,"ddorian":5,"kraj":5,"nbouvrette":4,"cclauss":4,"xzl01":2,"kumaraditya303":2,"samschlegel":2,"clin1234":2,"barracuda156":2,"snaury":2,"edgarrmondragon":2,"glaubitz":2,"Enkidu-Aururu":2,"he32":2,"alarixnia":2,"pietro":2,"mgorny":2,"xypron":2,"a-detiste":2,"hugovk":2,"dynapx":1,"AddisonG":1,"oremanj":1,"tacaswell":1,"daniel7an":1,"Biswa96":1,"bigcat88":1,"noloader":1,"navytux":1,"jcdong98":1,"brandtbucher":1,"timgates42":1,"Yhg1s":1,"archaon616":1,"mdboom":1,"neheb":1,"rectalogic":1,"blink1073":1,"kianmeng":1,"mrbean-bremen":1,"trofi":1,"merore":1,"stickerdaniel":1,"Georggi":1,"ader1990":1,"gounthar":1,"mylapallilavanyaa":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-23T00:00:07.901Z","repositories_count":16277450,"issues_count":42193190,"pull_requests_count":134426820,"authors_count":11510733,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":6,"github_actions":6}},"past_year_issue_author_associations_count":{"table":{"NONE":14,"CONTRIBUTOR":7}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":24,"NONE":8}},"past_year_issue_authors":{"table":{"ddorian":4,"clin1234":2,"tacaswell":2,"taegyunkim":2,"binbjz":1,"bowiechen":1,"darwinzavalaroque172-stack":1,"godlygeek":1,"mcfreis":1,"ncoghlan":1,"NitayDariel":1,"OlegZv":1,"rorygreenwood-humansecurity":1,"stickerdaniel":1,"thesketh":1}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":6,"ddorian":5,"jamadden":5,"nbouvrette":4,"clin1234":2,"kumaraditya303":2,"daniel7an":1,"dynapx":1,"Georggi":1,"gounthar":1,"mrbean-bremen":1,"neheb":1,"stickerdaniel":1,"Yhg1s":1}},"maintainers":[],"active_maintainers":[]}},"events":{"total":{"CreateEvent":23,"DeleteEvent":15,"ForkEvent":14,"IssueCommentEvent":65,"IssuesEvent":22,"PullRequestEvent":43,"PullRequestReviewEvent":1,"PushEvent":56,"WatchEvent":126},"last_year":{"CreateEvent":10,"DeleteEvent":9,"ForkEvent":3,"IssueCommentEvent":19,"IssuesEvent":8,"PullRequestEvent":13,"PullRequestReviewEvent":1,"PushEvent":29,"WatchEvent":34}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:36:35.419Z","updated_at":"2023-01-13T11:36:35.419Z","repository_link":"https://github.com/python-greenlet/greenlet/blob/master/.github/workflows/tests.yml","dependencies":[{"id":6875632960,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875632961,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875632962,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875632963,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875632964,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875632965,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875632966,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"v1.4.1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"pypi","filepath":"dev-requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-13T11:36:35.479Z","updated_at":"2023-01-13T11:36:35.479Z","repository_link":"https://github.com/python-greenlet/greenlet/blob/master/dev-requirements.txt","dependencies":[{"id":6875632967,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":6875632968,"package_name":"wheel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2023-12-08T17:47:49.982Z","updated_at":"2023-12-08T17:47:49.982Z","repository_link":"https://github.com/python-greenlet/greenlet/blob/master/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-02-14T04:43:46.074Z","updated_at":"2024-02-14T04:43:46.074Z","repository_link":"https://github.com/python-greenlet/greenlet/blob/master/pyproject.toml","dependencies":[]}],"score":34.194838242403584,"created_at":"2025-11-11T15:16:49.289Z","updated_at":"2026-08-24T12:35:15.050Z","avatar_url":"https://github.com/python-greenlet.png","language":"C++","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/369290","html_url":"https://summary.ecosyste.ms/projects/369290"}