{"id":63895,"name":"kivy","description":"Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS","url":"https://github.com/kivy/kivy","last_synced_at":"2025-09-08T13:05:17.933Z","repository":{"id":1160605,"uuid":"1049095","full_name":"kivy/kivy","owner":"kivy","description":"Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS","archived":false,"fork":false,"pushed_at":"2025-08-13T17:28:40.000Z","size":76742,"stargazers_count":18590,"open_issues_count":850,"forks_count":3137,"subscribers_count":604,"default_branch":"master","last_synced_at":"2025-09-01T20:07:19.984Z","etag":null,"topics":["android","app","ios","kivy","linux","macos","python","ui","windows"],"latest_commit_sha":null,"homepage":"https://kivy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kivy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":null,"patreon":null,"open_collective":"kivy","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2010-11-03T20:27:32.000Z","updated_at":"2025-09-01T16:54:27.000Z","dependencies_parsed_at":"2023-01-13T11:45:19.193Z","dependency_job_id":"fe79359b-7da7-483b-a7b4-569f3de9aced","html_url":"https://github.com/kivy/kivy","commit_stats":{"total_commits":9938,"total_committers":636,"mean_commits":"15.625786163522013","dds":0.8186757898973637,"last_synced_commit":"635806fe71be84a8292a93b17dcdf159c84d2e57"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/kivy/kivy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/sbom","scorecard":{"id":562029,"data":{"date":"2025-08-11","repo":{"name":"github.com/kivy/kivy","commit":"a0f1753c6313cd68584c6aca3691c2380445d660"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/19 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"27 commit(s) and 3 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":"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/manylinux_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/no-response.yml:1","Warn: no topLevel permission defined: .github/workflows/osx_wheels_app.yml:1","Warn: no topLevel permission defined: .github/workflows/rpi_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/test_osx_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_ubuntu_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_windows_python.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_wheels.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.3.1 not signed: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 not signed: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 not signed: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 not signed: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 not signed: https://api.github.com/repos/kivy/kivy/releases/61080721","Warn: release artifact 2.3.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/61080721"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/backport.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/backport.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:178: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/support.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/support.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: containerImage not pinned by hash: .ci/Dockerfile.armv7l:2","Warn: pipCommand not pinned by hash: .ci/Dockerfile.armv7l:28","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:27","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:34","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:35","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:44","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:53","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:197","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:78","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:36","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   9 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  16 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-20T13:59:23.946Z","repository_id":1160605,"created_at":"2025-08-20T13:59:23.946Z","updated_at":"2025-08-20T13:59:23.946Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274188958,"owners_count":25237856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"kivy","name":"Kivy","uuid":"1266152","kind":"organization","description":"","email":null,"website":"https://kivy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1266152?v=4","repositories_count":42,"last_synced_at":"2024-10-29T22:38:48.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kivy","funding_links":[],"total_stars":33296,"followers":866,"following":0,"created_at":"2022-11-02T22:59:08.745Z","updated_at":"2024-10-29T22:38:48.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy/repositories"},"packages":[{"id":2780129,"name":"kivy","ecosystem":"pypi","description":"An open-source Python framework for developing GUI apps that work cross-platform, including desktop, mobile and embedded platforms.","homepage":"http://kivy.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kivy/kivy","keywords_array":[],"namespace":null,"versions_count":52,"first_release_published_at":"2011-02-02T00:24:02.000Z","latest_release_published_at":"2024-12-26T16:22:35.000Z","latest_release_number":"2.3.1","last_synced_at":"2025-09-08T01:32:10.529Z","created_at":"2022-04-10T11:25:19.082Z","updated_at":"2025-09-08T01:32:10.530Z","registry_url":"https://pypi.org/project/kivy/","install_command":"pip install kivy --index-url https://pypi.org/simple","documentation_url":"https://kivy.org/doc/stable/","metadata":{"funding":null,"documentation":"https://kivy.org/doc/stable/","classifiers":["Development Status :: 5 - Production/Stable","Environment :: MacOS X","Environment :: Win32 (MS Windows)","Environment :: X11 Applications","Intended Audience :: Developers","Intended Audience :: End Users/Desktop","Intended Audience :: Information Technology","Intended Audience :: Science/Research","License :: OSI Approved :: MIT License","Natural Language :: English","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: POSIX :: BSD :: FreeBSD","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic :: Artistic Software","Topic :: Games/Entertainment","Topic :: Multimedia :: Graphics :: 3D Rendering","Topic :: Multimedia :: Graphics :: Capture :: Digital Camera","Topic :: Multimedia :: Graphics :: Presentation","Topic :: Multimedia :: Graphics :: Viewers","Topic :: Multimedia :: Sound/Audio :: Players :: MP3","Topic :: Multimedia :: Video :: Display","Topic :: Scientific/Engineering :: Human Machine Interfaces","Topic :: Scientific/Engineering :: Visualization","Topic :: Software Development :: Libraries :: Application Frameworks","Topic :: Software Development :: User Interfaces"],"normalized_name":"kivy","project_status":null},"repo_metadata":{"id":1160605,"uuid":"1049095","full_name":"kivy/kivy","owner":"kivy","description":"Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS","archived":false,"fork":false,"pushed_at":"2025-08-13T17:28:40.000Z","size":76742,"stargazers_count":18590,"open_issues_count":850,"forks_count":3137,"subscribers_count":604,"default_branch":"master","last_synced_at":"2025-09-01T20:07:19.984Z","etag":null,"topics":["android","app","ios","kivy","linux","macos","python","ui","windows"],"latest_commit_sha":null,"homepage":"https://kivy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kivy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":null,"patreon":null,"open_collective":"kivy","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2010-11-03T20:27:32.000Z","updated_at":"2025-09-01T16:54:27.000Z","dependencies_parsed_at":"2023-01-13T11:45:19.193Z","dependency_job_id":"fe79359b-7da7-483b-a7b4-569f3de9aced","html_url":"https://github.com/kivy/kivy","commit_stats":{"total_commits":9938,"total_committers":636,"mean_commits":"15.625786163522013","dds":0.8186757898973637,"last_synced_commit":"635806fe71be84a8292a93b17dcdf159c84d2e57"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/kivy/kivy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/sbom","scorecard":{"id":562029,"data":{"date":"2025-08-11","repo":{"name":"github.com/kivy/kivy","commit":"a0f1753c6313cd68584c6aca3691c2380445d660"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/19 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"27 commit(s) and 3 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":"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/manylinux_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/no-response.yml:1","Warn: no topLevel permission defined: .github/workflows/osx_wheels_app.yml:1","Warn: no topLevel permission defined: .github/workflows/rpi_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/test_osx_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_ubuntu_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_windows_python.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_wheels.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.3.1 not signed: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 not signed: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 not signed: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 not signed: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 not signed: https://api.github.com/repos/kivy/kivy/releases/61080721","Warn: release artifact 2.3.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/61080721"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/backport.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/backport.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:178: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/support.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/support.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: containerImage not pinned by hash: .ci/Dockerfile.armv7l:2","Warn: pipCommand not pinned by hash: .ci/Dockerfile.armv7l:28","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:27","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:34","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:35","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:44","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:53","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:197","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:78","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:36","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   9 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  16 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-20T13:59:23.946Z","repository_id":1160605,"created_at":"2025-08-20T13:59:23.946Z","updated_at":"2025-08-20T13:59:23.946Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274051961,"owners_count":25214030,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"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":"kivy","name":"Kivy","uuid":"1266152","kind":"organization","description":"","email":null,"website":"https://kivy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1266152?v=4","repositories_count":42,"last_synced_at":"2024-10-29T22:38:48.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kivy","funding_links":[],"total_stars":33296,"followers":866,"following":0,"created_at":"2022-11-02T22:59:08.745Z","updated_at":"2024-10-29T22:38:48.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy/repositories"},"tags":[{"name":"2.3.1","sha":"20d74dcd30f143abbd1aa94c76bafc5bd934d5bd","kind":"tag","published_at":"2024-12-26T15:50:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1/manifests"},{"name":"2.3.1rc1","sha":"db2ce376f5378d0733178646a04e6ec541746e1a","kind":"tag","published_at":"2024-12-26T11:03:12.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1rc1/manifests"},{"name":"2.3.1dev0","sha":"41416f130d8a41adc048ac8a6d6dfdb380078eb1","kind":"tag","published_at":"2024-11-30T09:46:10.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1dev0/manifests"},{"name":"2.3.0","sha":"9ef218027178115a66b417ae34b21f488bdd3617","kind":"tag","published_at":"2024-01-05T09:41:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0/manifests"},{"name":"2.3.0rc3","sha":"c1d89471bb60a3b19fa017e2df9fe64ad0bd67a0","kind":"tag","published_at":"2024-01-01T11:08:42.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc3/manifests"},{"name":"2.3.0rc2","sha":"f04f4f47fe99878a0e096c718e140ae4be867478","kind":"tag","published_at":"2023-12-29T09:14:12.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc2/manifests"},{"name":"2.3.0rc1","sha":"7146d0fb08ca0737a0d288dcdfde1643c7cf4052","kind":"tag","published_at":"2023-12-28T12:55:59.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc1/manifests"},{"name":"2.3.0dev0","sha":"a7aafd868b5957feb3f550da34b481dd0830b0d9","kind":"tag","published_at":"2023-12-28T09:30:50.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0dev0/manifests"},{"name":"2.2.1","sha":"344768bfefd2e8f5302cc9dfb8ca41991ce6f7e7","kind":"tag","published_at":"2023-06-17T15:21:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.1","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"bd041aea52d96161fb610a5f1485a7375a0531e1","kind":"tag","published_at":"2023-05-20T07:48:05.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0/manifests"},{"name":"2.2.0rc1","sha":"22fd80d79f9ca66324018430e54232a4bf6cdbd4","kind":"tag","published_at":"2023-05-04T05:16:39.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0rc1/manifests"},{"name":"2.2.0dev0","sha":"b69ca46a09652893a9f022387865432883838bbc","kind":"tag","published_at":"2023-04-24T06:58:20.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0dev0/manifests"},{"name":"2.1.0","sha":"023bd79b90f9831b45bb8eb449346648aa5fe5f8","kind":"tag","published_at":"2022-03-06T08:12:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0/manifests"},{"name":"2.1.0rc3","sha":"fad37274913f3e0ad28bbcf76202bc06d08f730d","kind":"tag","published_at":"2022-03-01T22:00:37.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc3/manifests"},{"name":"2.1.0rc2","sha":"435c1ce7ecc40b9a1aa9922e1a7e63d6fa636700","kind":"tag","published_at":"2022-03-01T18:35:40.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc2/manifests"},{"name":"2.1.0rc1","sha":"87b60702e0bf8eee929ba9ac4db725d12274d7ba","kind":"tag","published_at":"2022-02-12T22:52:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc1/manifests"},{"name":"2.1.0.dev0","sha":"960b95dc666753f59eff1b449124490fbec10184","kind":"tag","published_at":"2022-01-31T23:27:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0.dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0.dev0/manifests"},{"name":"2.0.0","sha":"dedcb6bcabe3d8d6758dcee607e8c33b174d782b","kind":"tag","published_at":"2020-12-09T21:22:41.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0/manifests"},{"name":"2.0.0rc4","sha":"d74461b200a2182581f229082b041a4c70a673cb","kind":"tag","published_at":"2020-10-15T07:28:44.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc4","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"20c14b2a2bac73288a4c2808843910364565f66a","kind":"tag","published_at":"2020-06-15T02:38:58.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"78fb93b88f9941c22be02d36a786db8ca7639c59","kind":"tag","published_at":"2020-04-29T05:04:49.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"ae0fa0cab3025e517452f44b91dd7d95182f39b2","kind":"tag","published_at":"2019-12-29T19:51:01.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc1/manifests"},{"name":"1.11.1","sha":"39c17457bae91baf8fe710dc989791e45879f136","kind":"tag","published_at":"2019-06-20T17:51:06.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.1/manifests"},{"name":"1.11.0","sha":"dd1d9bd0d0b040dfb46190e4b94b3d7336025e36","kind":"tag","published_at":"2019-06-01T16:35:58.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0/manifests"},{"name":"1.11.0rc2","sha":"e828f22612072d1b9b99cbdf7851bbb891bd6326","kind":"tag","published_at":"2019-05-29T21:45:23.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc2/manifests"},{"name":"1.11.0rc1","sha":"ca3a68d891f9dd6233fbe0f520cb304825208c4b","kind":"tag","published_at":"2019-05-16T13:33:16.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc1/manifests"},{"name":"1.10.1","sha":"ec0a82e314ccb904caed75214914a7f9f667439d","kind":"commit","published_at":"2018-06-17T20:46:45.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.10.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.1/manifests"},{"name":"1.10.0","sha":"a4116a58d7c5448a4c6615021302375cbe3e129a","kind":"commit","published_at":"2017-05-07T16:51:32.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.10.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.0/manifests"},{"name":"1.9.1","sha":"7e789b24cdb0ee044469d7bc42da9e4146674a18","kind":"commit","published_at":"2015-12-31T23:39:28.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.9.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.1/manifests"},{"name":"1.9.0","sha":"7c5b1dc7c50a67079a41f27b1cea1a652119a7bc","kind":"commit","published_at":"2015-04-02T11:07:40.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.9.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.0/manifests"},{"name":"1.8.0","sha":"d602d4bbbb3c1cd0736741c670c719414c421bb7","kind":"commit","published_at":"2014-01-31T15:13:23.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.8.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.8.0/manifests"},{"name":"1.7.2","sha":"f4f6246481dbcec0d4b04d68f226569ef9f71fe1","kind":"commit","published_at":"2013-08-04T13:57:14.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.2","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"ee1985a22d297481a52340b708ae2865ee4787ce","kind":"commit","published_at":"2013-05-28T13:08:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"5e4c6f2e800703d6ab2ca9cea353e22d546910f7","kind":"commit","published_at":"2013-05-13T08:35:37.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"95069fc84df9e62257e52b85944f6aa012b6d3bd","kind":"commit","published_at":"2013-03-10T16:07:29.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.6.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"e0b0dea0f73a9bf32a36a8d8d27175f3aff12da2","kind":"commit","published_at":"2012-12-13T12:40:11.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.5.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"626779946d0642d83d83e1a8b59090295a9a9b48","kind":"commit","published_at":"2012-12-09T18:27:34.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.5.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.0/manifests"},{"name":"1.4.1","sha":"de57a005a597a71b34ecb434e8ac0833528c36c3","kind":"commit","published_at":"2012-09-30T00:48:22.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.4.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"8479fdbda00e35888b7ed43d22e48dcdd6ec6e10","kind":"commit","published_at":"2012-09-02T11:59:51.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.4.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.0/manifests"},{"name":"1.3.0","sha":"4aea5ebe3354c7fe4147eb534440a99aef4692a1","kind":"commit","published_at":"2012-06-18T00:50:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.3.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"f4324351ce0c20153ed1ccd15d211e2d8730dbe1","kind":"commit","published_at":"2012-04-02T09:03:55.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.2.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"ba6ae7e69f878a99f9f1187bceb7310f2da43d12","kind":"commit","published_at":"2012-02-15T17:06:34.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.1.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"a95fc139f4c9d565a2d501043b79816b2f0cc208","kind":"commit","published_at":"2012-02-13T18:14:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.1.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.0/manifests"},{"name":"1.0.9","sha":"7630cbabeebd1ead75316dd651a195c716fb7112","kind":"commit","published_at":"2011-11-13T20:03:10.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.9","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"13d72f38971288b9cb2731543803d0687c8a3c04","kind":"commit","published_at":"2011-10-24T09:51:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.8","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"414c7a2c69a5dcabce96d2adef4e16f5cb3ad720","kind":"commit","published_at":"2011-07-15T16:24:52.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.7","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"2aa51ba18de550eb391f487427d57f036edca7dc","kind":"commit","published_at":"2011-05-02T21:03:15.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.6","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"58c8e87c46bafa1e6e3069f52fba75e907937912","kind":"commit","published_at":"2011-04-15T19:38:29.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.5","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.5/manifests"},{"name":"1.0.4-beta","sha":"183f38dc70508b710f142cace1f4d1b09836f879","kind":"commit","published_at":"2011-03-29T20:57:30.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.4-beta","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.4-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.4-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.4-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.4-beta/manifests"},{"name":"1.0.3-alpha","sha":"22bf6fd91095a1a6abdc8ea52ef347256257a83b","kind":"commit","published_at":"2011-02-22T14:30:35.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.3-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.3-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.3-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.3-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.3-alpha/manifests"},{"name":"1.0.2-alpha","sha":"879220a721d10442381636c33bc57fd4f399f39a","kind":"commit","published_at":"2011-02-09T17:35:04.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.2-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.2-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.2-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.2-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.2-alpha/manifests"},{"name":"1.0.1-alpha","sha":"0b2e01f75ce59da5100ff03034ff05560e0e10cd","kind":"commit","published_at":"2011-02-01T23:18:05.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.1-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.1-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.1-alpha/manifests"},{"name":"1.0.0-alpha","sha":"58c68024c92dffff655836e26ee068837309fb0b","kind":"commit","published_at":"2011-02-01T01:04:45.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.0-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.0-alpha/manifests"}]},"repo_metadata_updated_at":"2025-09-07T14:55:18.812Z","dependent_packages_count":75,"downloads":231934,"downloads_period":"last-month","dependent_repos_count":709,"rankings":{"downloads":0.8226496538411849,"dependent_repos_count":0.46186173406187536,"dependent_packages_count":0.27966288463146055,"stargazers_count":0.12273248877168717,"forks_count":0.18048895407601054,"docker_downloads_count":4.136548093097517,"average":1.0006573014132891},"purl":"pkg:pypi/kivy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/kivy","docker_dependents_count":1,"docker_downloads_count":8,"usage_url":"https://repos.ecosyste.ms/usage/pypi/kivy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/kivy/dependencies","status":null,"funding_links":["https://opencollective.com/kivy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-09-06T15:13:21.293Z","issues_count":1122,"pull_requests_count":815,"avg_time_to_close_issue":96529566.92561984,"avg_time_to_close_pull_request":13685344.460912053,"issues_closed_count":605,"pull_requests_closed_count":613,"pull_request_authors_count":146,"issue_authors_count":745,"avg_comments_per_issue":3.978609625668449,"avg_comments_per_pull_request":1.38159509202454,"merged_pull_requests_count":484,"bot_issues_count":3,"bot_pull_requests_count":105,"past_year_issues_count":111,"past_year_pull_requests_count":367,"past_year_avg_time_to_close_issue":1451224.2127659575,"past_year_avg_time_to_close_pull_request":1027976.7003484321,"past_year_issues_closed_count":47,"past_year_pull_requests_closed_count":286,"past_year_pull_request_authors_count":36,"past_year_issue_authors_count":79,"past_year_avg_comments_per_issue":1.1711711711711712,"past_year_avg_comments_per_pull_request":0.5504087193460491,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":51,"past_year_merged_pull_requests_count":248,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/issues","maintainers":[{"login":"misl6","count":231,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"akshayaurora","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"gottadiveintopython","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"rnixx","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"},{"login":"matham","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matham"},{"login":"tito","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tito"},{"login":"tshirtman","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tshirtman"},{"login":"inclement","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inclement"},{"login":"Zen-CODE","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zen-CODE"},{"login":"AndreMiras","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AndreMiras"},{"login":"aron-bordin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aron-bordin"}],"active_maintainers":[{"login":"misl6","count":78,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"gottadiveintopython","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"akshayaurora","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"rnixx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy/related_packages","maintainers":[{"uuid":"matham","login":"matham","name":null,"email":null,"url":null,"packages_count":43,"html_url":"https://pypi.org/user/matham/","role":null,"created_at":"2023-01-17T12:32:50.037Z","updated_at":"2023-01-17T12:32:50.037Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/matham/packages"},{"uuid":"Mathieu.Virbel","login":"Mathieu.Virbel","name":null,"email":null,"url":null,"packages_count":38,"html_url":"https://pypi.org/user/Mathieu.Virbel/","role":null,"created_at":"2023-01-17T12:32:50.040Z","updated_at":"2023-01-17T12:32:50.040Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Mathieu.Virbel/packages"},{"uuid":"misl6","login":"misl6","name":null,"email":null,"url":null,"packages_count":23,"html_url":"https://pypi.org/user/misl6/","role":null,"created_at":"2023-01-17T12:32:50.043Z","updated_at":"2023-01-17T12:32:50.043Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/misl6/packages"},{"uuid":"tshirtman","login":"tshirtman","name":null,"email":null,"url":null,"packages_count":28,"html_url":"https://pypi.org/user/tshirtman/","role":null,"created_at":"2023-01-17T12:32:50.045Z","updated_at":"2023-01-17T12:32:50.045Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tshirtman/packages"},{"uuid":"kivybot","login":"kivybot","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://pypi.org/user/kivybot/","role":null,"created_at":"2023-01-17T12:32:50.048Z","updated_at":"2023-01-17T12:32:50.048Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kivybot/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}},{"id":5288203,"name":"kivy","ecosystem":"conda","description":"Kivy is an open source, cross-platform Python framework for the development of applications that make use of innovative, multi-touch user interfaces. The aim is to allow for quick and easy interaction design and rapid prototyping whilst making your code reusable and deployable.","homepage":"http://kivy.org/","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kivy/kivy","keywords_array":[],"namespace":null,"versions_count":6,"first_release_published_at":"2019-04-29T04:23:57.000Z","latest_release_published_at":"2022-04-13T16:54:04.000Z","latest_release_number":"2.1.0","last_synced_at":"2025-09-01T08:27:10.456Z","created_at":"2022-10-03T15:45:28.805Z","updated_at":"2025-09-01T20:12:14.310Z","registry_url":"https://anaconda.org/conda-forge/kivy","install_command":"conda install -c conda-forge kivy","documentation_url":null,"metadata":{},"repo_metadata":{"id":1160605,"uuid":"1049095","full_name":"kivy/kivy","owner":"kivy","description":"Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS","archived":false,"fork":false,"pushed_at":"2025-08-13T17:28:40.000Z","size":76742,"stargazers_count":18578,"open_issues_count":845,"forks_count":3138,"subscribers_count":605,"default_branch":"master","last_synced_at":"2025-08-25T09:45:01.923Z","etag":null,"topics":["android","app","ios","kivy","linux","macos","python","ui","windows"],"latest_commit_sha":null,"homepage":"https://kivy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kivy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":null,"patreon":null,"open_collective":"kivy","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2010-11-03T20:27:32.000Z","updated_at":"2025-08-25T06:40:21.000Z","dependencies_parsed_at":"2023-01-13T11:45:19.193Z","dependency_job_id":"fe79359b-7da7-483b-a7b4-569f3de9aced","html_url":"https://github.com/kivy/kivy","commit_stats":{"total_commits":9938,"total_committers":636,"mean_commits":"15.625786163522013","dds":0.8186757898973637,"last_synced_commit":"635806fe71be84a8292a93b17dcdf159c84d2e57"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/kivy/kivy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/sbom","scorecard":{"id":562029,"data":{"date":"2025-08-11","repo":{"name":"github.com/kivy/kivy","commit":"a0f1753c6313cd68584c6aca3691c2380445d660"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/19 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"27 commit(s) and 3 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":"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/manylinux_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/no-response.yml:1","Warn: no topLevel permission defined: .github/workflows/osx_wheels_app.yml:1","Warn: no topLevel permission defined: .github/workflows/rpi_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/test_osx_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_ubuntu_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_windows_python.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_wheels.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.3.1 not signed: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 not signed: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 not signed: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 not signed: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 not signed: https://api.github.com/repos/kivy/kivy/releases/61080721","Warn: release artifact 2.3.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/61080721"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/backport.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/backport.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:178: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/support.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/support.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: containerImage not pinned by hash: .ci/Dockerfile.armv7l:2","Warn: pipCommand not pinned by hash: .ci/Dockerfile.armv7l:28","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:27","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:34","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:35","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:44","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:53","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:197","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:78","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:36","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   9 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  16 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-20T13:59:23.946Z","repository_id":1160605,"created_at":"2025-08-20T13:59:23.946Z","updated_at":"2025-08-20T13:59:23.946Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273183228,"owners_count":25059812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"kivy","name":"Kivy","uuid":"1266152","kind":"organization","description":"","email":null,"website":"https://kivy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1266152?v=4","repositories_count":42,"last_synced_at":"2024-10-29T22:38:48.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kivy","funding_links":[],"total_stars":33296,"followers":866,"following":0,"created_at":"2022-11-02T22:59:08.745Z","updated_at":"2024-10-29T22:38:48.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy/repositories"},"tags":[{"name":"2.3.1","sha":"20d74dcd30f143abbd1aa94c76bafc5bd934d5bd","kind":"tag","published_at":"2024-12-26T15:50:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1/manifests"},{"name":"2.3.1rc1","sha":"db2ce376f5378d0733178646a04e6ec541746e1a","kind":"tag","published_at":"2024-12-26T11:03:12.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1rc1/manifests"},{"name":"2.3.1dev0","sha":"41416f130d8a41adc048ac8a6d6dfdb380078eb1","kind":"tag","published_at":"2024-11-30T09:46:10.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1dev0/manifests"},{"name":"2.3.0","sha":"9ef218027178115a66b417ae34b21f488bdd3617","kind":"tag","published_at":"2024-01-05T09:41:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0/manifests"},{"name":"2.3.0rc3","sha":"c1d89471bb60a3b19fa017e2df9fe64ad0bd67a0","kind":"tag","published_at":"2024-01-01T11:08:42.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc3/manifests"},{"name":"2.3.0rc2","sha":"f04f4f47fe99878a0e096c718e140ae4be867478","kind":"tag","published_at":"2023-12-29T09:14:12.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc2/manifests"},{"name":"2.3.0rc1","sha":"7146d0fb08ca0737a0d288dcdfde1643c7cf4052","kind":"tag","published_at":"2023-12-28T12:55:59.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc1/manifests"},{"name":"2.3.0dev0","sha":"a7aafd868b5957feb3f550da34b481dd0830b0d9","kind":"tag","published_at":"2023-12-28T09:30:50.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0dev0/manifests"},{"name":"2.2.1","sha":"344768bfefd2e8f5302cc9dfb8ca41991ce6f7e7","kind":"tag","published_at":"2023-06-17T15:21:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.1","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"bd041aea52d96161fb610a5f1485a7375a0531e1","kind":"tag","published_at":"2023-05-20T07:48:05.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0/manifests"},{"name":"2.2.0rc1","sha":"22fd80d79f9ca66324018430e54232a4bf6cdbd4","kind":"tag","published_at":"2023-05-04T05:16:39.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0rc1/manifests"},{"name":"2.2.0dev0","sha":"b69ca46a09652893a9f022387865432883838bbc","kind":"tag","published_at":"2023-04-24T06:58:20.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0dev0/manifests"},{"name":"2.1.0","sha":"023bd79b90f9831b45bb8eb449346648aa5fe5f8","kind":"tag","published_at":"2022-03-06T08:12:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0/manifests"},{"name":"2.1.0rc3","sha":"fad37274913f3e0ad28bbcf76202bc06d08f730d","kind":"tag","published_at":"2022-03-01T22:00:37.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc3/manifests"},{"name":"2.1.0rc2","sha":"435c1ce7ecc40b9a1aa9922e1a7e63d6fa636700","kind":"tag","published_at":"2022-03-01T18:35:40.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc2/manifests"},{"name":"2.1.0rc1","sha":"87b60702e0bf8eee929ba9ac4db725d12274d7ba","kind":"tag","published_at":"2022-02-12T22:52:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc1/manifests"},{"name":"2.1.0.dev0","sha":"960b95dc666753f59eff1b449124490fbec10184","kind":"tag","published_at":"2022-01-31T23:27:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0.dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0.dev0/manifests"},{"name":"2.0.0","sha":"dedcb6bcabe3d8d6758dcee607e8c33b174d782b","kind":"tag","published_at":"2020-12-09T21:22:41.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0/manifests"},{"name":"2.0.0rc4","sha":"d74461b200a2182581f229082b041a4c70a673cb","kind":"tag","published_at":"2020-10-15T07:28:44.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc4","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"20c14b2a2bac73288a4c2808843910364565f66a","kind":"tag","published_at":"2020-06-15T02:38:58.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"78fb93b88f9941c22be02d36a786db8ca7639c59","kind":"tag","published_at":"2020-04-29T05:04:49.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"ae0fa0cab3025e517452f44b91dd7d95182f39b2","kind":"tag","published_at":"2019-12-29T19:51:01.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc1/manifests"},{"name":"1.11.1","sha":"39c17457bae91baf8fe710dc989791e45879f136","kind":"tag","published_at":"2019-06-20T17:51:06.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.1/manifests"},{"name":"1.11.0","sha":"dd1d9bd0d0b040dfb46190e4b94b3d7336025e36","kind":"tag","published_at":"2019-06-01T16:35:58.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0/manifests"},{"name":"1.11.0rc2","sha":"e828f22612072d1b9b99cbdf7851bbb891bd6326","kind":"tag","published_at":"2019-05-29T21:45:23.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc2/manifests"},{"name":"1.11.0rc1","sha":"ca3a68d891f9dd6233fbe0f520cb304825208c4b","kind":"tag","published_at":"2019-05-16T13:33:16.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc1/manifests"},{"name":"1.10.1","sha":"ec0a82e314ccb904caed75214914a7f9f667439d","kind":"commit","published_at":"2018-06-17T20:46:45.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.10.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.1/manifests"},{"name":"1.10.0","sha":"a4116a58d7c5448a4c6615021302375cbe3e129a","kind":"commit","published_at":"2017-05-07T16:51:32.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.10.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.0/manifests"},{"name":"1.9.1","sha":"7e789b24cdb0ee044469d7bc42da9e4146674a18","kind":"commit","published_at":"2015-12-31T23:39:28.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.9.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.1/manifests"},{"name":"1.9.0","sha":"7c5b1dc7c50a67079a41f27b1cea1a652119a7bc","kind":"commit","published_at":"2015-04-02T11:07:40.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.9.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.0/manifests"},{"name":"1.8.0","sha":"d602d4bbbb3c1cd0736741c670c719414c421bb7","kind":"commit","published_at":"2014-01-31T15:13:23.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.8.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.8.0/manifests"},{"name":"1.7.2","sha":"f4f6246481dbcec0d4b04d68f226569ef9f71fe1","kind":"commit","published_at":"2013-08-04T13:57:14.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.2","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"ee1985a22d297481a52340b708ae2865ee4787ce","kind":"commit","published_at":"2013-05-28T13:08:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"5e4c6f2e800703d6ab2ca9cea353e22d546910f7","kind":"commit","published_at":"2013-05-13T08:35:37.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"95069fc84df9e62257e52b85944f6aa012b6d3bd","kind":"commit","published_at":"2013-03-10T16:07:29.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.6.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"e0b0dea0f73a9bf32a36a8d8d27175f3aff12da2","kind":"commit","published_at":"2012-12-13T12:40:11.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.5.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"626779946d0642d83d83e1a8b59090295a9a9b48","kind":"commit","published_at":"2012-12-09T18:27:34.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.5.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.0/manifests"},{"name":"1.4.1","sha":"de57a005a597a71b34ecb434e8ac0833528c36c3","kind":"commit","published_at":"2012-09-30T00:48:22.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.4.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"8479fdbda00e35888b7ed43d22e48dcdd6ec6e10","kind":"commit","published_at":"2012-09-02T11:59:51.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.4.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.0/manifests"},{"name":"1.3.0","sha":"4aea5ebe3354c7fe4147eb534440a99aef4692a1","kind":"commit","published_at":"2012-06-18T00:50:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.3.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"f4324351ce0c20153ed1ccd15d211e2d8730dbe1","kind":"commit","published_at":"2012-04-02T09:03:55.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.2.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"ba6ae7e69f878a99f9f1187bceb7310f2da43d12","kind":"commit","published_at":"2012-02-15T17:06:34.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.1.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"a95fc139f4c9d565a2d501043b79816b2f0cc208","kind":"commit","published_at":"2012-02-13T18:14:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.1.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.0/manifests"},{"name":"1.0.9","sha":"7630cbabeebd1ead75316dd651a195c716fb7112","kind":"commit","published_at":"2011-11-13T20:03:10.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.9","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"13d72f38971288b9cb2731543803d0687c8a3c04","kind":"commit","published_at":"2011-10-24T09:51:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.8","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"414c7a2c69a5dcabce96d2adef4e16f5cb3ad720","kind":"commit","published_at":"2011-07-15T16:24:52.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.7","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"2aa51ba18de550eb391f487427d57f036edca7dc","kind":"commit","published_at":"2011-05-02T21:03:15.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.6","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"58c8e87c46bafa1e6e3069f52fba75e907937912","kind":"commit","published_at":"2011-04-15T19:38:29.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.5","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.5/manifests"},{"name":"1.0.4-beta","sha":"183f38dc70508b710f142cace1f4d1b09836f879","kind":"commit","published_at":"2011-03-29T20:57:30.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.4-beta","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.4-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.4-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.4-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.4-beta/manifests"},{"name":"1.0.3-alpha","sha":"22bf6fd91095a1a6abdc8ea52ef347256257a83b","kind":"commit","published_at":"2011-02-22T14:30:35.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.3-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.3-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.3-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.3-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.3-alpha/manifests"},{"name":"1.0.2-alpha","sha":"879220a721d10442381636c33bc57fd4f399f39a","kind":"commit","published_at":"2011-02-09T17:35:04.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.2-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.2-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.2-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.2-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.2-alpha/manifests"},{"name":"1.0.1-alpha","sha":"0b2e01f75ce59da5100ff03034ff05560e0e10cd","kind":"commit","published_at":"2011-02-01T23:18:05.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.1-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.1-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.1-alpha/manifests"},{"name":"1.0.0-alpha","sha":"58c68024c92dffff655836e26ee068837309fb0b","kind":"commit","published_at":"2011-02-01T01:04:45.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.0-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.0-alpha/manifests"}]},"repo_metadata_updated_at":"2025-09-01T20:12:14.310Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":7,"rankings":{"downloads":null,"dependent_repos_count":12.944757722441238,"dependent_packages_count":28.988472478666598,"stargazers_count":2.0659713558560804,"forks_count":1.966165976346125,"docker_downloads_count":null,"average":11.491341883327511},"purl":"pkg:conda/kivy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/kivy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/kivy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/kivy/dependencies","status":null,"funding_links":["https://opencollective.com/kivy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T17:00:53.155Z","issues_count":1133,"pull_requests_count":617,"avg_time_to_close_issue":93228051.36349206,"avg_time_to_close_pull_request":16955352.451345757,"issues_closed_count":629,"pull_requests_closed_count":482,"pull_request_authors_count":147,"issue_authors_count":746,"avg_comments_per_issue":4.2091791703442185,"avg_comments_per_pull_request":1.713128038897893,"merged_pull_requests_count":356,"bot_issues_count":1,"bot_pull_requests_count":71,"past_year_issues_count":106,"past_year_pull_requests_count":261,"past_year_avg_time_to_close_issue":2272785.94,"past_year_avg_time_to_close_pull_request":1633608.8405797102,"past_year_issues_closed_count":50,"past_year_pull_requests_closed_count":206,"past_year_pull_request_authors_count":36,"past_year_issue_authors_count":75,"past_year_avg_comments_per_issue":1.7169811320754718,"past_year_avg_comments_per_pull_request":0.7049808429118773,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":42,"past_year_merged_pull_requests_count":168,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/issues","maintainers":[{"login":"misl6","count":212,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"akshayaurora","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"gottadiveintopython","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"matham","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matham"},{"login":"rnixx","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"},{"login":"tito","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tito"},{"login":"tshirtman","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tshirtman"},{"login":"inclement","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inclement"},{"login":"AndreMiras","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AndreMiras"},{"login":"Zen-CODE","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zen-CODE"},{"login":"aron-bordin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aron-bordin"}],"active_maintainers":[{"login":"misl6","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"gottadiveintopython","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"akshayaurora","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"rnixx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/kivy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/kivy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/kivy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/kivy/related_packages","maintainers":[],"registry":{"name":"conda-forge.org","url":"https://conda-forge.org","ecosystem":"conda","default":false,"packages_count":20636,"maintainers_count":0,"namespaces_count":0,"keywords_count":13414,"github":"conda-forge","metadata":{"kind":"conda-forge","key":"CondaForge","api":"https://conda.anaconda.org","funded_packages_count":2190},"icon_url":"https://github.com/conda-forge.png","created_at":"2022-10-03T15:37:08.743Z","updated_at":"2025-09-08T06:53:21.618Z","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":2780141,"name":"kivy-examples","ecosystem":"pypi","description":"Kivy examples.","homepage":"http://kivy.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/kivy/kivy","keywords_array":[],"namespace":null,"versions_count":28,"first_release_published_at":"2017-05-07T19:02:11.000Z","latest_release_published_at":"2024-01-05T10:31:55.000Z","latest_release_number":"2.3.0","last_synced_at":"2024-12-26T11:45:24.524Z","created_at":"2022-04-10T11:25:19.447Z","updated_at":"2025-09-01T20:12:16.540Z","registry_url":"https://pypi.org/project/kivy-examples/","install_command":"pip install kivy-examples --index-url https://pypi.org/simple","documentation_url":"https://kivy-examples.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":[],"normalized_name":"kivy-examples"},"repo_metadata":{"id":1160605,"uuid":"1049095","full_name":"kivy/kivy","owner":"kivy","description":"Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS","archived":false,"fork":false,"pushed_at":"2025-08-13T17:28:40.000Z","size":76742,"stargazers_count":18578,"open_issues_count":845,"forks_count":3138,"subscribers_count":605,"default_branch":"master","last_synced_at":"2025-08-25T09:45:01.923Z","etag":null,"topics":["android","app","ios","kivy","linux","macos","python","ui","windows"],"latest_commit_sha":null,"homepage":"https://kivy.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kivy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"github":null,"patreon":null,"open_collective":"kivy","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2010-11-03T20:27:32.000Z","updated_at":"2025-08-25T06:40:21.000Z","dependencies_parsed_at":"2023-01-13T11:45:19.193Z","dependency_job_id":"fe79359b-7da7-483b-a7b4-569f3de9aced","html_url":"https://github.com/kivy/kivy","commit_stats":{"total_commits":9938,"total_committers":636,"mean_commits":"15.625786163522013","dds":0.8186757898973637,"last_synced_commit":"635806fe71be84a8292a93b17dcdf159c84d2e57"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/kivy/kivy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/sbom","scorecard":{"id":562029,"data":{"date":"2025-08-11","repo":{"name":"github.com/kivy/kivy","commit":"a0f1753c6313cd68584c6aca3691c2380445d660"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Code-Review","score":5,"reason":"Found 11/19 approved changesets -- score normalized to 5","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"27 commit(s) and 3 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":"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":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"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":"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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/backport.yml:1","Warn: no topLevel permission defined: .github/workflows/manylinux_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/no-response.yml:1","Warn: no topLevel permission defined: .github/workflows/osx_wheels_app.yml:1","Warn: no topLevel permission defined: .github/workflows/rpi_wheels.yml:1","Warn: no topLevel permission defined: .github/workflows/test_osx_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_ubuntu_python.yml:1","Warn: no topLevel permission defined: .github/workflows/test_windows_python.yml:1","Warn: no topLevel permission defined: .github/workflows/windows_wheels.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 2.3.1 not signed: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 not signed: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 not signed: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 not signed: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 not signed: https://api.github.com/repos/kivy/kivy/releases/61080721","Warn: release artifact 2.3.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/192390917","Warn: release artifact 2.3.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/135945337","Warn: release artifact 2.2.1 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/108974287","Warn: release artifact 2.2.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/103687264","Warn: release artifact 2.1.0 does not have provenance: https://api.github.com/repos/kivy/kivy/releases/61080721"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: third-party GitHubAction not pinned by hash: .github/workflows/backport.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/backport.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:162: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:190: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:192: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:59: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:65: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:97: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:99: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:105: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/manylinux_wheels.yml:122: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/manylinux_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:58: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:96: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:104: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:120: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:159: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:178: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:180: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:184: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:209: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:220: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:222: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:225: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/osx_wheels_app.yml:251: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/osx_wheels_app.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:43: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/rpi_wheels.yml:49: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/rpi_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/support.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/support.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_osx_python.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_osx_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:57: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:71: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:73: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_ubuntu_python.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_ubuntu_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test_windows_python.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/test_windows_python.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:61: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:63: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:68: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:89: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:110: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:112: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:116: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:137: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:148: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/windows_wheels.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/kivy/kivy/windows_wheels.yml/master?enable=pin","Warn: containerImage not pinned by hash: .ci/Dockerfile.armv7l:2","Warn: pipCommand not pinned by hash: .ci/Dockerfile.armv7l:28","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:27","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:34","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:35","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:44","Warn: pipCommand not pinned by hash: .ci/ubuntu_ci.sh:53","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:197","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:64","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:82","Warn: pipCommand not pinned by hash: .github/workflows/manylinux_wheels.yml:104","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:30","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:78","Warn: pipCommand not pinned by hash: .github/workflows/osx_wheels_app.yml:103","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:19","Warn: pipCommand not pinned by hash: .github/workflows/test_ubuntu_python.yml:36","Info:   0 out of  67 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   9 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of  16 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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 29 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-20T13:59:23.946Z","repository_id":1160605,"created_at":"2025-08-20T13:59:23.946Z","updated_at":"2025-08-20T13:59:23.946Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273183228,"owners_count":25059812,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":"kivy","name":"Kivy","uuid":"1266152","kind":"organization","description":"","email":null,"website":"https://kivy.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/1266152?v=4","repositories_count":42,"last_synced_at":"2024-10-29T22:38:48.560Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/kivy","funding_links":[],"total_stars":33296,"followers":866,"following":0,"created_at":"2022-11-02T22:59:08.745Z","updated_at":"2024-10-29T22:38:48.561Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kivy/repositories"},"tags":[{"name":"2.3.1","sha":"20d74dcd30f143abbd1aa94c76bafc5bd934d5bd","kind":"tag","published_at":"2024-12-26T15:50:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1/manifests"},{"name":"2.3.1rc1","sha":"db2ce376f5378d0733178646a04e6ec541746e1a","kind":"tag","published_at":"2024-12-26T11:03:12.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1rc1/manifests"},{"name":"2.3.1dev0","sha":"41416f130d8a41adc048ac8a6d6dfdb380078eb1","kind":"tag","published_at":"2024-11-30T09:46:10.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.1dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.1dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.1dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.1dev0/manifests"},{"name":"2.3.0","sha":"9ef218027178115a66b417ae34b21f488bdd3617","kind":"tag","published_at":"2024-01-05T09:41:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0/manifests"},{"name":"2.3.0rc3","sha":"c1d89471bb60a3b19fa017e2df9fe64ad0bd67a0","kind":"tag","published_at":"2024-01-01T11:08:42.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc3/manifests"},{"name":"2.3.0rc2","sha":"f04f4f47fe99878a0e096c718e140ae4be867478","kind":"tag","published_at":"2023-12-29T09:14:12.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc2/manifests"},{"name":"2.3.0rc1","sha":"7146d0fb08ca0737a0d288dcdfde1643c7cf4052","kind":"tag","published_at":"2023-12-28T12:55:59.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0rc1/manifests"},{"name":"2.3.0dev0","sha":"a7aafd868b5957feb3f550da34b481dd0830b0d9","kind":"tag","published_at":"2023-12-28T09:30:50.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.3.0dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.3.0dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.3.0dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.3.0dev0/manifests"},{"name":"2.2.1","sha":"344768bfefd2e8f5302cc9dfb8ca41991ce6f7e7","kind":"tag","published_at":"2023-06-17T15:21:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.1","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"bd041aea52d96161fb610a5f1485a7375a0531e1","kind":"tag","published_at":"2023-05-20T07:48:05.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0/manifests"},{"name":"2.2.0rc1","sha":"22fd80d79f9ca66324018430e54232a4bf6cdbd4","kind":"tag","published_at":"2023-05-04T05:16:39.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0rc1/manifests"},{"name":"2.2.0dev0","sha":"b69ca46a09652893a9f022387865432883838bbc","kind":"tag","published_at":"2023-04-24T06:58:20.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.2.0dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.2.0dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.2.0dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.2.0dev0/manifests"},{"name":"2.1.0","sha":"023bd79b90f9831b45bb8eb449346648aa5fe5f8","kind":"tag","published_at":"2022-03-06T08:12:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0/manifests"},{"name":"2.1.0rc3","sha":"fad37274913f3e0ad28bbcf76202bc06d08f730d","kind":"tag","published_at":"2022-03-01T22:00:37.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc3/manifests"},{"name":"2.1.0rc2","sha":"435c1ce7ecc40b9a1aa9922e1a7e63d6fa636700","kind":"tag","published_at":"2022-03-01T18:35:40.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc2/manifests"},{"name":"2.1.0rc1","sha":"87b60702e0bf8eee929ba9ac4db725d12274d7ba","kind":"tag","published_at":"2022-02-12T22:52:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0rc1/manifests"},{"name":"2.1.0.dev0","sha":"960b95dc666753f59eff1b449124490fbec10184","kind":"tag","published_at":"2022-01-31T23:27:19.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.1.0.dev0","html_url":"https://github.com/kivy/kivy/releases/tag/2.1.0.dev0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.1.0.dev0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0.dev0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.1.0.dev0/manifests"},{"name":"2.0.0","sha":"dedcb6bcabe3d8d6758dcee607e8c33b174d782b","kind":"tag","published_at":"2020-12-09T21:22:41.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0/manifests"},{"name":"2.0.0rc4","sha":"d74461b200a2182581f229082b041a4c70a673cb","kind":"tag","published_at":"2020-10-15T07:28:44.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc4","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc4/manifests"},{"name":"2.0.0rc3","sha":"20c14b2a2bac73288a4c2808843910364565f66a","kind":"tag","published_at":"2020-06-15T02:38:58.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc3","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc3/manifests"},{"name":"2.0.0rc2","sha":"78fb93b88f9941c22be02d36a786db8ca7639c59","kind":"tag","published_at":"2020-04-29T05:04:49.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc2/manifests"},{"name":"2.0.0rc1","sha":"ae0fa0cab3025e517452f44b91dd7d95182f39b2","kind":"tag","published_at":"2019-12-29T19:51:01.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/2.0.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/2.0.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@2.0.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/2.0.0rc1/manifests"},{"name":"1.11.1","sha":"39c17457bae91baf8fe710dc989791e45879f136","kind":"tag","published_at":"2019-06-20T17:51:06.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.1/manifests"},{"name":"1.11.0","sha":"dd1d9bd0d0b040dfb46190e4b94b3d7336025e36","kind":"tag","published_at":"2019-06-01T16:35:58.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0/manifests"},{"name":"1.11.0rc2","sha":"e828f22612072d1b9b99cbdf7851bbb891bd6326","kind":"tag","published_at":"2019-05-29T21:45:23.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0rc2","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0rc2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0rc2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc2/manifests"},{"name":"1.11.0rc1","sha":"ca3a68d891f9dd6233fbe0f520cb304825208c4b","kind":"tag","published_at":"2019-05-16T13:33:16.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.11.0rc1","html_url":"https://github.com/kivy/kivy/releases/tag/1.11.0rc1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.11.0rc1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.11.0rc1/manifests"},{"name":"1.10.1","sha":"ec0a82e314ccb904caed75214914a7f9f667439d","kind":"commit","published_at":"2018-06-17T20:46:45.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.10.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.1/manifests"},{"name":"1.10.0","sha":"a4116a58d7c5448a4c6615021302375cbe3e129a","kind":"commit","published_at":"2017-05-07T16:51:32.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.10.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.10.0/manifests"},{"name":"1.9.1","sha":"7e789b24cdb0ee044469d7bc42da9e4146674a18","kind":"commit","published_at":"2015-12-31T23:39:28.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.9.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.1/manifests"},{"name":"1.9.0","sha":"7c5b1dc7c50a67079a41f27b1cea1a652119a7bc","kind":"commit","published_at":"2015-04-02T11:07:40.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.9.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.9.0/manifests"},{"name":"1.8.0","sha":"d602d4bbbb3c1cd0736741c670c719414c421bb7","kind":"commit","published_at":"2014-01-31T15:13:23.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.8.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.8.0/manifests"},{"name":"1.7.2","sha":"f4f6246481dbcec0d4b04d68f226569ef9f71fe1","kind":"commit","published_at":"2013-08-04T13:57:14.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.2","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.2/manifests"},{"name":"1.7.1","sha":"ee1985a22d297481a52340b708ae2865ee4787ce","kind":"commit","published_at":"2013-05-28T13:08:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.1/manifests"},{"name":"1.7.0","sha":"5e4c6f2e800703d6ab2ca9cea353e22d546910f7","kind":"commit","published_at":"2013-05-13T08:35:37.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.7.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.7.0/manifests"},{"name":"1.6.0","sha":"95069fc84df9e62257e52b85944f6aa012b6d3bd","kind":"commit","published_at":"2013-03-10T16:07:29.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.6.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.6.0/manifests"},{"name":"1.5.1","sha":"e0b0dea0f73a9bf32a36a8d8d27175f3aff12da2","kind":"commit","published_at":"2012-12-13T12:40:11.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.5.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.1/manifests"},{"name":"1.5.0","sha":"626779946d0642d83d83e1a8b59090295a9a9b48","kind":"commit","published_at":"2012-12-09T18:27:34.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.5.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.5.0/manifests"},{"name":"1.4.1","sha":"de57a005a597a71b34ecb434e8ac0833528c36c3","kind":"commit","published_at":"2012-09-30T00:48:22.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.4.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.1/manifests"},{"name":"1.4.0","sha":"8479fdbda00e35888b7ed43d22e48dcdd6ec6e10","kind":"commit","published_at":"2012-09-02T11:59:51.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.4.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.4.0/manifests"},{"name":"1.3.0","sha":"4aea5ebe3354c7fe4147eb534440a99aef4692a1","kind":"commit","published_at":"2012-06-18T00:50:36.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.3.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"f4324351ce0c20153ed1ccd15d211e2d8730dbe1","kind":"commit","published_at":"2012-04-02T09:03:55.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.2.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.2.0/manifests"},{"name":"1.1.1","sha":"ba6ae7e69f878a99f9f1187bceb7310f2da43d12","kind":"commit","published_at":"2012-02-15T17:06:34.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.1.1","html_url":"https://github.com/kivy/kivy/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"a95fc139f4c9d565a2d501043b79816b2f0cc208","kind":"commit","published_at":"2012-02-13T18:14:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.1.0","html_url":"https://github.com/kivy/kivy/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.1.0/manifests"},{"name":"1.0.9","sha":"7630cbabeebd1ead75316dd651a195c716fb7112","kind":"commit","published_at":"2011-11-13T20:03:10.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.9","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.9/manifests"},{"name":"1.0.8","sha":"13d72f38971288b9cb2731543803d0687c8a3c04","kind":"commit","published_at":"2011-10-24T09:51:56.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.8","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"414c7a2c69a5dcabce96d2adef4e16f5cb3ad720","kind":"commit","published_at":"2011-07-15T16:24:52.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.7","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"2aa51ba18de550eb391f487427d57f036edca7dc","kind":"commit","published_at":"2011-05-02T21:03:15.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.6","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"58c8e87c46bafa1e6e3069f52fba75e907937912","kind":"commit","published_at":"2011-04-15T19:38:29.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.5","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.5/manifests"},{"name":"1.0.4-beta","sha":"183f38dc70508b710f142cace1f4d1b09836f879","kind":"commit","published_at":"2011-03-29T20:57:30.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.4-beta","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.4-beta","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.4-beta","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.4-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.4-beta/manifests"},{"name":"1.0.3-alpha","sha":"22bf6fd91095a1a6abdc8ea52ef347256257a83b","kind":"commit","published_at":"2011-02-22T14:30:35.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.3-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.3-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.3-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.3-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.3-alpha/manifests"},{"name":"1.0.2-alpha","sha":"879220a721d10442381636c33bc57fd4f399f39a","kind":"commit","published_at":"2011-02-09T17:35:04.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.2-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.2-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.2-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.2-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.2-alpha/manifests"},{"name":"1.0.1-alpha","sha":"0b2e01f75ce59da5100ff03034ff05560e0e10cd","kind":"commit","published_at":"2011-02-01T23:18:05.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.1-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.1-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.1-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.1-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.1-alpha/manifests"},{"name":"1.0.0-alpha","sha":"58c68024c92dffff655836e26ee068837309fb0b","kind":"commit","published_at":"2011-02-01T01:04:45.000Z","download_url":"https://codeload.github.com/kivy/kivy/tar.gz/1.0.0-alpha","html_url":"https://github.com/kivy/kivy/releases/tag/1.0.0-alpha","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/kivy/kivy@1.0.0-alpha","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.0-alpha","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/tags/1.0.0-alpha/manifests"}]},"repo_metadata_updated_at":"2025-09-01T20:12:16.539Z","dependent_packages_count":1,"downloads":12886,"downloads_period":"last-month","dependent_repos_count":9,"rankings":{"downloads":2.363664422906549,"dependent_repos_count":4.852704139373778,"dependent_packages_count":4.778372240132306,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":3.998246934137544},"purl":"pkg:pypi/kivy-examples","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/kivy-examples","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/kivy-examples","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/kivy-examples/dependencies","status":null,"funding_links":["https://opencollective.com/kivy"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T17:00:53.155Z","issues_count":1133,"pull_requests_count":617,"avg_time_to_close_issue":93228051.36349206,"avg_time_to_close_pull_request":16955352.451345757,"issues_closed_count":629,"pull_requests_closed_count":482,"pull_request_authors_count":147,"issue_authors_count":746,"avg_comments_per_issue":4.2091791703442185,"avg_comments_per_pull_request":1.713128038897893,"merged_pull_requests_count":356,"bot_issues_count":1,"bot_pull_requests_count":71,"past_year_issues_count":106,"past_year_pull_requests_count":261,"past_year_avg_time_to_close_issue":2272785.94,"past_year_avg_time_to_close_pull_request":1633608.8405797102,"past_year_issues_closed_count":50,"past_year_pull_requests_closed_count":206,"past_year_pull_request_authors_count":36,"past_year_issue_authors_count":75,"past_year_avg_comments_per_issue":1.7169811320754718,"past_year_avg_comments_per_pull_request":0.7049808429118773,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":42,"past_year_merged_pull_requests_count":168,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/issues","maintainers":[{"login":"misl6","count":212,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"akshayaurora","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"gottadiveintopython","count":17,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"matham","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matham"},{"login":"rnixx","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"},{"login":"tito","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tito"},{"login":"tshirtman","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tshirtman"},{"login":"inclement","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inclement"},{"login":"AndreMiras","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AndreMiras"},{"login":"Zen-CODE","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zen-CODE"},{"login":"aron-bordin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aron-bordin"}],"active_maintainers":[{"login":"misl6","count":58,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"gottadiveintopython","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"akshayaurora","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"rnixx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy-examples/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy-examples/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy-examples/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/kivy-examples/related_packages","maintainers":[{"uuid":"matham","login":"matham","name":null,"email":null,"url":null,"packages_count":43,"html_url":"https://pypi.org/user/matham/","role":null,"created_at":"2023-02-24T13:24:37.183Z","updated_at":"2023-02-24T13:24:37.183Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/matham/packages"},{"uuid":"Mathieu.Virbel","login":"Mathieu.Virbel","name":null,"email":null,"url":null,"packages_count":38,"html_url":"https://pypi.org/user/Mathieu.Virbel/","role":null,"created_at":"2023-02-24T13:24:37.198Z","updated_at":"2023-02-24T13:24:37.198Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/Mathieu.Virbel/packages"},{"uuid":"misl6","login":"misl6","name":null,"email":null,"url":null,"packages_count":23,"html_url":"https://pypi.org/user/misl6/","role":null,"created_at":"2023-02-24T13:24:37.206Z","updated_at":"2023-02-24T13:24:37.206Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/misl6/packages"},{"uuid":"tshirtman","login":"tshirtman","name":null,"email":null,"url":null,"packages_count":28,"html_url":"https://pypi.org/user/tshirtman/","role":null,"created_at":"2023-02-24T13:24:37.218Z","updated_at":"2023-02-24T13:24:37.218Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tshirtman/packages"},{"uuid":"kivybot","login":"kivybot","name":null,"email":null,"url":null,"packages_count":16,"html_url":"https://pypi.org/user/kivybot/","role":null,"created_at":"2023-02-24T13:24:37.171Z","updated_at":"2023-02-24T13:24:37.171Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/kivybot/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":726136,"maintainers_count":308800,"namespaces_count":0,"keywords_count":238245,"github":"pypi","metadata":{"funded_packages_count":50579},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-08T05:32:36.857Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":6802,"full_name":"kivy/kivy","default_branch":"master","committers":[{"name":"Mathieu Virbel","email":"mat@kivy.org","login":"tito","count":1847},{"name":"Zen-CODE","email":"zenkey.zencode@gmail.com","login":"Zen-CODE","count":985},{"name":"Matthew Einhorn","email":"moiein2000@gmail.com","login":"matham","count":977},{"name":"qua-non","email":"akshayaurora@gmail.com","login":"akshayaurora","count":848},{"name":"tshirtman","email":"gabriel.pettier@gmail.com","login":"tshirtman","count":471},{"name":"Mathieu Virbel","email":"mathieu@pymt.eu","login":null,"count":389},{"name":"Alexander Taylor","email":"alexanderjohntaylor@gmail.com","login":"inclement","count":250},{"name":"Peter Badida","email":"KeyWeeUsr","login":"KeyWeeUsr","count":239},{"name":"Jeff Pittman","email":"geojeff@me.com","login":"geojeff","count":218},{"name":"dessant","email":"dessant","login":"dessant","count":198},{"name":"Ryan Pessa","email":"ryan@essential-elements.net","login":"kived","count":194},{"name":"Mirko Galimberti","email":"me@mirkogalimberti.com","login":"misl6","count":187},{"name":"Christopher Denter","email":"christopher@kivy.org","login":"dennda","count":177},{"name":"Thomas Hansen","email":"thomas.hansen@gmail.com","login":"hansent","count":112},{"name":"dessant","email":"dessant@kivy.org","login":null,"count":96},{"name":"Richard Larkin","email":"fruitbat@ZenMint.(none)","login":null,"count":87},{"name":"pythonic64","email":"pythonic64@gmail.com","login":"pythonic64","count":83},{"name":"Charles Merriam","email":"charles.merriam@gmail.com","login":"merriam","count":83},{"name":"gabriel pettier","email":"dev@tangibledisplay.com","login":null,"count":82},{"name":"Edwin Marshall (aspidites)","email":"emarshall85@gmail.com","login":"AphonicChaos","count":79},{"name":"Kovak","email":"kovac1066@gmail.com","login":"Kovak","count":73},{"name":"Thomas-Karl Pietrowski","email":"thopiekar@googlemail.com","login":"thopiekar","count":72},{"name":"Ian Foote","email":"ian@feete.org","login":"LilyFoote","count":64},{"name":"dessant","email":"contact@rmn.space","login":null,"count":60},{"name":"dessant","email":"git@rmn.space","login":null,"count":55},{"name":"gottadiveintopython","email":"flow4re2c@gmail.com","login":"gottadiveintopython","count":53},{"name":"Terje Skjaeveland","email":"terje@eventropy.org","login":null,"count":51},{"name":"Meet Udeshi","email":"mudeshi1209@gmail.com","login":"udiboy1209","count":42},{"name":"Terje Skjaeveland","email":"terje.skjaeveland@gmail.com","login":null,"count":41},{"name":"Rafał Kaczor","email":"rafal.kaczor.1993@gmail.com","login":null,"count":40},{"name":"Terje Skjaeveland","email":"terje@okse.no","login":null,"count":39},{"name":"Richard Larkin","email":"fruitbat@ZenKubuntu.(none)","login":null,"count":39},{"name":"Dexer","email":"73297572+DexerBR","login":"DexerBR","count":38},{"name":"Zachary Spector","email":"zacharyspector@gmail.com","login":"clayote","count":32},{"name":"Mathieu Virbel","email":"mat@pymt.eu","login":null,"count":31},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":30},{"name":"The Cheaterman","email":"the.cheaterman@gmail.com","login":"Cheaterman","count":27},{"name":"dessant","email":"contact@popute.com","login":null,"count":25},{"name":"Kristian Sloth Lauszus","email":"lauszus@gmail.com","login":"Lauszus","count":25},{"name":"Brian Knapp","email":"knappador@gmail.com","login":"knappador","count":25},{"name":"Dusty Phillips","email":"dusty@linux.ca","login":null,"count":24},{"name":"Ben Hagen","email":"c.ben.hagen@gmail.com","login":"cbenhagen","count":24},{"name":"Julian","email":"github@somethinkodd.com","login":"Julian-O","count":24},{"name":"voen","email":"voen","login":"voen","count":24},{"name":"Atis","email":"Bakterija","login":"Bakterija","count":22},{"name":"Bob the Hamster","email":"Bob@HamsterRepublic.com","login":"bob-the-hamster","count":20},{"name":"saqib1707","email":"azimsaqib96@gmail.com","login":"saqib1707","count":20},{"name":"Dominik Lang","email":"langdominik@protonmail.com","login":"dolang","count":17},{"name":"Jason Xun Xu","email":"dev@jasonxu.net","login":"jasonxunxu","count":16},{"name":"Dominique B","email":"domi_burnand@yahoo.de","login":"jegger","count":15},{"name":"germn","email":"se0es@yandex.ru","login":"germn","count":15},{"name":"Fermi paradox","email":"j0hnwh1t3@outlook.com","login":"FermiParadox","count":14},{"name":"Denys Duchier","email":"denys.duchier@univ-orleans.fr","login":"denys-duchier","count":13},{"name":"Julien Bouquillon","email":"julien@bouquillon.com","login":"revolunet","count":12},{"name":"FeralBytes","email":"feralbytes@gmail.com","login":"FeralBytes","count":12},{"name":"Robert Niederreiter","email":"office@squarewave.at","login":"rnixx","count":12},{"name":"Kjell Wooding","email":"kjell@learnleapfly.org","login":"llfkj","count":11},{"name":"Chozabu","email":"chozabu@gmail.com","login":"chozabu","count":11},{"name":"Joseph Kogut","email":"joseph.kogut@gmail.com","login":"jakogut","count":11},{"name":"Sam Brotherton","email":"sbrother@gmail.com","login":"sbrother","count":11},{"name":"el-ethan","email":"elethan@gmail.com","login":"el-ethan","count":11},{"name":"ire-and-curses","email":"eric.saunders@gmail.com","login":"ire-and-curses","count":10},{"name":"Abhinav","email":"abhijangda@hotmail.com","login":"abhijangda","count":10},{"name":"Jim Morris","email":"morris@wolfman.com","login":"wolfmanjm","count":10},{"name":"ismailof","email":"ismailof@github.com","login":"ismailof","count":10},{"name":"mihaineacsu","email":"mihai.neacsu@ymail.com","login":"mihaineacsu","count":10},{"name":"Alan Justino","email":"alan.justino@yahoo.com.br","login":"alanjds","count":10},{"name":"Armin Sebastian","email":"github@rmn.space","login":null,"count":10},{"name":"rogererens","email":"roger.erens@e-s-c.biz","login":"rogererens","count":9},{"name":"Mihály Mirk","email":"picibucor@gmail.com","login":"picibucor","count":9},{"name":"Richard Jones","email":"r1chardj0n3s@gmail.com","login":"r1chardj0n3s","count":8},{"name":"Ben Rousch","email":"brousch@gmail.com","login":"brousch","count":8},{"name":"test","email":"test@hmail.com","login":null,"count":8},{"name":"Greg","email":"Greg@Euler","login":null,"count":8},{"name":"vernondcole","email":"vernon.cole@ehealthnigeria.org","login":null,"count":8},{"name":"Susmit","email":"susmit9370@gmail.com","login":"susmit","count":8},{"name":"sanderland","email":"48946947+sanderland","login":"sanderland","count":8},{"name":"stuartmarsden","email":"stuartmarsden@finmars.co.uk","login":"stuartmarsden","count":8},{"name":"Vibhakar Solanki","email":"solankivibhakar82@gmail.com","login":"MagneticNeedle","count":7},{"name":"Krister Viirsaar","email":"krister.viirsaar@gmail.com","login":"KristerV","count":7},{"name":"opacam","email":"canellestudi@gmail.com","login":"opacam","count":7},{"name":"Alex Leighton","email":"axlelonghorn@gmail.com","login":"alexleighton","count":7},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":7},{"name":"DavidCaughell","email":"30320765+DavidCaughell","login":"DavidCaughell","count":7},{"name":"Don Kirkby","email":"donkirkby","login":"donkirkby","count":7},{"name":"Gabriel Vogel","email":"gabriel.vogel@online.de","login":"Gobbel2000","count":7},{"name":"Niko Skrypnik","email":"nskrypnik@gmail.com","login":"nskrypnik","count":7},{"name":"Rene Horn","email":"the.rhorn@gmail.com","login":"supercheetah","count":7},{"name":"victor-rene","email":"victor-rene.dev@outlook.com","login":"victor-rene","count":7},{"name":"bionoid","email":"terje@astro.hacker.no","login":null,"count":7},{"name":"Sander Land","email":"sander.land@cognite.com","login":null,"count":7},{"name":"=","email":"=","login":null,"count":7},{"name":"legikaloz","email":"zegasys@gmail.com","login":"legikaloz","count":6},{"name":"darkopevec","email":"darko.pevec@gmail.com","login":"darkopevec","count":6},{"name":"Alspb","email":"73047043+Alspb","login":"Alspb","count":6},{"name":"Andreas Ecker","email":"aecker2@gmail.com","login":"AndiEcker","count":6},{"name":"snuq","email":"snuq@snuq.com","login":"snuq","count":6},{"name":"Stéphane Planquart","email":"stephane@planquart.com","login":"splanquart","count":6},{"name":"Ng Oon-Ee","email":"ngoonee@gmail.com","login":"ngoonee","count":6},{"name":"JakubBlaha","email":"jakub.blaha@gmail.com","login":"JakubBlaha","count":6},{"name":"Filipe Marchesini","email":"filipe.marchesini@gmail.com","login":"FilipeMarch","count":6},{"name":"Alexey Smishlayev","email":"smishlayev@gmail.com","login":"alekseismyshliaev","count":6},{"name":"EdTheDev","email":"edthedev@gmail.com","login":"edthedev","count":6},{"name":"Julien Miotte","email":"mike.perdide@gmail.com","login":null,"count":6},{"name":"voen","email":"mezacone@zoho.com","login":null,"count":6},{"name":"Fabian Schuetz","email":"fabian.m.schuetz@googlemail.com","login":null,"count":5},{"name":"Rasmus Pedersen","email":"rap@serenergy.com","login":null,"count":5},{"name":"gtrivedi","email":"gtrivedi@nitk.ac.in","login":null,"count":5},{"name":"Elliot Garbus","email":"elliotg2@cox.net","login":"ElliotGarbus","count":5},{"name":"Mathias Lindström","email":"kuzeyron@gmail.com","login":"kuzeyron","count":5},{"name":"sanctusgee","email":"godwin.dsg@gmail.com","login":"sanctusgee","count":5},{"name":"Björn Wingman","email":"bjorn.wingman@gmail.com","login":"bjowi","count":5},{"name":"shayne","email":"shayne.oneill@gmail.com","login":"shayneoneill","count":5},{"name":"Boyan Hristov","email":"bhristov96@gmail.com","login":"BoyanH","count":5},{"name":"crigaut","email":"clement.rigaut@outlook.com","login":"crigaut","count":5},{"name":"Brent Picasso","email":"brent@autosportlabs.com","login":"brentpicasso","count":5},{"name":"Ronnie Andrew Magatti","email":"ronnieandrew92@gmail.com","login":"rmagatti","count":5},{"name":"vchslv13","email":"vchslv13@ukr.net","login":"vchslv13","count":5},{"name":"Oleksandr Orlov","email":"alex.orlov7@gmail.com","login":"orlovol","count":5},{"name":"Derek Willian Stavis","email":"dekestavis@gmail.com","login":"derekstavis","count":5},{"name":"dami0","email":"sracz0@gmail.com","login":"dami0","count":4},{"name":"gfyoung","email":"gfyoung17@gmail.com","login":"gfyoung","count":4},{"name":"sirpercival","email":"graymation@yahoo.com","login":"sirpercival","count":4},{"name":"AnthonyZimmermann@Thinkpad","email":"anthony.zimmermann@protonmail.com","login":"AnthonyZi","count":4},{"name":"Roberto","email":"roberto.ur@gmail.com","login":"robertour","count":4},{"name":"maho","email":"maho@pagema.net","login":"maho","count":4},{"name":"luzpaz","email":"luzpaz","login":"luzpaz","count":4},{"name":"Andre Miras","email":"andre.miras@gmail.com","login":"AndreMiras","count":4},{"name":"Albert Kurucz","email":"albert.kurucz@gmail.com","login":"gitartpiano","count":4},{"name":"Andreas Klostermann","email":"andreasklostermann@googlemail.com","login":"akloster","count":4},{"name":"Oliver Marks","email":"oly@digitaloctave.com","login":"olymk2","count":4},{"name":"Aron Bordin","email":"aron.bordin@gmail.com","login":"aron-bordin","count":4},{"name":"CristiFati","email":"fati_utcluj@yahoo.com","login":"CristiFati","count":4},{"name":"Dean Serenevy","email":"dean@serenevy.net","login":"duelafn","count":4},{"name":"Matthew Russell","email":"mattlruss@gmail.com","login":"Clarvel","count":4},{"name":"Evstifeev Roman","email":"someuniquename@gmail.com","login":"Fak3","count":4},{"name":"Gagaro","email":"gagaro42@gmail.com","login":"Gagaro","count":4},{"name":"Karl Sander","email":"kall@kall.ws","login":"karlsander","count":4},{"name":"Leva7","email":"leva181777@gmail.com","login":"illright","count":4},{"name":"Paul Cochrane","email":"paultcochrane","login":"paultcochrane","count":4},{"name":"Piotr Kasprzyk","email":"ciri@ciri.pl","login":"kwadrat","count":4},{"name":"Timur Pulathaneli","email":"timur@koeln.de","login":"tpulatha","count":4},{"name":"Luke Biddle","email":"lbiddle@barrukka.local","login":null,"count":4},{"name":"Joakim Gebart","email":"joakim.gebart@jge.se","login":null,"count":4},{"name":"George Sebastian","email":"george.sebastian@ieee.org","login":null,"count":4},{"name":"Gabriel","email":"gaby@oldkong.(none)","login":null,"count":4},{"name":"Donald Curtis","email":"dcurtis@milkbox.net","login":null,"count":4},{"name":"David Fraser","email":"davidf@sjsoft.com","login":null,"count":4},{"name":"Cayci Gorlitsky","email":"cayci.gorlitsky@gmail.com","login":null,"count":4},{"name":"Tyler Conrad","email":"tyler@essential-elements.net","login":null,"count":4},{"name":"Martin","email":"martin@jive.ly","login":null,"count":4},{"name":"Rio Kierkels","email":"riokierkels@gmail.com","login":"rio","count":3},{"name":"Sean O'Donnell","email":"sean@odonnell.nu","login":"seanodonnell","count":3},{"name":"Stas Zytkiewicz","email":"stas.zytkiewicz@gmail.com","login":"schoolsplay","count":3},{"name":"Patrik Dufresne","email":"info@patrikdufresne.com","login":"ikus060","count":3},{"name":"Johan Toft","email":"johan.toft@gmail.com","login":"jotoft","count":3},{"name":"Alan","email":"alanqueiros@gmail.com","login":"Alan-FGR","count":3},{"name":"Kartik Singhal","email":"kartiksinghal@gmail.com","login":"k4rtik","count":3},{"name":"Laspimon","email":"casperlehmann@gmail.com","login":"casperlehmann","count":3},{"name":"Lucas Couto","email":"72624002+Zerus97","login":"Zerus97","count":3},{"name":"Ludwig Kraatz","email":"ludwigkraatz","login":"ludwigkraatz","count":3},{"name":"Mak Sim","email":"130763512+mak8kammerer","login":"mak8kammerer","count":3},{"name":"Michal Smrž","email":"ilfirin.ms@gmail.com","login":"ilfirin-ms","count":3},{"name":"Narcisse Assogba","email":"assogbanarcisse@yahoo.fr","login":"adn05","count":3},{"name":"Pablo Mendoza","email":"jpablo@gmail.com","login":"pablo-mendoza","count":3},{"name":"Petr Vanek","email":"petr@linuks.cz","login":"vanous","count":3},{"name":"Yash Jain","email":"yashjain.lnm@gmail.com","login":"yaki29","count":3},{"name":"Jan Kantert","email":"jan-mpf@kantert.net","login":"jabdoa2","count":3},{"name":"parabolize","email":"parabolize@gmail.com","login":"parabolize","count":3},{"name":"pkor","email":"philip.koreski@pcli.com","login":"pkor","count":3},{"name":"rafalou38","email":"58974586+rafalou38","login":"rafalou38","count":3},{"name":"saurabhiiit","email":"saurabh.agrahari@research.iiit.ac.in","login":"saurabhiiit","count":3},{"name":"sentient07","email":"vxrram95@gmail.com","login":"Sentient07","count":3},{"name":"tohin","email":"tohin1332@gmail.com","login":"tohin","count":3},{"name":"Sourav Badami","email":"souravbadami@gmail.com","login":"souravbadami","count":3},{"name":"Achyut Rastogi","email":"rastogiachyut@gmail.com","login":"rastogiachyut","count":3},{"name":"Alexandre Magno","email":"alexandre.mbm@gmail.com","login":"alexandre-mbm","count":3},{"name":"Arlo White","email":"arlo.white@gmail.com","login":"arlowhite","count":3},{"name":"Balazs OROSZI","email":"orobalage@gmail.com","login":"ignus2","count":3},{"name":"milanboers","email":"milan.boers@gmail.com","login":"milanboers","count":3},{"name":"mid-kid","email":"esteve.varela@gmail.com","login":"mid-kid","count":3},{"name":"meow464","email":"70211708+meow464","login":"meow464","count":3},{"name":"leonardo lontra","email":"lhe.lontra@gmail.com","login":"lhelontra","count":3},{"name":"Ricardo Bastos Leta Vieira","email":"47068518+ricleta","login":"ricleta","count":3},{"name":"Richard Baumann","email":"ohaz","login":"ohaz","count":3},{"name":"erm3nda","email":"erm3nda","login":"erm3nda","count":3},{"name":"Tom Ritchford","email":"tom@swirly.com","login":"rec","count":3},{"name":"Xingan Wang","email":"wangxgwxg@gmail.com","login":"xg-wang","count":3},{"name":"allerter","email":"45076212+Allerter","login":"Allerter","count":3},{"name":"cgohlke","email":"cgohlke@uci.edu","login":"cgohlke","count":3},{"name":"Gendo Ikari","email":"gendoikari@develer.com","login":"GendoIkari","count":3},{"name":"Terje Skjaeveland","email":"bionoid","login":"bionoid","count":3},{"name":"Ben Saylor","email":"brsaylor@gmail.com","login":"brsaylor","count":3},{"name":"Charl P. Botha","email":"cpbotha@vxlabs.com","login":"cpbotha","count":3},{"name":"Gabriel Ortega","email":"coffelius@gmail.com","login":"Coffelius","count":3},{"name":"Grzywomat","email":"amateusz","login":"amateusz","count":3},{"name":"Guillermo Gutiérrez","email":"xiterrex@gmail.com","login":"terrex","count":3},{"name":"Zen-CODE","email":"zenkey.zencode@gamil.com","login":null,"count":3},{"name":"audryste","email":"none","login":null,"count":3},{"name":"janssen","email":"janssen@parc.com","login":null,"count":3},{"name":"techwiz24","email":"techwiz96@gmail.com","login":null,"count":3},{"name":"Coen de Groot","email":"cdegroot@nomensa.com","login":null,"count":3},{"name":"Dominik Kozaczko","email":"dominik@bleys","login":null,"count":3},{"name":"Emanuele Olivetti","email":"emanuele@relativita.com","login":null,"count":3},{"name":"Federico Curzel","email":"cuuuurzel@gmail.com","login":null,"count":3},{"name":"James Townley","email":"software@peachyprinter.com","login":null,"count":3},{"name":"Nik Klever","email":"nik@nik-CELSIUS-H710.(none)","login":null,"count":3},{"name":"John Mercouris","email":"jmercouris@gmail.com","login":null,"count":3},{"name":"Joakim Nohlgård","email":"joakim.nohlgard@eistec.se","login":null,"count":3},{"name":"Huyston","email":"williamscaff.usp@gmail.com","login":"Huyston","count":3},{"name":"Eric Gaudet","email":"gaudet.eric@gmail.com","login":"Titousensei","count":2},{"name":"Eric S. Bullington","email":"eric.s.bullington@gmail.com","login":"esbullington","count":2},{"name":"Eugene","email":"gish.ee18@gmail.com","login":"Fogapod","count":2},{"name":"Pablo Woolvett","email":"pablowoolvett@gmail.com","login":"pwoolvett","count":2},{"name":"bibile","email":"philippe.crave@gmail.com","login":"bibile","count":2},{"name":"gkanarek","email":"graykanarek@gmail.com","login":"gkanarek","count":2},{"name":"jdla","email":"jos@de-laender.be","login":"jdla","count":2},{"name":"loa-in-","email":"mareksp.92@gmail.com","login":"ST92","count":2},{"name":"mp-007","email":"mp007ets@gmail.com","login":"mp-007","count":2},{"name":"odidev","email":"odidev@puresoftware.com","login":"odidev","count":2},{"name":"paulocheque","email":"paulocheque@gmail.com","login":"paulocheque","count":2},{"name":"Anders H","email":"anders@hogqvist.se","login":"AndersHogqvist","count":2},{"name":"Albert Zeyer","email":"albzey@gmail.com","login":"albertz","count":2},{"name":"0x4A-0x41-0x4B","email":"31889834+0x4A-0x41-0x4B","login":"0x4A-0x41-0x4B","count":2},{"name":"Jordan Emerson","email":"41130857+jcemerson","login":"jcemerson","count":2},{"name":"Xovaryu","email":"120291087+Xovaryu","login":"Xovaryu","count":2},{"name":"Mark Eichin","email":"eichin-github@thok.org","login":"eichin","count":2},{"name":"Lukasz Taczuk","email":"overfl0","login":"overfl0","count":2},{"name":"Loial","email":"matthew@ottersoft.ca","login":"LoialOtter","count":2},{"name":"Lauritz V. Thaulow","email":"lauritz.thaulow@gmail.com","login":"LauritzThaulow","count":2},{"name":"Felix Yan","email":"felixonmars@archlinux.org","login":"felixonmars","count":2},{"name":"Florent Paterno","email":"florent.paterno@gmail.com","login":"fpaterno","count":2},{"name":"FluxIX","email":"chris.d.herrick@gmail.com","login":"FluxIX","count":2},{"name":"João Pinto","email":"lamego.pinto@gmail.com","login":"joaompinto","count":2},{"name":"George Peristerakis","email":"peristerakis@gmail.com","login":"peristeri","count":2},{"name":"Gipzo","email":"a.shambalev@gmail.com","login":"ashambalev","count":2},{"name":"GoBig87","email":"nobody5390@yahoo.com","login":"GoBig87","count":2},{"name":"GreenJon902","email":"37347905+GreenJon902","login":"GreenJon902","count":2},{"name":"Guy Sheffer","email":"guysoft@gmail.com","login":"guysoft","count":2},{"name":"Ian McCowan","email":"imccowan@gmail.com","login":"valrus","count":2},{"name":"Injo Luuvish Hwang","email":"luuvish@gmail.com","login":"luuvish","count":2},{"name":"JackAnderson5","email":"onevoteapart@gmail.com","login":"JackAnderson5","count":2},{"name":"Jacob Gustafson","email":"7557867+poikilos","login":"poikilos","count":2},{"name":"Albert Casals","email":"skarbat@gmail.com","login":"skarbat","count":2},{"name":"Jim Bailey","email":"dgym.bailey@gmail.com","login":"dgym","count":2},{"name":"Jonas Zimmermann","email":"post@jonaszimmermann.de","login":"zeeMonkeez","count":2},{"name":"Joseph Lee","email":"lee.joseph11@gmail.com","login":"joseph-jnl","count":2},{"name":"Dimitris Xenakis","email":"sparkdevelopment.social@gmail.com","login":null,"count":2},{"name":"Dustin Farris","email":"dustin@dustinfarris.com","login":null,"count":2},{"name":"Edoardo Spadoni","email":"edoardo.spadoni@innoteam.it","login":null,"count":2},{"name":"ankit baruah","email":"emonstar333@gmail.com","login":null,"count":2},{"name":"quanon","email":"quanon@quanons-MacBook-Pro.local","login":null,"count":2},{"name":"rtsh","email":"simon.hatt@rentouch.ch","login":null,"count":2},{"name":"techwiz24","email":"techwiz24@yahoo.com","login":null,"count":2},{"name":"triselectif","email":"triselectif@gmx.com","login":null,"count":2},{"name":"unknown","email":"tito@.(none)","login":null,"count":2},{"name":"will","email":"will@hellwire.(none)","login":null,"count":2},{"name":"wolfc01","email":"wolfc01@wolff-online.nl","login":null,"count":2},{"name":"Oliver Marks","email":"oliver.marks@tangentsnowball.co.uk","login":null,"count":2},{"name":"Punjab","email":"punjcoder@gmail.com","login":null,"count":2},{"name":"Will Smith","email":"will.smith@noaa.gov","login":null,"count":2},{"name":"Volker Gaibler","email":"volker.gaibler@h-its.org","login":null,"count":2},{"name":"Thomas Hirsch","email":"thomas.hirsch@statkart.no","login":null,"count":2},{"name":"Sebastian Engel","email":"engel@mpi-magdeburg.mpg.de","login":null,"count":2},{"name":"Sam Brotherton","email":"sbrother@google.com","login":null,"count":2},{"name":"Emil Milanov","email":"emo_mlnv@yahoo.com","login":"emomicrowave","count":2},{"name":"Franccisco","email":"35090042+Franccisco","login":"Franccisco","count":2},{"name":"Eero af Heurlin","email":"eero.afheurlin@iki.fi","login":"rambo","count":2},{"name":"Edward Betts","email":"edward@4angle.com","login":"EdwardBetts","count":2},{"name":"Diogo Silva","email":"o.diogosilva@gmail.com","login":"ODiogoSilva","count":2},{"name":"Dimitri Belopopsky","email":"ShadowMitia","login":"ShadowMitia","count":2},{"name":"DefaultUser","email":"schro.sb@gmail.com","login":"DefaultUser","count":2},{"name":"CreamyCookie","email":"CreamyCookie","login":"CreamyCookie","count":2},{"name":"Brendan Jurd","email":"direvus@gmail.com","login":"direvus","count":2},{"name":"BoonsNaibot","email":"deguzouwa@yahoo.com","login":"BoonsNaibot","count":2},{"name":"Bastian Venthur","email":"venthur@debian.org","login":"venthur","count":2},{"name":"Andres Vargas","email":"andnovar@gmail.com","login":"andnovar","count":2},{"name":"Julian-O","email":"kraken@somethinkodd.com","login":null,"count":2},{"name":"Jérémy RIVIERE","email":"jmr12@imperial.ac.uk","login":null,"count":2},{"name":"Kanji Origin","email":"kanjiorigin@outlook.com","login":null,"count":2},{"name":"M. Dietrich","email":"mdt@emdete.de","login":null,"count":2},{"name":"Benoit HERVIER","email":"khertan@khertan.net","login":null,"count":2},{"name":"Christoph Pittracher","email":"cp@justIT.at","login":null,"count":2},{"name":"Nathan Hyde","email":"nhyde@mbayaq.org","login":"nbrew","count":2},{"name":"Pascal JACQ","email":"pascal.jacq29@gmail.com","login":"Pascal-Jacq","count":2},{"name":"David H. Bronke","email":"whitelynx","login":"whitelynx","count":2},{"name":"Paul Jimenez","email":"pj@place.org","login":"pjz","count":2},{"name":"Petr Viktorin","email":"pviktori@redhat.com","login":"encukou","count":2},{"name":"Prateek Saxena","email":"prtksxna@gmail.com","login":"prtksxna","count":2},{"name":"CeDeROM","email":"tomek@cedro.info","login":"cederom","count":2},{"name":"Uchenna Wealth","email":"76544543+uche-wealth","login":"uche-wealth","count":2},{"name":"Tony Narlock","email":"tony@git-pull.com","login":"tony","count":2},{"name":"Tim Henning","email":"s55060@beuth-hochschule.de","login":"luminosuslight","count":2},{"name":"SynedraAcus","email":"alexeymorozov1991@gmail.com","login":"SynedraAcus","count":2},{"name":"Romain Heller","email":"Rom1deTroyes","login":"Rom1deTroyes","count":2},{"name":"Ryan Northey","email":"ryan@3ca.org.uk","login":null,"count":2},{"name":"salt-die","email":"53280662+salt-die","login":"salt-die","count":2},{"name":"scoder","email":"stefan_ml@behnel.de","login":"scoder","count":2},{"name":"skall","email":"blazekm1lan@seznam.cz","login":"skallet","count":2},{"name":"toomanybrians","email":"brian@missionpinball.com","login":"toomanybrians","count":2},{"name":"Adachinski","email":"hajime0318@gmail.com","login":"Adachinski","count":2},{"name":"vitorio","email":"email_about_kivy@vitor.io","login":"vitorio","count":2},{"name":"vmaillol","email":"vmaillol@altair.com","login":"vmaillol-altair","count":2},{"name":"xayhewalo","email":"7256157+xayhewalo","login":"xayhewalo","count":2},{"name":"Mark Skelton","email":"mark@software13.co.uk","login":"mtskelton","count":2},{"name":"Matt Haggard","email":"haggardii@gmail.com","login":"iffy","count":2},{"name":"Matthias Harrer","email":"matthias.harrer@oneclickmetal.com","login":"matthiasharrer","count":2},{"name":"RobertF","email":"34464649+RobertFlatt","login":"RobertFlatt","count":2},{"name":"Bakterija","email":"fixmix@inbox.lv","login":null,"count":1},{"name":"Laurent","email":"laurent@MacLMI.local","login":null,"count":1},{"name":"Krister Viirsaar","email":"krister@linux-72st.site","login":null,"count":1},{"name":"Niklas Hasselmeyer","email":"niklas.hasselmeyer@online.de","login":null,"count":1},{"name":"Metathink","email":"metathink42@gmail.com","login":null,"count":1},{"name":"Marisuz Obajtek","email":"mariusz@mariusz-MS-7395.(none)","login":null,"count":1},{"name":"Manthan Sharma","email":"hitechmanthan@gmail.com","login":null,"count":1},{"name":"Hao HU","email":"hao.hu.upsud@gmail.com","login":null,"count":1},{"name":"Gun.io Whitespace Robot","email":"contact@gun.io","login":null,"count":1},{"name":"G.Tjebbes","email":"g.t@majerti.fr","login":null,"count":1},{"name":"oshotton","email":"oliver@swanbarton.com","login":null,"count":1},{"name":"qua-non","email":"qua-non@localhost.localdomain","login":null,"count":1},{"name":"qua-non","email":"qua-non@quanon-HP-Pavilion-dm4-Notebook-PC.(none)","login":null,"count":1},{"name":"richard","email":"richard@zenlap.(none)","login":null,"count":1},{"name":"Rosemary Sebastian","email":"rosemary@linux-9lfr.site","login":null,"count":1},{"name":"Nils-Hero Lindemann","email":"nilsherolindemann@tutanota.com","login":null,"count":1},{"name":"Pierre-Antoine Delsart","email":"delsart@localhost.(none)","login":null,"count":1},{"name":"Ray Gomez","email":"codenomad@gmail.com","login":null,"count":1},{"name":"Vibhakar Solanki","email":"gala0sup@gmail.com","login":null,"count":1},{"name":"Alexander Lais","email":"alexander.lais@gmail.com","login":null,"count":1},{"name":"Darko Pevec","email":"darkop@ZarjaElektronika.local","login":null,"count":1},{"name":"Davide Depau","email":"me@davideddu.org","login":null,"count":1},{"name":"geeklint","email":"skylerleonard2@gmail.com","login":null,"count":1},{"name":"kivy","email":"kivy@kivy-VirtualBox.(none)","login":null,"count":1},{"name":"kopias","email":"cezary.kopias@gmail.com","login":null,"count":1},{"name":"seales","email":"cseales6@gmail.com","login":null,"count":1},{"name":"sky","email":"sky@geeklint.com","login":null,"count":1},{"name":"tangofoxtrotmike","email":"tangofoxtrotmike@github.com","login":null,"count":1},{"name":"yann","email":"yann@hulk.(none)","login":null,"count":1},{"name":"maddyaby","email":"maddyaby@amazon.com","login":null,"count":1},{"name":"okr","email":"okr@okr-Aspire-S3.(none)","login":null,"count":1},{"name":"Ivan Djuricic","email":"ivan.djuricic@symphony.is","login":null,"count":1},{"name":"Jack Darlington","email":"jack.darlington@openshadow.com","login":null,"count":1},{"name":"Jeff Kreis","email":"git@townbully.com","login":null,"count":1},{"name":"Jonas Zimmermann","email":"jonas_zimmermann@brown.edu","login":null,"count":1},{"name":"Joseph Hager","email":"ajhager@gmail.com","login":null,"count":1},{"name":"Francis Lavoie","email":"f.lavoie@onf.ca","login":null,"count":1},{"name":"Frank Mata","email":"frankie@Franks-MacBook-Pro.local","login":null,"count":1},{"name":"Rafał Kropidłowski","email":"RedGui","login":"RedGui","count":1},{"name":"Rafa","email":"rafahuelin@gmail.com","login":"rafahuelin","count":1},{"name":"RA-dim","email":"radim@pbcs.sk","login":"RA-dim","count":1},{"name":"Peter Tripp","email":"petertripp@gmail.com","login":"notpeter","count":1},{"name":"Peter Dave Hello","email":"hsu@peterdavehello.org","login":"PeterDaveHello","count":1},{"name":"Park Hyunwoo","email":"ez.amiryo@gmail.com","login":"lqez","count":1},{"name":"Pamir Roy","email":"33490731+Samael-TLB","login":"Samael-TLB","count":1},{"name":"Owatch","email":"Unisung","login":"Unisung","count":1},{"name":"Oscar Ramirez","email":"oscar@rmz.ca","login":"oars","count":1},{"name":"Olivier Boesch","email":"47700716+olivier-boesch","login":"olivier-boesch","count":1},{"name":"NomadDemon","email":"hydra@stacja1.pl","login":"NomadDemon","count":1},{"name":"Noah","email":"eeue56","login":"eeue56","count":1},{"name":"Nikolay Sedelnikov","email":"n.sedelnikov@gmail.com","login":"ozapinq","count":1},{"name":"SpootDev","email":"spootdev@gmail.com","login":"SpootDev","count":1},{"name":"Skaft","email":"42238012+Skaft","login":"Skaft","count":1},{"name":"Silas Gyger","email":"silasgyger@gmail.com","login":"Nearoo","count":1},{"name":"weihuang","email":"weihuang0908@qq.com","login":"weihuang0908","count":1},{"name":"waffle.io","email":"team@waffle.io","login":"waffle-with-pears","count":1},{"name":"vicendithas","email":"vincent.killion@gmail.com","login":"vicendithas","count":1},{"name":"Yordan Miladinov","email":"yordanm@elektrosfera.eu","login":null,"count":1},{"name":"akshauaurora","email":"akshauaurora@gmail.com","login":null,"count":1},{"name":"Steven Braeger","email":"steven@steven-G53JW.(none)","login":null,"count":1},{"name":"Sylvain Alborini","email":"sylvain.alborini@isatis-prod.fr","login":null,"count":1},{"name":"Thomas Hansen","email":"tehansen@QuadHome.(none)","login":null,"count":1},{"name":"Sehar Batool","email":"97355349+seharbat00l","login":"seharbat00l","count":1},{"name":"Sebastian Engel","email":"contact@sebastianengel.eu","login":"blu-base","count":1},{"name":"Sean Castette","email":"scastette@yahoo.com","login":"funnisimo","count":1},{"name":"SanAndreyas","email":"74550995+SanAndreyas","login":"SanAndreyas","count":1},{"name":"Samuel Villamonte","email":"samo@meluria.com","login":"Samureus","count":1},{"name":"Sagun Pai","email":"sagung.pai@gmail.com","login":"Famguy","count":1},{"name":"Russell Bryant","email":"russell@russellbryant.net","login":"russellb","count":1},{"name":"Romain Dorgueil","email":"romain@dorgueil.net","login":"hartym","count":1},{"name":"Rolf Schroeder","email":"rolf.schr@gmail.com","login":"rolfschr","count":1},{"name":"Robin Picard","email":"83579270+RobinPicard","login":"RobinPicard","count":1},{"name":"Robert Bradshaw","email":"robertwb@gmail.com","login":"robertwb","count":1},{"name":"s0h3ck","email":"s0h3ck@gmail.com","login":"s0h3ck","count":1},{"name":"remip","email":"remi.pauchet@gmail.com","login":"remip","count":1},{"name":"Randall Mason","email":"randall@mason.ch","login":"ClashTheBunny","count":1},{"name":"verderten","email":"verderten@yandex.com","login":"verderten","count":1},{"name":"clach04","email":"Chris.Clark@actian.com","login":"clach04","count":1},{"name":"chemelnucfin","email":"3982092+chemelnucfin","login":"chemelnucfin","count":1},{"name":"chadys","email":"chadys@hotmail.fr","login":"Chadys","count":1},{"name":"brami","email":"grisu@deb-support.de","login":"brami","count":1},{"name":"bountysource-support","email":"support@bountysource.com","login":"bountysource-support","count":1},{"name":"bhaveshAn","email":"bhaveshanand7@gmail.com","login":"bhaveshAn","count":1},{"name":"baseplate-admin","email":"61817579+baseplate-admin","login":"baseplate-admin","count":1},{"name":"bajisci","email":"bajisci@gmail.com","login":"bajisci","count":1},{"name":"azixMcAze","email":"mathieu.leber@gmail.com","login":"azixMcAze","count":1},{"name":"azinneck0485","email":"123660683+azinneck0485","login":"azinneck0485","count":1},{"name":"atharva-satpute","email":"55058959+atharva-satpute","login":"atharva-satpute","count":1},{"name":"luphord","email":"luphord@protonmail.com","login":"luphord","count":1},{"name":"lee-rice","email":"132123650+Lee-Rice","login":"Lee-Rice","count":1},{"name":"kumoshk","email":"mark.h.dewey@gmail.com","login":"kumoshk","count":1},{"name":"kinkoazc","email":"kinko_2007@yahoo.com","login":"kinkoazc","count":1},{"name":"Eric Man","email":"meric.au@gmail.com","login":"meric","count":1},{"name":"Eric Atkin","email":"eatkin@certusllc.us","login":"ericatkin","count":1},{"name":"Eowyn","email":"eowyn.bridget@gmail.com","login":"dernhelm7","count":1},{"name":"EndilWayfare","email":"philiprochendil@me.com","login":"EndilWayfare","count":1},{"name":"jfrancoc","email":"39796450+jfrancoc","login":"jfrancoc","count":1},{"name":"jfishzon","email":"64330065+jfishzon","login":"jfishzon","count":1},{"name":"jehutting","email":"jehutting@gmail.com","login":"jehutting","count":1},{"name":"ia7ck","email":"23146842+ia7ck","login":"ia7ck","count":1},{"name":"gitshub","email":"gitshub","login":"gitshub","count":1},{"name":"fumiya-kubota","email":"fumiya.kubota@glucose.jp","login":"sasaujp","count":1},{"name":"fluxrider","email":"doompilot@gmail.com","login":"fluxrider","count":1},{"name":"fk-lx","email":"fklebczyk@gmail.com","login":"fk-lx","count":1},{"name":"filippo savi","email":"filssavi@gmail.com","login":"filssavi","count":1},{"name":"eriksandberg","email":"eriksandbergum@gmail.com","login":"Dirk-Sandberg","count":1},{"name":"eric15342335","email":"70310617+eric15342335","login":"eric15342335","count":1},{"name":"David Pesticcio","email":"david.pesticcio+github@gmail.com","login":"DavidPesticcio","count":1},{"name":"David Naylor","email":"naylor.b.david@gmail.com","login":"DragonSA","count":1},{"name":"David Madigan","email":"dkmadigan@gmail.com","login":"dkmadigan","count":1},{"name":"Danny Dawson","email":"github@quasistoic.org","login":"quasistoic","count":1},{"name":"Daniel Foerster","email":"pydsigner@gmail.com","login":"pydsigner","count":1},{"name":"Daniel","email":"daniel.j.seiler@gmail.com","login":"DanTheMan2000","count":1},{"name":"comet","email":"hjung524@gmail.com","login":"hjung0","count":1},{"name":"clobo","email":"clobo@sensoft.ca","login":"lobocv","count":1},{"name":"Christian Sirolli","email":"34974905+HeyITGuyFixIt","login":"HeyITGuyFixIt","count":1},{"name":"Christian Rishøj","email":"christian@rishoj.net","login":"crishoj","count":1},{"name":"Chris Vincent","email":"seevee","login":"seevee","count":1},{"name":"Chris Hamberg","email":"chris.hamberg@programmer.net","login":"chris-hamberg","count":1},{"name":"Font","email":"38985296+JoaoRoizenFontana","login":"JoaoRoizenFontana","count":1},{"name":"Farley Lai","email":"farleylai","login":"farleylai","count":1},{"name":"Ewen Le Bihan","email":"hey@ewen.works","login":"ewen-lbh","count":1},{"name":"Evgeniy Selezniov","email":"nanouasyn@mail.ru","login":"nanouasyn","count":1},{"name":"Even Wiik Thomassen","email":"eventh@gmail.com","login":"eventh","count":1},{"name":"Erwin Rieger","email":"ErwinRieger","login":"ErwinRieger","count":1},{"name":"Ernst Sjöstrand","email":"ernstp@gmail.com","login":"ernstp","count":1},{"name":"Shubham Tatvamasi","email":"shubhamtatvamasi@gmail.com","login":"ShubhamTatvamasi","count":1},{"name":"Shashi Ranjan","email":"shashiranjankv@gmail.com","login":"shashi278","count":1},{"name":"Shai Avraham","email":"shaia1112011@gmail.com","login":"ShaiAvr","count":1},{"name":"Sepehr Hamzehlouy","email":"s.hamzelooy@gmail.com","login":"RevengeComing","count":1},{"name":"Charles de Villiers","email":"charles@idefix.kat.ac.za","login":null,"count":1},{"name":"Abestanis","email":"sebastianscholz97@gmail.com","login":null,"count":1},{"name":"Adam Siembida","email":"adam.siembida@gerbertechnology.com","login":null,"count":1},{"name":"Albert Kurucz","email":"albert.kurucz@synapse-wireless.com","login":null,"count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1},{"name":"Edoardo","email":"edoardo.spadoni78@gmail.com","login":"dilettacarnaroli","count":1},{"name":"Dylan Jeffers","email":"dylanjeffers5@gmail.com","login":"dylanjeffers","count":1},{"name":"Dominik Spicher","email":"dominikspicher@gmail.com","login":"dspicher","count":1},{"name":"DizzyDogg","email":"jeffthetenor@yahoo.com","login":"DizzyDogg","count":1},{"name":"Dirk Janssen","email":"dirkj0t@yahoo.com","login":"dirkjot","count":1},{"name":"Dev","email":"thomas@shababi.net","login":"tshabs","count":1},{"name":"DerThorsten","email":"thorsten.beier@iwr.uni-heidelberg.de","login":"DerThorsten","count":1},{"name":"Anthon van der Neut","email":"anthon@mnt.org","login":"AvdN","count":1},{"name":"Andy Doucette","email":"andy@printathing.com","login":"printathing","count":1},{"name":"André Sbrocco Figueiredo","email":"33270103+andresbrocco","login":"andresbrocco","count":1},{"name":"André Oliveira","email":"p32blo@gmail.com","login":"p32blo","count":1},{"name":"Ivlev Denis","email":"ivlevdenis.ru@gmail.com","login":"ivlevdenis","count":1},{"name":"Dalton Woodside-Moffatt","email":"52943347+dwmoffatt","login":"dwmoffatt","count":1},{"name":"D4SK","email":"42315676+D4SK","login":"D4SK","count":1},{"name":"Cédric Krier","email":"ced@b2ck.com","login":"cedk","count":1},{"name":"Cole Brooks","email":"46583052+colebrooks","login":"colebrooks","count":1},{"name":"Christophe CHAUVET","email":"christophe.chauvet@gmail.com","login":"kryskool","count":1},{"name":"Christofer Bertonha","email":"christoferbertonha@gmail.com","login":"bertonha","count":1},{"name":"Holger Badorreck","email":"hbadorre@uos.de","login":"hoba87","count":1},{"name":"Helen ST","email":"helenst@gmail.com","login":"helenst","count":1},{"name":"Hakan Ardo","email":"hakan@debian.org","login":"hakanardo","count":1},{"name":"Gunnar Strand","email":"Gurra.Strand@gmail.com","login":"Gustra","count":1},{"name":"Gleapsite","email":"gleapsite@gmail.com","login":"Gleapsite","count":1},{"name":"Kjetil Andre Liknes","email":"kliknes@gmail.com","login":"cruor99","count":1},{"name":"Kevin Ndung'u","email":"kevgathuku","login":"kevgathuku","count":1},{"name":"Kenechukwu Akubue","email":"kengoon19@gmail.com","login":"kengoon","count":1},{"name":"Kate Richardson","email":"krichardson723@gmail.com","login":"ladyruby723","count":1},{"name":"Karel Mácha","email":"karel.macha@karlitos.net","login":"karlitos","count":1},{"name":"Justin Marsh (:flaviusb)","email":"justin.marsh@flaviusb.net","login":"flaviusb","count":1},{"name":"Juraj Fiala","email":"jurf@riseup.net","login":"jurf","count":1},{"name":"Julien CORON","email":"julien.coron@gmail.com","login":"jchome","count":1},{"name":"José Carlos García","email":"quobit","login":"quobit","count":1},{"name":"Josh Sarver","email":"josh.sarver@gmail.com","login":"jsarver","count":1},{"name":"emanuele-f","email":"black.silver@hotmail.it","login":"emanuele-f","count":1},{"name":"Nidhi Nishad","email":"nidhinishad02@gmail.com","login":"nidhi-2619","count":1},{"name":"Nicolas Primeau","email":"nicolas.primeau@gmail.com","login":"NicolasPrimeau","count":1},{"name":"Nexc","email":"pluglolzip@hotmail.com","login":"Nexc","count":1},{"name":"Charlie Yan","email":"yanhao.charles@gmail.com","login":"yhcharles","count":1},{"name":"Cecil Curry","email":"leycec@gmail.com","login":"leycec","count":1},{"name":"CdrSonan","email":"64283097+CdrSonan","login":"CdrSonan","count":1},{"name":"Carlos Neves","email":"cn@sueste.net","login":"cecn","count":1},{"name":"Caleb P. Burns","email":"cpburnz@gmail.com","login":"cpburnz","count":1},{"name":"Bruno Gola","email":"brunogola@gmail.com","login":"bgola","count":1},{"name":"Boxiang Sun","email":"daetalusun@gmail.com","login":"Daetalus","count":1},{"name":"Mike Tran","email":"90michaeltran@gmail.com","login":"90michaeltran","count":1},{"name":"Michael Howitz","email":"mh@gocept.com","login":"icemac","count":1},{"name":"Matthew Joyce","email":"matsjoyce@gmail.com","login":"matsjoyce","count":1},{"name":"Martin Nowak","email":"dawg@dawgfoto.de","login":"MartinNowak","count":1},{"name":"Lucas Samaruga","email":"samarugalucas@gmail.com","login":"smrg-lm","count":1},{"name":"Louwrensth","email":"Louwrensth","login":"Louwrensth","count":1},{"name":"Lipi","email":"andras.lipoth@gmail.com","login":"lipi","count":1},{"name":"Leon Davison","email":"LDavison@orcon.net.nz","login":"Leon-Davison","count":1},{"name":"Ilya Kochankov","email":"ilyakochankov@yandex.ru","login":"KochankovID","count":1},{"name":"Ibrahim Cetin","email":"cetinibrahim@yahoo.com","login":"ibrahimcetin","count":1},{"name":"Hugo van Kemenade","email":"hugovk","login":"hugovk","count":1},{"name":"Howard Chang","email":"46259489+Howard-C","login":"Howard-C","count":1},{"name":"Tomas Krizek","email":"tomas.krizek@mailbox.org","login":"nicki-krizek","count":1},{"name":"Tony","email":"maltouzes@gmail.com","login":"maltouzes","count":1},{"name":"Randy Eckenrode","email":"randy@largeandhighquality.com","login":"reckenrode","count":1},{"name":"Rich Kinder","email":"richard_kinder@agilent.com","login":"richkinder","count":1},{"name":"VIGNESH KUMAR","email":"45727291+VICTORVICKIE","login":"VICTORVICKIE","count":1},{"name":"Valentine Davydov","email":"valentine@doratoa.net","login":"doratoa","count":1},{"name":"Valinor","email":"Valinor","login":"Valinor","count":1},{"name":"Vinayak Sachan","email":"vinayakasachan@gmail.com","login":"metavinayak","count":1},{"name":"Vyacheslav Shevchenko","email":"bliz937@gmail.com","login":"bliz937","count":1},{"name":"Waldo Bronchart","email":"wbronchart@gmail.com","login":"waldobronchart","count":1},{"name":"Wenshan","email":"renws1990@gmail.com","login":"RenWenshan","count":1},{"name":"Wessix","email":"Bruno.Westermann@gmx.de","login":"Wessix","count":1},{"name":"WillW","email":"will.7@gmx.de","login":"tiktok7","count":1},{"name":"William Bernoudy","email":"william@bernoudy.xyz","login":"wbernoudy","count":1},{"name":"Xnot","email":"28331593+Xnot","login":"Xnot","count":1},{"name":"Yuval Langer","email":"yuval.langer@gmail.com","login":"yuvallanger","count":1},{"name":"ZingBallyhoo","email":"zingballyhoo@live.co.uk","login":"ZingBallyhoo","count":1},{"name":"abayomi185","email":"captyomjnr@gmail.com","login":"abayomi185","count":1},{"name":"alex","email":"devkral@web.de","login":"devkral","count":1},{"name":"NeuroSerpens","email":"swordspirit2@gmail.com","login":"NeuroSerpens","count":1},{"name":"Necronomicron","email":"necronomicron8@gmail.com","login":"Necronomicron","count":1},{"name":"Nafis Abdullah Khan","email":"nafisabdkhan@gmail.com","login":"NafisAbdullahKhan","count":1},{"name":"andong777","email":"andong777@163.com","login":"andong777","count":1},{"name":"Stanislav Syekirin","email":"Zabolekar","login":"Zabolekar","count":1},{"name":"Stephen Littman","email":"Stephen.littman7912@gmail.com","login":"anarchking","count":1},{"name":"Steven P. Wells","email":"stevewells20@gmail.com","login":"stevewells20","count":1},{"name":"Stuart Axon","email":"stuaxo2@yahoo.com","login":"stuaxo","count":1},{"name":"Stéphane Blondon","email":"stephane.blondon@gmail.com","login":"sblondon","count":1},{"name":"SubaruArai","email":"78188579+SubaruArai","login":"SubaruArai","count":1},{"name":"Sumit Gupta","email":"53135486+Sumit112192","login":"Sumit112192","count":1},{"name":"Sumit Madhwani","email":"sumitlnmiit96@gmail.com","login":"sumitmadhwani","count":1},{"name":"Suriyan","email":"suriyant@gmail.com","login":"suriyan","count":1},{"name":"Taylor Foxhall","email":"lxmachina@gmail.com","login":"hallfox","count":1},{"name":"Thijs Triemstra","email":"info@collab.nl","login":"thijstriemstra","count":1},{"name":"ThomasV","email":"thomasv@electrum.org","login":"ecdsa","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","login":"timgates42","count":1},{"name":"Tobias Macey","email":"blarghmatey@gmail.com","login":"blarghmatey","count":1},{"name":"Tom Dudley","email":"tom-dudley","login":"tom-dudley","count":1},{"name":"anand vibhuti","email":"82255991+Anand-Vibhuti","login":"Anand-Vibhuti","count":1},{"name":"onsunsl","email":"onsunsl@foxmail.com","login":"onsunsl","count":1},{"name":"onnlv","email":"wilco@hanmir.com","login":"onnlv","count":1},{"name":"noEmbryo","email":"noembryo@gmail.com","login":"noembryo","count":1},{"name":"nadaz","email":"nadaz","login":"nadaz","count":1},{"name":"matias morant","email":"wvlia5@live.com.ar","login":"matiasmorant","count":1},{"name":"marinelay","email":"marinelay7@gmail.com","login":"marinelay","count":1},{"name":"macropas","email":"macropas@gmail.com","login":"macropas","count":1},{"name":"yves-surrel","email":"yves@surrel.org","login":"yves-surrel","count":1},{"name":"yashsharan","email":"yashsharan.0805@gmail.com","login":"yashsharan","count":1},{"name":"willow","email":"willowjl1117@gmail.com","login":"wxllow","count":1},{"name":"wezu","email":"grzechotnik1984@gmail.com","login":"wezu","count":1},{"name":"werton","email":"weerbox@gmail.com","login":"werton","count":1},{"name":"Intchanter","email":"unlearned@gmail.com","login":"intchanter","count":1},{"name":"Imran Haque","email":"ihaque@cs.stanford.edu","login":"ihaque","count":1},{"name":"Girts Folkmanis","email":"girtsf","login":"girtsf","count":1},{"name":"Geo Maciolek","email":"geoffmaciolek@gmail.com","login":"GeoMaciolek","count":1},{"name":"Gaurav Trivedi","email":"trivedigaurav@gmail.com","login":"trivedigaurav","count":1},{"name":"Galland","email":"gallando@gmail.com","login":"Galland","count":1},{"name":"Arien Tolner","email":"arie@bounder.nl","login":"Bounder","count":1},{"name":"Aleksandr Vladimirskiy","email":"aleksandr@butchershopcreative.com","login":null,"count":1},{"name":"td1803","email":"traugottdross@googlemail.com","login":"td1803","count":1},{"name":"sugarlata","email":"nathan.sgarlata@gmail.com","login":"sugarlata","count":1},{"name":"simon klemenc","email":"hiaselhans","login":"hiaselhans","count":1},{"name":"shyam saini","email":"mayhs11saini@gmail.com","login":"mystictot","count":1},{"name":"shreyash","email":"67905454+shreyash","login":"shreyash","count":1},{"name":"samize","email":"37714272+samize","login":"samize","count":1},{"name":"saband","email":"32991188+saband","login":"saband","count":1},{"name":"el3phanten","email":"bogisivertsen@gmail.com","login":"el3","count":1},{"name":"eefvx","email":"zeiurfhc@gmail.com","login":"hchandad","count":1},{"name":"e-matteson","email":"e.r.matteson@gmail.com","login":"e-matteson","count":1},{"name":"dsr","email":"dan@rosspixelworks.com","login":"btnpushnmunky","count":1},{"name":"djogy","email":"30380197+djogy","login":"djogy","count":1},{"name":"dirtbirb","email":"11340521+dirtbirb","login":"dirtbirb","count":1},{"name":"rekom","email":"rekom","login":"rekom","count":1},{"name":"rainbowdesign","email":"andypu@zoho.com","login":"rainbowdesign","count":1},{"name":"quitegreensky","email":"55235027+quitegreensky","login":"quitegreensky","count":1},{"name":"pedroarduini","email":"116195191+pedroarduini","login":"pedroarduini","count":1},{"name":"outdooracorn","email":"43674967+outdooracorn","login":"outdooracorn","count":1},{"name":"Asalerm","email":"64869225+Asalerm","login":"Asalerm","count":1},{"name":"Asad Rauf","email":"asadrauflashari@gmail.com","login":"rauf-asad","count":1},{"name":"Arnold Loubriat","email":"datatriny@gmail.com","login":"DataTriny","count":1},{"name":"Learn Leap Fly","email":"learnleapfly","login":"learnleapfly","count":1},{"name":"Lazar Doric","email":"doriclazar@gmail.com","login":"doriclazar","count":1},{"name":"Larissa Feng","email":"hello@larissafeng.me","login":"mondayrain","count":1},{"name":"Kulothungan U.G","email":"kulothunganug@gmail.com","login":"kulothunganug","count":1},{"name":"Kostiantyn Syrykh","email":"cs.this@gmail.com","login":"syrykh","count":1},{"name":"Konstantin Baikov","email":"4488943+kbaikov","login":"kbaikov","count":1},{"name":"Kolibreee","email":"konne@bloodylighters.de","login":"Kolibreee","count":1},{"name":"Andrii Oriekhov","email":"andriyorehov@gmail.com","login":"andriyor","count":1},{"name":"Andrew McLeod","email":"andrewclimbing@gmail.com","login":"gbm001","count":1},{"name":"Anders","email":"62402921+AnderSchofield","login":"AnderSchofield","count":1},{"name":"Amin Etesamian","email":"aminetesamian1371@gmail.com","login":"eteamin","count":1},{"name":"Alexandre Esse","email":"alexandre.esse.dev@gmail.com","login":"ahresse","count":1},{"name":"Alexander Wolf","email":"AWolf2904@gmail.com","login":"AWolf81","count":1},{"name":"Alberto Galera","email":"galerajimenez@gmail.com","login":"agalera","count":1},{"name":"Abenezer Adane","email":"32374905+PB020","login":"PB020","count":1},{"name":"Aaron Hill","email":"aa1ronham@gmail.com","login":"Aaron1011","count":1},{"name":"Jorge Gueorguiev Garcia","email":"yefo.akira@gmail.com","login":"MiyamotoAkira","count":1},{"name":"Jonathan Schemoul","email":"jonathan.schemoul@gmail.com","login":"jon1012","count":1},{"name":"Jonas Schröder","email":"jonas.schroeder@posteo.de","login":"monstagorilla","count":1},{"name":"Jonas Groeger","email":"jonas.groeger@googlemail.com","login":"JonasGroeger","count":1},{"name":"John M. Kuria","email":"85127253+mbuguaj254","login":"mbuguaj254","count":1},{"name":"Joe Hillenbrand","email":"joehillen@gmail.com","login":"joehillen","count":1},{"name":"Joao S O Bueno","email":"gwidion@gmail.com","login":"jsbueno","count":1},{"name":"Jess","email":"jessachandler@gmail.com","login":"monkeywithacupcake","count":1},{"name":"Jeroen Doggen","email":"jeroendoggen@gmail.com","login":"jeroendoggen","count":1},{"name":"Jan Malte Gerth","email":"JanMalte","login":"JanMalte","count":1},{"name":"James Moore","email":"hello@jmoore.me","login":"foozmeat","count":1},{"name":"James Boyden","email":"github@jboy.id.au","login":"jboy","count":1},{"name":"Bitdeli Chef","email":"chef@bitdeli.com","login":"bitdeli-chef","count":1},{"name":"Bernhard M. Wiedemann","email":"bwiedemann@suse.de","login":"bmwiedemann","count":1},{"name":"Benjamin Thyreau","email":"benjamin.thyreau@gmail.com","login":"bthyreau","count":1},{"name":"Benito Rodríguez Arcos","email":"brarcos@gmail.com","login":"b3ni","count":1},{"name":"Auskas","email":"dmitry-kud@yandex.ru","login":"Auskas","count":1},{"name":"Audrey Roy","email":"audreyr@gmail.com","login":"audreyfeldroy","count":1},{"name":"Ashok Kumar P (ParokshaX)","email":"ashok@paroksha.com","login":"AshokEmrys","count":1},{"name":"0x005c","email":"52650857+0x005c","login":"0x005c","count":1}],"total_commits":10010,"total_committers":615,"total_bot_commits":30,"total_bot_committers":1,"mean_commits":16.276422764227643,"dds":0.8154845154845155,"past_year_committers":[{"name":"Mirko Galimberti","email":"me@mirkogalimberti.com","login":"misl6","count":30},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":16},{"name":"Zachary Spector","email":"public@zacharyspector.com","login":"clayote","count":7},{"name":"水戸う納豆齋(Nattōsai Mitō)","email":"flow4re2c@gmail.com","login":"gottadiveintopython","count":5},{"name":"Akshay Arora","email":"akshayaurora@gmail.com","login":"akshayaurora","count":4},{"name":"Christian Clauss","email":"cclauss@me.com","login":"cclauss","count":3},{"name":"Dexer","email":"73297572+DexerBR","login":"DexerBR","count":3},{"name":"Ricardo Bastos Leta Vieira","email":"47068518+ricleta","login":"ricleta","count":3},{"name":"Dimitri Belopopsky","email":"ShadowMitia","login":"ShadowMitia","count":2},{"name":"CeDeROM","email":"tomek@cedro.info","login":"cederom","count":1},{"name":"Cole Brooks","email":"46583052+colebrooks","login":"colebrooks","count":1},{"name":"Dean Serenevy","email":"dean@serenevy.net","login":"duelafn","count":1},{"name":"Elliot Garbus","email":"elliotg2@cox.net","login":"ElliotGarbus","count":1},{"name":"Emmanuel Ferdman","email":"emmanuelferdman@gmail.com","login":"emmanuel-ferdman","count":1},{"name":"Filipe Marchesini","email":"filipe.marchesini@gmail.com","login":"FilipeMarch","count":1},{"name":"John M. Kuria","email":"85127253+mbuguaj254","login":"mbuguaj254","count":1},{"name":"Mathias Lindström","email":"kuzeyron@gmail.com","login":"kuzeyron","count":1},{"name":"Robert Niederreiter","email":"rnix@squarewave.at","login":"rnixx","count":1},{"name":"Stéphane Blondon","email":"stephane.blondon@gmail.com","login":"sblondon","count":1}],"past_year_total_commits":83,"past_year_total_committers":19,"past_year_total_bot_commits":16,"past_year_total_bot_committers":1,"past_year_mean_commits":4.368421052631579,"past_year_dds":0.6385542168674698,"last_synced_at":"2025-07-04T17:09:29.171Z","last_synced_commit":"8d103908e6381471858684b28d46a7f66bb8caf7","created_at":"2023-03-07T09:43:42.457Z","updated_at":"2025-07-04T17:09:30.150Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-26T00:00:11.761Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"kivy/kivy","html_url":"https://github.com/kivy/kivy","last_synced_at":"2025-09-06T15:13:21.293Z","status":null,"issues_count":1122,"pull_requests_count":815,"avg_time_to_close_issue":96529566.92561984,"avg_time_to_close_pull_request":13685344.460912053,"issues_closed_count":605,"pull_requests_closed_count":613,"pull_request_authors_count":146,"issue_authors_count":745,"avg_comments_per_issue":3.978609625668449,"avg_comments_per_pull_request":1.38159509202454,"merged_pull_requests_count":484,"bot_issues_count":3,"bot_pull_requests_count":105,"past_year_issues_count":111,"past_year_pull_requests_count":367,"past_year_avg_time_to_close_issue":1451224.2127659575,"past_year_avg_time_to_close_pull_request":1027976.7003484321,"past_year_issues_closed_count":47,"past_year_pull_requests_closed_count":286,"past_year_pull_request_authors_count":36,"past_year_issue_authors_count":79,"past_year_avg_comments_per_issue":1.1711711711711712,"past_year_avg_comments_per_pull_request":0.5504087193460491,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":51,"past_year_merged_pull_requests_count":248,"created_at":"2023-05-10T20:53:38.452Z","updated_at":"2025-09-06T15:13:21.294Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/kivy%2Fkivy/issues","issue_labels_count":{"support":192,"Type: Bug":138,"Type: Feature":125,"Component: Widgets":118,"Status: Needs-analysis":81,"Component: documentation":57,"awaiting-reply":56,"Component: graphics":52,"Component: core-providers":51,"easy":50,"Status: Confirmed":42,"Platform: RPi":33,"Platform: Android":32,"Platform: Windows":30,"Component: core-widget":22,"Type: Documentation":21,"Platform: Linux":21,"Component: core-app":19,"Component: input":19,"Status: Has PR":18,"Component: KV-lang":17,"Component: Packaging":14,"Platform: OSX":13,"SDL2":12,"Priority: High":10,"Platform: IOS":8,"Priority: Medium":7,"Notes: API-break":7,"Component: distribution":6,"Component: Misc":5,"Priority: Low":4,"Python3":3,"website":3,"FAQ":2,"Status: Incomplete":2,"Component: tests/CI":2,"Type: Regression":1,"KEP":1,"Status: On-hold":1,"PyGame":1,"Hacktoberfest":1,"Platform: Browser":1,"upstream":1,"Status: Issue Confirmed":1},"pull_request_labels_count":{"Component: core-providers":114,"Component: tests/CI":100,"Component: distribution":97,"Component: documentation":69,"backport devel-2.3.x":52,"Component: Widgets":37,"Component: core-widget":33,"Component: core-app":31,"Component: graphics":29,"Notes: Release-highlight":17,"Component: Packaging":13,"Component: Misc":12,"awaiting-reply":11,"Notes: API-break":9,"Status: On-hold":7,"Component: KV-lang":6,"sdl2-to-sdl3":5,"Component: input":5,"Platform: Android":4,"Type: Documentation":3,"Status: Pr Tested":3,"SDL2":3,"Platform: Linux":3,"Notes: API-deprecation":2,"Status: Needs-analysis":2,"Priority: High":2,"Priority: Medium":2,"website":2,"easy":2,"Status: Incomplete":1,"Type: Feature":1,"Python3":1,"Platform: OSX":1,"Type: Bug":1,"Platform: IOS":1,"Priority: Critical":1,"Status: Confirmed":1,"KEP":1},"issue_author_associations_count":{"NONE":822,"CONTRIBUTOR":210,"MEMBER":90},"pull_request_author_associations_count":{"CONTRIBUTOR":336,"NONE":243,"MEMBER":236},"issue_authors":{"misl6":41,"dessant":21,"ghost":15,"alexg93333":11,"akshayaurora":11,"Julian-O":10,"KeyWeeUsr":10,"Samael-TLB":9,"Sahil-pixel":9,"matham":9,"HeRo002":8,"kengoon":7,"ikus060":7,"tshirtman":7,"rcnn-retall":7,"rnixx":7,"jhay06":6,"tito":6,"janssen":6,"Noor-Kalibbala":5,"cropleyb":5,"marinelay":5,"DexerBR":5,"Cheaterman":5,"OdzOdz":5,"CreamyCookie":5,"goffi-contrib":5,"clayote":4,"illright":4,"inclement":4,"ElliotGarbus":4,"NumesSanguis":4,"RobertFlatt":4,"baseplate-admin":4,"yves-surrel":4,"brentpicasso":4,"Kovak":4,"T-Dynamos":4,"HeaTTheatR":4,"kived":4,"linpan":3,"wjanssen":3,"ITSTIME1":3,"CoreTaxxe":3,"mz3r0":3,"Neizvestnyj":3,"Poikilos":3,"DaytonaJohn":3,"GvozdevLeonid":3,"renovate[bot]":3,"merriam":3,"31mpmp":3,"ronyeh3":3,"chenyangyc":3,"knappador":3,"lufebe16":3,"20Tauri":3,"depau":3,"petaflot":3,"ElRafeta697":3,"peternasser99":3,"gottadiveintopython":3,"perceptualJonathan":3,"abedhammoud":3,"hunternet93":3,"WangZhongDian":3,"Fector101":2,"emoto-yasushi":2,"animalmutch":2,"wavecycle":2,"schoolsplay":2,"goldaaa":2,"dev-ohyes":2,"stasalcatraz":2,"Code4SAFrankie":2,"RadoslawGlebicki":2,"Fak3":2,"jamiecollinson":2,"jd-solanki":2,"blurymind":2,"Speak2Erase":2,"pasteurjr":2,"az75014":2,"rpopovici":2,"cclauss":2,"maltfield":2,"SanAndreyas":2,"gorgonaut04":2,"OutsourcedGuru":2,"ngoonee":2,"sanderland":2,"public-hons":2,"me2beats":2,"cederom":2,"germn":2,"Albatros53113":2,"jabdoa2":2,"jbnance":2,"mablue":2,"vanschelven":2,"embryo10":2,"thica":2,"ongtw":2,"mecrayavcin":2,"olivier-boesch":2,"pakal":2,"jcradzwill":2,"onsunsl":2,"metabyte144":2,"venkataraja705":2,"JacekJagosz":2,"phamt8611":2,"YoshioKobayashi":2,"arlowhite":2,"leycec":2,"JacobD2013":2,"dolfandringa":2,"catmasteryip":2,"VisiongGeiger":2,"Buratini":2,"cagsurgunu":2,"mmiuttff":2,"Fretless14":2,"gustavklopp":2,"Victorious3":2,"skarl-api":2,"abrahim7112":2,"rogererens":2,"nurgasemetey":2,"andyDoucette":2,"albertz":2,"dave-lawrence-dev":2,"jsphonorio":1,"hellozyemlya":1,"VicaWorth":1,"sanfx":1,"Googler43":1,"BolidTeam":1,"kiplimock":1,"Bounder":1,"tomplast":1,"rajat45mishra":1,"alsteven":1,"AJRepo":1,"xx1mde":1,"mhdemd":1,"Sytse45":1,"DanielVip3":1,"ethteck":1,"farzadpanahi":1,"fuzzyTew":1,"ashes999":1,"orklann":1,"WolsYang":1,"JellyWX":1,"Wessix":1,"MrSherish":1,"apacha":1,"Charanpreet-Singh-AI":1,"Python3-8":1,"pigant":1,"Heitor-Tasso":1,"shashankgogi":1,"mengqimusic":1,"frog-o":1,"JKamlah":1,"jr-selphius":1,"tealbrains":1,"pll19840511":1,"archiepeterjarvis":1,"krik99":1,"AndreMPCosta":1,"pyfrid":1,"xinzhengzhangCHN":1,"bergus":1,"AkashManiSharma":1,"hymenoby":1,"Kazun3500":1,"monkeycc":1,"tcdejong":1,"sameersharma2006":1,"DamanZ4":1,"crashMOGWAI":1,"icarus0508":1,"DavidPesticcio":1,"PythonnotJava":1,"FilipeMarch":1,"chucklu":1,"retrop7":1,"ApuCoder":1,"navjotcis":1,"chimenmagoodness":1,"Paul-Mick":1,"vesellov":1,"ImperialStranger":1,"multiSnow":1,"syntonym":1,"Schirink":1,"JulianOrteil":1,"LordFckHelmchen":1,"amMistic":1,"uzbeki":1,"fscz":1,"KishoreGauthaman":1,"Wats0ns":1,"dereks":1,"blhiggins":1,"lee-pai-long":1,"Ramboliner":1,"boshtannik":1,"Satforst":1,"bsync":1,"scottfurry":1,"tsiens":1,"Dannylew12":1,"wtip":1,"wangyuncong123":1,"conevca":1,"ilovetogetspamed":1,"AliSot2000":1,"takkasila":1,"hansent":1,"kalle":1,"r1chardj0n3s":1,"alkopop79":1,"deltacat":1,"arunrajarao":1,"valsr":1,"thopiekar":1,"COValhalla":1,"haggai2":1,"BaelfireNightshade":1,"carstenfuchs":1,"stuaxo":1,"p32blo":1,"firstorderexperiment":1,"elvis-sik":1,"jmercouris":1,"pat1":1,"udiboy1209":1,"ricrudo":1,"ospa666":1,"mrhdias":1,"Ghostlyleopard":1,"Soprano74":1,"MrBillium":1,"paulvanvulpen":1,"Andy1338":1,"zhangxiansheng":1,"f1am3d":1,"zbkpointer":1,"fwwucn":1,"gs1-rob-392":1,"John-Glazebrook":1,"sietse":1,"Santiagoal1208":1,"jiri-otoupal":1,"acgc99":1,"Megradea":1,"overfl0":1,"mparkin":1,"srolf":1,"tmarplatt":1,"fakabbir":1,"cdrose":1,"jligeza":1,"Ezek-iel":1,"santhoshakashs24":1,"japeart":1,"karlitos":1,"Michael-F-Bryan":1,"denys-duchier":1,"DoronRaz":1,"cyberlog101238":1,"Fassty":1,"DrakeProvost":1,"lucasgerads":1,"Smaplez":1,"davidmayo":1,"hemna":1,"CoderCoderCoder":1,"bl1nch":1,"stevewells20":1,"camtarn":1,"RinkuMonani":1,"Alin-cyber202":1,"massimilianodelliubaldini":1,"Maxpilot":1,"pipoupiwam":1,"rdoursenaud":1,"gregordr":1,"Tungsteno74":1,"mbrockman1":1,"unjuan":1,"weaved459":1,"Twistx77":1,"LJSpink":1,"cjw85":1,"zynnboy":1,"leomil72":1,"mikesongming":1,"redfast00":1,"oumnaya":1,"linglang001":1,"birthsu":1,"openedhardware":1,"ReetiMauryaCrest":1,"DO7LZ":1,"colski":1,"kode9":1,"ProgramCrafter":1,"mpmp8i":1,"ROZZI187":1,"francescopelizza-omega":1,"Chinonso-code":1,"kriyanation":1,"RicardoDazzling":1,"robertour":1,"woxy005":1,"wexi":1,"Luanbird":1,"athif23":1,"Laps14":1,"astrondal":1,"gwhittey23":1,"levineds":1,"kelenorbert":1,"pwoolvett":1,"Brankhos":1,"bambier":1,"martin-91x":1,"ok-coder1":1,"Marcinosoft":1,"kwebber3":1,"liaochris":1,"rid93xd":1,"razed11":1,"daryasary":1,"Nibodhika":1,"abhigenie92":1,"vascolp":1,"dusty-phillips":1,"aron-bordin":1,"ttcm3010":1,"AlessandroMedici":1,"canedha":1,"Zen-CODE":1,"excript":1,"cwgphillips":1,"EvgueniB":1,"AshokEmrys":1,"Darkhand81":1,"mjohn2009":1,"MBalajka":1,"rupturee":1,"MartinThoma":1,"xinmingzhang":1,"pythonsus":1,"hugovk":1,"vasekjares":1,"gaganteja1729":1,"dgoadby":1,"Bakterija":1,"DGHC":1,"wishrohitv":1,"aleitebr":1,"Eduardoveras":1,"comperem":1,"scw-factorio":1,"bluetulip89":1,"lemousehunter":1,"yumoqing":1,"kcrossen":1,"paulvanharen":1,"fjansson":1,"Bazmundi":1,"Enorio":1,"bela127":1,"masterofeye":1,"mark-blackburn-orpyx":1,"ImmanuelSamuel":1,"rgommers":1,"jelgun":1,"ozc":1,"pe7ro":1,"BaggioMarco":1,"czy10383":1,"xvasek":1,"EternityForest":1,"Cobra91151":1,"shakna-israel":1,"kmonson":1,"helbouti":1,"sb-blueprint":1,"ArtemSBulgakov":1,"CapeCrusader321":1,"TechLearner18":1,"Sector95":1,"ioctl-user":1,"Apacelus":1,"oliradesing":1,"KeyboardGecko":1,"PiGP":1,"bj0":1,"ydydxhg":1,"trin5tensa":1,"chrLoaiza":1,"SenshiSentou":1,"cstatz":1,"LeCalicot":1,"mahlangudf":1,"GregDuckworthRenishaw":1,"joetainment":1,"lhrlgl":1,"ghking1":1,"suroh":1,"Resonanz":1,"entaangle":1,"eric-zhu":1,"skadge":1,"mak8kammerer":1,"Einehordebedrohenie":1,"scattenlaeufer":1,"sandeshchand87":1,"Lucifer516-sudo":1,"omermazig-zz":1,"cayman54":1,"mfzl":1,"CallaDai":1,"emomicrowave":1,"EntPyle":1,"kuguma":1,"ivandaho":1,"Michael-Ilyin":1,"Serial86":1,"pybeginnerdev":1,"kazuki-orange":1,"flionetti":1,"huzaifa207":1,"hioymaci":1,"biank88":1,"luginbash":1,"Dro12u":1,"tj21z":1,"Arelfox":1,"bcm0":1,"nandoflorestan":1,"xmav000":1,"jadamwilson2":1,"P1kachu":1,"Gillu13":1,"Maksych":1,"maxlelyonais":1,"Mystic-Mirage":1,"tjolin-awe":1,"aok1425":1,"kujukuju":1,"joshuarubin":1,"kivybot":1,"aekarahan":1,"ewen-lbh":1,"PendulumDreams":1,"MrGreenhalgh":1,"Davide255":1,"diogob003":1,"alwinlubbers":1,"MatejHor":1,"batwicket":1,"Blue9":1,"winstonwolff":1,"horsetailfiddlehead":1,"avonderlieth":1,"allhavebrainimplantsandmore":1,"aperez-hub":1,"WalkerMe":1,"MikahB":1,"zPy52":1,"Tristanbox09":1,"jtoledo1974":1,"nort56":1,"boris342":1,"thorin-schiffer":1,"MaxSavenkov":1,"fs-melo":1,"ssolari":1,"Venkat-juju":1,"NemyV":1,"andy201709":1,"nanouasyn":1,"brousch":1,"picibucor":1,"hui0613":1,"SlappedWithSilence":1,"cuspyprotocol":1,"snuq":1,"frankyrumple":1,"rothloup":1,"rmcouat":1,"gau-veldt":1,"prsousa":1,"yumidou123456":1,"SlimeNPC":1,"mantielero":1,"bitblomster":1,"bureaucomi":1,"disposableone":1,"Asalerm":1,"endolith":1,"kubked":1,"krolaper":1,"djmechanic":1,"glyg":1,"TimSC":1,"gaurav647":1,"Fr3d-P":1,"N4321D":1,"Pymancer":1,"mpconte":1,"vitoller":1,"Alspb":1,"Auskas":1,"benpayne":1,"Neeko-iko":1,"Xeno22":1,"nvsekkin":1,"Server48":1,"UniVerse11":1,"wolkstein":1,"liquiddandruff":1,"proftc":1,"n2qzshce":1,"msarvi":1,"StephenCarboni":1,"mjmare":1,"pythonic64":1,"cloud1980":1,"Hvitserk1999":1,"pr0x1ma-byte":1,"nadongjin":1,"weizhuowang":1,"Tros-t":1,"mati4693":1,"czerwe":1,"amrutahebli":1,"Ahd999":1,"gensart-ai":1,"ahed87":1,"408550969":1,"eMPee584":1,"its-joseph-230606":1,"FrancoisSchnell":1,"randdvorak":1,"rammie":1,"Dharmenda003":1,"msouabni":1,"banfelder":1,"Frederiklopas":1,"Matan22g":1,"RedXBeard":1,"GP89":1,"jspuser123":1,"kdheepak":1,"Aravind0007":1,"geoastor":1,"hnb2":1,"apolinux":1,"TheStraying11":1,"drmelectronic":1,"glaubitz":1,"emanuele-f":1,"Mitch0rz":1,"CatSilly":1,"EmptyMarbleJar":1,"mkolender":1,"nfbyte":1,"FlorinPT":1,"auwsom":1,"garantor":1,"dev-param":1,"JC3":1,"hanachan1026":1,"gurneesh":1,"quixotely":1,"audryste":1,"julien6387":1,"BoolmanO":1,"BillBridge":1,"eulerreich":1,"skersdaniel":1,"probablyfine":1,"pushfoo":1,"Gild56":1,"peted-davis":1,"thjames":1,"hebabaze":1,"vroland":1,"bjornardo":1,"dolang":1,"alfi4000":1,"blu-base":1,"CaptainCrusher":1,"todestoast":1,"sumanece9":1,"tirolerstefan":1,"lhelontra":1,"ChinaGodzilla":1,"pezzaliapp":1,"dvjdjvu":1,"Joshua-Douglas":1,"charlesastaylor":1,"jafem":1,"SuperMechaDeathChrist":1,"MuhammadKarkhaneh":1,"a-sajjad72":1,"IVAN-QX":1,"GreenJon902":1,"RobinPicard":1,"Arjun-Somvanshi":1,"Jmxmanman":1,"StarSupreme":1,"gkanarek":1,"skoy20":1,"jp7hong":1,"E3V3A":1,"Prakash1124":1,"jilp-cog":1,"LaughingLoud":1,"Matteljay":1,"aurorapar":1,"coryholl":1,"casperlehmann":1,"AccelQuasarDragon":1,"Xovaryu":1,"kanavin":1,"t-motomoto":1,"honeylalmj":1,"anlnsai":1,"nullptr0x":1,"n4i9kita":1,"ToebiasHT":1,"busterbeam":1,"tarocco":1,"nim4n":1,"DBern97":1,"zillurbmb51":1,"sabrah12":1,"H1bertto":1,"PunitSolanki1999":1,"nanakusa-san":1,"logbird":1,"bit4bit":1,"waseemcn":1,"derekbrokeit":1,"manns":1,"ShaiAvr":1,"shivan1b":1,"yaki29":1,"PhoenixWright":1,"Zeratoxx":1,"HoshiSoraa":1,"mm5m":1,"agieocean":1,"Mitmischer":1,"ScissorHill":1,"JohnPapps":1,"taisreis67":1,"Flid":1,"luizbissoto":1,"RodADavison":1,"YellowLight021":1,"CodeRabbit957":1,"fent665":1,"bobsburgers":1,"Jean-Jose-Edvach":1,"KaleBats123":1,"ckkung":1,"tykutar":1,"givver":1,"gtetil":1,"herrysugiharto":1,"cryptoone":1,"idbeny":1,"CrawfishPress":1,"sabuhikhalili":1,"Whatnoww":1,"geeklint":1,"marluna2":1,"badjano":1,"epitavy":1,"ssaatchi1":1,"herbe13":1,"JMrziglod":1,"vishakraj25":1,"kon3gor":1,"NomadDemon":1,"dcbaker":1,"wusspuss":1,"Scaremonger":1,"MarineVovard":1,"rmagatti":1,"jeff-dh":1,"jurf":1,"jekoie":1,"toniree":1,"FlorianMarquardt":1,"DanyloRomanov":1,"CodeMouse92":1,"Rodrigo-P":1,"boysj":1,"Moshtael":1,"yangmingstyles":1,"AlbertoVPersonal":1,"AoifeHughes":1,"acrixl":1,"JamesTheAwesomeDude":1,"niavlys":1,"as564335sa":1,"eolandro":1,"rubik":1,"swuY34":1,"thevikramsethi":1,"Korijn":1,"danvica":1,"hallab":1,"Rafaeltheraven":1,"TobiasHT5":1,"stund-ogha":1,"krow89":1,"koanzen":1,"nlowe":1,"0penBrain":1,"naomiven":1,"rdaigle007":1,"andrew-azarov":1,"3col":1,"KBungei":1,"abstractdonut":1,"shuaiLiWang":1,"sskadit":1,"logileifs":1,"188224912":1,"johanneshk":1,"sbrother":1,"RicardoSaikali":1,"jakogut":1},"pull_request_authors":{"misl6":190,"renovate[bot]":105,"kivybot":100,"DexerBR":32,"Julian-O":18,"akshayaurora":17,"ricleta":17,"clayote":14,"gottadiveintopython":13,"mak8kammerer":13,"kuzeyron":9,"ElliotGarbus":9,"cclauss":9,"Zerus97":7,"Samael-TLB":7,"ikus060":6,"Jesmius":6,"JLucasXavier":6,"AlexandreMJunior":6,"FilipeMarch":6,"jelgun":5,"rnixx":5,"Poikilos":4,"dolang":4,"Alspb":4,"Xovaryu":4,"marinelay":4,"pedroarduini":4,"mp-007":4,"ShadowMitia":4,"T-Dynamos":4,"tuliogv":4,"mablue":3,"schoolsplay":3,"tito":3,"SanAndreyas":3,"jabdoa2":3,"elfarolab":3,"pinheiroju":3,"Cheaterman":3,"matham":3,"edenfunf":3,"CoreTaxxe":3,"ismailof":2,"pablo-mendoza":2,"bl1nch":2,"cederom":2,"Asalerm":2,"saqib1707":2,"AJRepo":2,"sugarlata":2,"colebrooks":2,"chirale":2,"WiLuX-Source":2,"DataTriny":2,"duelafn":2,"mbuguaj254":2,"grnlogic":2,"JasonnnW3000":2,"chemelnucfin":2,"crigaut":2,"sblondon":2,"AndreMiras":2,"ayushsj99":2,"Valinor":2,"maho":2,"KeyWeeUsr":2,"MKaganUlker":2,"jkankiewicz":2,"kbaikov":2,"Fak3":2,"SanquezH":2,"Sahil-pixel":2,"JoaoRoizenFontana":2,"emmanuel-ferdman":2,"p0lygun":2,"anarchking":2,"nidhi-2619":2,"Aakiboi":2,"ewen-lbh":2,"kengoon":2,"Gobbel2000":2,"RANJITHROSAN17":1,"Pelanglene":1,"xcgworker":1,"inclement":1,"crimsonbay":1,"paulvanharen":1,"kulothunganug":1,"them0ntem":1,"jfishzon":1,"AliSot2000":1,"r4d10n":1,"wezu":1,"uche-wealth":1,"metavinayak":1,"jotoft":1,"HyTurtle":1,"atharva-satpute":1,"D4SK":1,"yves-surrel":1,"Sumit112192":1,"mrtruongleo":1,"unwize":1,"zeilenschubser":1,"kmedya-dev":1,"JacekJagosz":1,"guysoft":1,"bambier":1,"sposker":1,"podraco":1,"Zen-CODE":1,"Gagaro":1,"AnthonyZi":1,"aorizondo":1,"p32blo":1,"steveway":1,"CaptainCrusher":1,"LESSSE":1,"azinneck0485":1,"tshirtman":1,"nanouasyn":1,"ibobalo":1,"christiandleonr":1,"reckenrode":1,"Lee-Rice":1,"BittaBoesaBiba":1,"deganii":1,"DavidPesticcio":1,"jhonatancaetano":1,"jegger":1,"GreenJon902":1,"GoBig87":1,"stasalcatraz":1,"Neizvestnyj":1,"JakobDev":1,"takkasila":1,"craigkai":1,"tamo":1,"bkmgit":1,"DarkSparkAg":1,"CombatMaster":1,"ianlv":1,"Xnot":1,"RobinPicard":1,"blu-base":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-07T00:00:10.533Z","repositories_count":10149991,"issues_count":32057853,"pull_requests_count":100028799,"authors_count":10721751,"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":{"support":27,"Status: Needs-analysis":6,"Type: Feature":4,"Component: core-widget":4,"Priority: Low":2,"Component: graphics":2,"Type: Bug":2,"awaiting-reply":2,"Component: core-app":2,"Platform: Windows":1,"Status: Issue Confirmed":1,"easy":1,"Component: Packaging":1,"Component: documentation":1,"Component: core-providers":1,"Status: Has PR":1,"SDL2":1},"past_year_pull_request_labels_count":{"Component: tests/CI":58,"Component: core-providers":48,"Component: distribution":46,"Component: documentation":27,"Component: Widgets":21,"Component: core-app":14,"Component: Packaging":11,"Component: graphics":8,"Component: core-widget":6,"awaiting-reply":5,"backport devel-2.3.x":4,"Notes: API-break":4,"Status: Pr Tested":3,"sdl2-to-sdl3":3,"Component: Misc":3,"Component: KV-lang":2,"Priority: Medium":2,"easy":2,"website":2,"Priority: High":1,"Component: input":1},"past_year_issue_author_associations_count":{"NONE":94,"CONTRIBUTOR":13,"MEMBER":4},"past_year_pull_request_author_associations_count":{"NONE":140,"CONTRIBUTOR":124,"MEMBER":90},"past_year_issue_authors":{"rcnn-retall":7,"alexg93333":6,"kengoon":5,"Sahil-pixel":4,"mz3r0":3,"chenyangyc":3,"ITSTIME1":3,"Fector101":2,"gottadiveintopython":2,"dev-ohyes":2,"cclauss":2,"misl6":2,"Victorious3":2,"VisiongGeiger":2,"abrahim7112":2,"martin-91x":1,"marluna2":1,"lufebe16":1,"mkolender":1,"naomiven":1,"Neeko-iko":1,"Luanbird":1,"nvsekkin":1,"oliradesing":1,"ospa666":1,"pe7ro":1,"linglang001":1,"YellowLight021":1,"WangZhongDian":1,"VicaWorth":1,"ttcm3010":1,"tsiens":1,"tirolerstefan":1,"TheStraying11":1,"takkasila":1,"rupturee":1,"rmcouat":1,"renovate[bot]":1,"quixotely":1,"PythonnotJava":1,"pybeginnerdev":1,"pezzaliapp":1,"petaflot":1,"perceptualJonathan":1,"leomil72":1,"DexerBR":1,"deltacat":1,"cwgphillips":1,"CoreTaxxe":1,"clayote":1,"Chinonso-code":1,"CatSilly":1,"bureaucomi":1,"brentpicasso":1,"aurorapar":1,"Arelfox":1,"Alin-cyber202":1,"alfi4000":1,"aleitebr":1,"AlbertoVPersonal":1,"AccelQuasarDragon":1,"0penBrain":1,"kivybot":1,"KishoreGauthaman":1,"KaleBats123":1,"jiri-otoupal":1,"ikus060":1,"hui0613":1,"hemna":1,"haggai2":1,"GvozdevLeonid":1,"gorgonaut04":1,"Gild56":1,"gaganteja1729":1,"francescopelizza-omega":1,"Fak3":1,"Enorio":1,"eMPee584":1,"Einehordebedrohenie":1},"past_year_pull_request_authors":{"kivybot":94,"misl6":69,"renovate[bot]":51,"ricleta":17,"DexerBR":14,"gottadiveintopython":12,"clayote":10,"kuzeyron":9,"cclauss":8,"akshayaurora":7,"AlexandreMJunior":6,"ElliotGarbus":5,"FilipeMarch":4,"mp-007":4,"ShadowMitia":4,"pinheiroju":3,"edenfunf":3,"Fak3":2,"JasonnnW3000":2,"ayushsj99":2,"T-Dynamos":2,"cederom":2,"sblondon":2,"SanquezH":2,"grnlogic":2,"mbuguaj254":2,"rnixx":2,"MKaganUlker":2,"Aakiboi":2,"emmanuel-ferdman":2,"Sahil-pixel":2,"colebrooks":2,"ianlv":1,"CombatMaster":1,"takkasila":1,"kmedya-dev":1},"maintainers":[{"login":"misl6","count":231,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"akshayaurora","count":28,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"gottadiveintopython","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"rnixx","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"},{"login":"matham","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/matham"},{"login":"tito","count":9,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tito"},{"login":"tshirtman","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tshirtman"},{"login":"inclement","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/inclement"},{"login":"Zen-CODE","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Zen-CODE"},{"login":"AndreMiras","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AndreMiras"},{"login":"aron-bordin","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/aron-bordin"}],"active_maintainers":[{"login":"misl6","count":71,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/misl6"},{"login":"gottadiveintopython","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gottadiveintopython"},{"login":"akshayaurora","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/akshayaurora"},{"login":"rnixx","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rnixx"}]},"events":null,"keywords":["android","app","ios","kivy","linux","macos","python","ui","windows"],"dependencies":[{"ecosystem":"pypi","filepath":"doc/doc-requirements.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T10:15:34.771Z","updated_at":"2022-08-06T10:15:34.771Z","repository_link":"https://github.com/kivy/kivy/blob/master/doc/doc-requirements.txt","dependencies":[{"id":584569867,"package_name":"Cython","ecosystem":"pypi","requirements":"\u003e=0.24","direct":true,"kind":"runtime","optional":false},{"id":584569868,"package_name":"sphinxcontrib-actdiag","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":584569869,"package_name":"sphinxcontrib-blockdiag","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":584569870,"package_name":"sphinxcontrib-nwdiag","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":584569871,"package_name":"sphinxcontrib-seqdiag","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/manylinux_wheels.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:16.281Z","updated_at":"2023-01-13T11:45:16.281Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/manylinux_wheels.yml","dependencies":[{"id":6875659407,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875659408,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875659409,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875659410,"package_name":"docker/setup-qemu-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6875659411,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875659412,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875659413,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v0.1.14","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/no-response.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:16.375Z","updated_at":"2023-01-13T11:45:16.375Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/no-response.yml","dependencies":[{"id":6875660089,"package_name":"lee-dohm/no-response","ecosystem":"actions","requirements":"9bb0a4b5e6a45046f00353d5de7d90fb8bd773bb","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/osx_wheels_app.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:16.586Z","updated_at":"2023-01-13T11:45:16.586Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/osx_wheels_app.yml","dependencies":[{"id":6875660502,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660503,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660504,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660505,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660506,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660507,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v0.1.14","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/rpi_wheels.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:16.715Z","updated_at":"2023-01-13T11:45:16.715Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/rpi_wheels.yml","dependencies":[{"id":6875660778,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660779,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875660780,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v0.1.14","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/support.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:16.866Z","updated_at":"2023-01-13T11:45:16.866Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/support.yml","dependencies":[{"id":6875661311,"package_name":"dessant/support-requests","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_osx_python.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:17.435Z","updated_at":"2023-01-13T11:45:17.435Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/test_osx_python.yml","dependencies":[{"id":6875663978,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875663980,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875663981,"package_name":"actions/cache","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_ubuntu_python.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:18.556Z","updated_at":"2023-01-13T11:45:18.556Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/test_ubuntu_python.yml","dependencies":[{"id":6875665125,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665126,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665127,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test_windows_python.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:18.867Z","updated_at":"2023-01-13T11:45:18.867Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/test_windows_python.yml","dependencies":[{"id":6875665186,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665187,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665188,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/windows_wheels.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:45:18.913Z","updated_at":"2023-01-13T11:45:18.913Z","repository_link":"https://github.com/kivy/kivy/blob/master/.github/workflows/windows_wheels.yml","dependencies":[{"id":6875665374,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665375,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665376,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665377,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875665378,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v0.1.14","direct":true,"kind":"composite","optional":false}]}],"score":28.70831639013886,"created_at":"2025-09-08T11:18:31.842Z","updated_at":"2025-10-07T08:24:39.587Z","avatar_url":"https://github.com/kivy.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":244820,"funding_links":["https://opencollective.com/kivy","https://opencollective.com/kivy)!"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","tensor","templates","astronomy","alignment","flexible","astropy","apps","views","parallel-computing"],"project_url":"https://science.ecosyste.ms/api/v1/projects/63895","html_url":"https://science.ecosyste.ms/projects/63895"}