{"id":63627,"name":"wxpython","description":"wxPython's Project Phoenix.  A new implementation of wxPython, better, stronger, faster than he was before.","url":"https://github.com/wxwidgets/phoenix","last_synced_at":"2025-09-08T13:00:40.551Z","repository":{"id":3982281,"uuid":"5078061","full_name":"wxWidgets/Phoenix","owner":"wxWidgets","description":"wxPython's Project Phoenix.  A new implementation of wxPython, better, stronger, faster than he was before.","archived":false,"fork":false,"pushed_at":"2025-08-05T00:08:01.000Z","size":47580,"stargazers_count":2521,"open_issues_count":610,"forks_count":550,"subscribers_count":102,"default_branch":"master","last_synced_at":"2025-09-01T22:02:22.891Z","etag":null,"topics":["awesome","cross-platform","gui","gui-framework","gui-toolkit","linux","macosx","python","windows","wxpython","wxwidgets"],"latest_commit_sha":null,"homepage":"http://wxpython.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wxWidgets.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-17T06:22:25.000Z","updated_at":"2025-08-31T18:09:17.000Z","dependencies_parsed_at":"2024-05-18T02:32:05.276Z","dependency_job_id":"e0230fd3-1a0c-4e25-8c5f-8e6aaac6ccd0","html_url":"https://github.com/wxWidgets/Phoenix","commit_stats":{"total_commits":4652,"total_committers":135,"mean_commits":34.45925925925926,"dds":0.2637575236457438,"last_synced_commit":"37b420da5de86d71a7962338e75b7a5f234e8d90"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/wxWidgets/Phoenix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/sbom","scorecard":{"id":1236733,"data":{"date":"2025-07-07","repo":{"name":"github.com/wxWidgets/Phoenix","commit":"b2efe55f234f628b8fad7b42deb917458718b274"},"scorecard":{"version":"v5.2.1-18-gbb9c347d","commit":"bb9c347dff6349d986baab6578a46d68a5524c62"},"score":3.8,"checks":[{"name":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"18 commit(s) and 10 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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/ci-build.yml:325","Warn: no topLevel permission defined: .github/workflows/build-linux-wheels.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:27"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#token-permissions"}},{"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#cii-best-practices"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: packaging/msw-cairo/x64/bin/libcairo-2.dll:1","Warn: binary detected: packaging/msw-cairo/x86/bin/libcairo-2.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/vcruntime140_1.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/vcruntime140_1.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/vccorlib140.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-webview2/arm64/WebView2Loader.dll:1","Warn: binary detected: packaging/msw-webview2/x64/WebView2Loader.dll:1","Warn: binary detected: packaging/msw-webview2/x86/WebView2Loader.dll:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact wxPython-4.2.3 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/211424454","Warn: release artifact wxPython-4.2.2 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/174667454","Warn: release artifact wxPython-4.2.1 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/107768600","Warn: release artifact wxPython-4.2.0 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/74367098","Warn: release artifact wxPython-4.0.1 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/10238606","Warn: release artifact wxPython-4.2.3 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/211424454","Warn: release artifact wxPython-4.2.2 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/174667454","Warn: release artifact wxPython-4.2.1 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/107768600","Warn: release artifact wxPython-4.2.0 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/74367098","Warn: release artifact wxPython-4.0.1 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/10238606"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#signed-releases"}},{"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Info: 'branch protection settings apply to administrators' is required to merge on branch 'master'","Warn: could not determine whether codeowners review is allowed","Warn: no status checks found to merge onto branch 'master'","Warn: PRs are not required to make changes on branch 'master'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci-build.yml:295"],"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#packaging"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:181: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:245: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:266: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:277: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:282: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:310: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:316: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:362: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/build/centos-7/Dockerfile:2: pin your Docker image by updating centos:7 to centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4","Warn: containerImage not pinned by hash: docker/build/centos-8/Dockerfile:2: pin your Docker image by updating centos:8 to centos:8@sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177","Warn: containerImage not pinned by hash: docker/build/debian-10/Dockerfile:2: pin your Docker image by updating debian:buster to debian:buster@sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225","Warn: containerImage not pinned by hash: docker/build/debian-11/Dockerfile:2: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:6d4f6b40afca63b59a44ffcedbb2e457e83b645710916d7f094b79c6c591ac28","Warn: containerImage not pinned by hash: docker/build/debian-9/Dockerfile:2: pin your Docker image by updating debian:stretch to debian:stretch@sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be","Warn: containerImage not pinned by hash: docker/build/fedora-29/Dockerfile:2: pin your Docker image by updating fedora:29 to fedora:29@sha256:2c20e5bb324735427f8a659e36f4fe14d6955c74c7baa25067418dddbb71d67a","Warn: containerImage not pinned by hash: docker/build/fedora-30/Dockerfile:2: pin your Docker image by updating fedora:30 to fedora:30@sha256:3a0c8c86d8ac2d1bbcfd08d40d3b757337f7916fb14f40efcb1d1137a4edef45","Warn: containerImage not pinned by hash: docker/build/fedora-31/Dockerfile:2: pin your Docker image by updating fedora:31 to fedora:31@sha256:444773966064dcc3c268d8b496e76dbbbb49d16586d5a969c4082579e6b77616","Warn: containerImage not pinned by hash: docker/build/fedora-32/Dockerfile:2: pin your Docker image by updating fedora:32 to fedora:32@sha256:a40f00021f4051568e45e73b669b696ee9ceaced8deb4afc7cc431d3d6cb8ac8","Warn: containerImage not pinned by hash: docker/build/fedora-33/Dockerfile:2: pin your Docker image by updating fedora:33 to fedora:33@sha256:46e6c941bb536f6a54390f9956e2566fde0738c28d21c16eb8daa16c22d13410","Warn: containerImage not pinned by hash: docker/build/fedora-35/Dockerfile:2: pin your Docker image by updating fedora:35 to fedora:35@sha256:b6fa5d32e6b630bf85ece741cea391290c0e0f2e6ebfda57b6a1a71d184f4000","Warn: containerImage not pinned by hash: docker/build/fedora-36/Dockerfile:2: pin your Docker image by updating fedora:36 to fedora:36@sha256:64cd00a0e2b92d527c0a0954162a73e85f160e3a53c38325b51e87d6aab4e266","Warn: containerImage not pinned by hash: docker/build/fedora-37/Dockerfile:2: pin your Docker image by updating fedora:37 to fedora:37@sha256:de153a3928b8901ad05d8d3314a1f7680570979bd2c04c4562b817daa8358a33","Warn: containerImage not pinned by hash: docker/build/fedora-38/Dockerfile:2: pin your Docker image by updating fedora:38 to fedora:38@sha256:b9ff6f23cceb5bde20bb1f79b492b98d71ef7a7ae518ca1b15b26661a11e6a94","Warn: containerImage not pinned by hash: docker/build/rocky-8/Dockerfile:2: pin your Docker image by updating rockylinux:8 to rockylinux:8@sha256:9794037624aaa6212aeada1d28861ef5e0a935adaf93e4ef79837119f2a2d04c","Warn: containerImage not pinned by hash: docker/build/rocky-9/Dockerfile:2: pin your Docker image by updating rockylinux:9 to rockylinux:9@sha256:d7be1c094cc5845ee815d4632fe377514ee6ebcf8efaed6892889657e5ddaaa6","Warn: containerImage not pinned by hash: docker/build/ubuntu-14.04/Dockerfile:2: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: docker/build/ubuntu-16.04/Dockerfile:2: pin your Docker image by updating ubuntu:16.04 to ubuntu:16.04@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: docker/build/ubuntu-18.04/Dockerfile:2: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/build/ubuntu-20.04/Dockerfile:2: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: containerImage not pinned by hash: docker/build/ubuntu-22.04/Dockerfile:2: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:3c61d3759c2639d4b836d32a2d3c83fa0214e36f195a3421018dbaaf79cbe37f","Warn: containerImage not pinned by hash: docker/gui/fedora-30/Dockerfile:1: pin your Docker image by updating wxpython4/build:fedora-30 to wxpython4/build:fedora-30@sha256:8775cbb414ec4861fa5b000b38257161701864eef13e446e95dad199e52eee74","Warn: containerImage not pinned by hash: docker/gui/ubuntu-18.04/Dockerfile:1: pin your Docker image by updating wxpython4/build:ubuntu-18.04 to wxpython4/build:ubuntu-18.04@sha256:620e48a346281f87664021b05e90bf4b14d1f8315906446a7d398994f893f65e","Warn: pipCommand not pinned by hash: docker/scripts/do-build.sh:72","Warn: pipCommand not pinned by hash: docker/scripts/do-build.sh:73","Warn: pipCommand not pinned by hash: .github/workflows/build-linux-wheels.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/build-linux-wheels.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:196","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:233","Info:   0 out of  22 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of  23 containerImage dependencies pinned","Info:   2 out of   9 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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-09-01T22:02:36.317Z","repository_id":3982281,"created_at":"2025-09-01T22:02:36.318Z","updated_at":"2025-09-01T22:02:36.318Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274188932,"owners_count":25237853,"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":"wxWidgets","name":"wxWidgets","uuid":"791023","kind":"organization","description":"Cross-Platform GUI Library","email":null,"website":"https://www.wxwidgets.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/791023?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:06:47.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wxWidgets","funding_links":[],"total_stars":8191,"followers":159,"following":0,"created_at":"2022-11-03T01:58:55.020Z","updated_at":"2024-03-26T02:06:54.994Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets/repositories"},"packages":[{"id":9211311,"name":"wxpythonmeticy","ecosystem":"pypi","description":"Cross platform GUI toolkit for Python, \"Phoenix-Meticy\" version","homepage":"https://wxPython.org/","licenses":"wxWindows Library License (https://opensource.org/licenses/wxwindows.php)","normalized_licenses":["wxWindows"],"repository_url":"https://github.com/wxWidgets/Phoenix","keywords_array":["GUI","awesome","cross-platform","user-interface","wx","wxWidgets","wxWindows"],"namespace":null,"versions_count":14,"first_release_published_at":"2024-03-14T19:16:21.000Z","latest_release_published_at":"2024-03-14T19:16:21.000Z","latest_release_number":"2024.3.14","last_synced_at":"2025-09-01T22:02:43.883Z","created_at":"2024-03-14T19:17:38.964Z","updated_at":"2025-09-01T22:02:43.883Z","registry_url":"https://pypi.org/project/wxpythonmeticy/","install_command":"pip install wxpythonmeticy --index-url https://pypi.org/simple","documentation_url":"https://docs.wxpython.org/","metadata":{"funding":null,"documentation":"https://docs.wxpython.org/","classifiers":["Development Status :: 6 - Mature","Environment :: MacOS X :: Cocoa","Environment :: Win32 (MS Windows)","Environment :: X11 Applications :: GTK","Intended Audience :: Developers","License :: OSI Approved","Operating System :: MacOS","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: Microsoft :: Windows :: Windows 10","Operating System :: Microsoft :: Windows :: Windows 11","Operating System :: Microsoft :: Windows :: Windows 7","Operating System :: POSIX","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Topic :: Software Development :: User Interfaces"],"normalized_name":"wxpythonmeticy","project_status":null},"repo_metadata":{"id":154485701,"uuid":"240395831","full_name":"jmoraleda/Phoenix","owner":"jmoraleda","description":"wxPython's Project Phoenix.  A new implementation of wxPython, better, stronger, faster than he was before.","archived":false,"fork":true,"pushed_at":"2024-05-19T20:33:08.000Z","size":47327,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-20T23:03:53.102Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://wxpython.org/","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"wxWidgets/Phoenix","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmoraleda.png","metadata":{},"created_at":"2020-02-14T00:26:26.000Z","updated_at":"2024-05-19T20:33:12.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/jmoraleda/Phoenix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoraleda%2FPhoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoraleda%2FPhoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoraleda%2FPhoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoraleda%2FPhoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmoraleda","download_url":"https://codeload.github.com/jmoraleda/Phoenix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":219863455,"owners_count":16553986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"jmoraleda","name":"Jorge Moraleda","uuid":"23492126","kind":"user","description":"","email":"","website":"https://www.linkedin.com/in/jorge-moraleda/","location":null,"twitter":null,"company":"Meticy LLC / Cytopar LLC","icon_url":"https://avatars.githubusercontent.com/u/23492126?u=78209e8b9fe33ecf47ec5b9303b60f4be1aa2df2\u0026v=4","repositories_count":1,"last_synced_at":"2023-04-25T10:48:44.896Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/jmoraleda","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-04-25T10:48:44.898Z","updated_at":"2023-04-25T10:48:44.898Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmoraleda","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmoraleda/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-21T08:52:59.292Z","dependent_packages_count":0,"downloads":162,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":64.04413702838549,"dependent_packages_count":9.706874142209216,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":36.875505585297354},"purl":"pkg:pypi/wxpythonmeticy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/wxpythonmeticy","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/wxpythonmeticy","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/wxpythonmeticy/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-09-20T22:38:59.777Z","issues_count":0,"pull_requests_count":0,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":0,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":0,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmoraleda%2FPhoenix/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpythonmeticy/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpythonmeticy/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpythonmeticy/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpythonmeticy/related_packages","maintainers":[{"uuid":"jmoraleda","login":"jmoraleda","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/jmoraleda/","role":null,"created_at":"2024-03-14T19:17:40.906Z","updated_at":"2024-03-14T19:17:40.906Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/jmoraleda/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":5285032,"name":"wxpython","ecosystem":"conda","description":"Welcome to wxPython's Project Phoenix! Phoenix is the improved next-generation wxPython, \"better, stronger, faster than he was before.\" This new implementation is focused on improving speed, maintainability and extensibility. Just like \"Classic\" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a native GUI on Windows, Macs or Unix systems, with a native look and feel and requiring very little (if any) platform specific code.","homepage":"https://wxpython.org/Phoenix/","licenses":"wxWindows Library v3.1","normalized_licenses":["wxWindows"],"repository_url":"https://github.com/wxWidgets/Phoenix","keywords_array":[],"namespace":null,"versions_count":4,"first_release_published_at":"2018-03-14T04:43:48.000Z","latest_release_published_at":"2019-01-19T21:49:17.000Z","latest_release_number":"4.0.4","last_synced_at":"2025-09-01T22:03:23.628Z","created_at":"2022-10-03T15:41:54.718Z","updated_at":"2025-09-01T22:07:25.581Z","registry_url":"https://anaconda.org/anaconda/wxpython","install_command":"conda install -c anaconda wxpython","documentation_url":null,"metadata":{},"repo_metadata":{"id":3982281,"uuid":"5078061","full_name":"wxWidgets/Phoenix","owner":"wxWidgets","description":"wxPython's Project Phoenix.  A new implementation of wxPython, better, stronger, faster than he was before.","archived":false,"fork":false,"pushed_at":"2025-08-05T00:08:01.000Z","size":47580,"stargazers_count":2521,"open_issues_count":610,"forks_count":550,"subscribers_count":102,"default_branch":"master","last_synced_at":"2025-09-01T22:02:22.891Z","etag":null,"topics":["awesome","cross-platform","gui","gui-framework","gui-toolkit","linux","macosx","python","windows","wxpython","wxwidgets"],"latest_commit_sha":null,"homepage":"http://wxpython.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wxWidgets.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-17T06:22:25.000Z","updated_at":"2025-08-31T18:09:17.000Z","dependencies_parsed_at":"2024-05-18T02:32:05.276Z","dependency_job_id":"e0230fd3-1a0c-4e25-8c5f-8e6aaac6ccd0","html_url":"https://github.com/wxWidgets/Phoenix","commit_stats":{"total_commits":4652,"total_committers":135,"mean_commits":34.45925925925926,"dds":0.2637575236457438,"last_synced_commit":"37b420da5de86d71a7962338e75b7a5f234e8d90"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/wxWidgets/Phoenix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/sbom","scorecard":{"id":1236733,"data":{"date":"2025-07-07","repo":{"name":"github.com/wxWidgets/Phoenix","commit":"b2efe55f234f628b8fad7b42deb917458718b274"},"scorecard":{"version":"v5.2.1-18-gbb9c347d","commit":"bb9c347dff6349d986baab6578a46d68a5524c62"},"score":3.8,"checks":[{"name":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"18 commit(s) and 10 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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/ci-build.yml:325","Warn: no topLevel permission defined: .github/workflows/build-linux-wheels.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:27"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#token-permissions"}},{"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#cii-best-practices"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: packaging/msw-cairo/x64/bin/libcairo-2.dll:1","Warn: binary detected: packaging/msw-cairo/x86/bin/libcairo-2.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/vcruntime140_1.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/vcruntime140_1.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/vccorlib140.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-webview2/arm64/WebView2Loader.dll:1","Warn: binary detected: packaging/msw-webview2/x64/WebView2Loader.dll:1","Warn: binary detected: packaging/msw-webview2/x86/WebView2Loader.dll:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact wxPython-4.2.3 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/211424454","Warn: release artifact wxPython-4.2.2 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/174667454","Warn: release artifact wxPython-4.2.1 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/107768600","Warn: release artifact wxPython-4.2.0 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/74367098","Warn: release artifact wxPython-4.0.1 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/10238606","Warn: release artifact wxPython-4.2.3 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/211424454","Warn: release artifact wxPython-4.2.2 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/174667454","Warn: release artifact wxPython-4.2.1 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/107768600","Warn: release artifact wxPython-4.2.0 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/74367098","Warn: release artifact wxPython-4.0.1 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/10238606"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#signed-releases"}},{"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Info: 'branch protection settings apply to administrators' is required to merge on branch 'master'","Warn: could not determine whether codeowners review is allowed","Warn: no status checks found to merge onto branch 'master'","Warn: PRs are not required to make changes on branch 'master'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci-build.yml:295"],"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#packaging"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:181: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:245: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:266: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:277: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:282: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:310: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:316: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:362: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/build/centos-7/Dockerfile:2: pin your Docker image by updating centos:7 to centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4","Warn: containerImage not pinned by hash: docker/build/centos-8/Dockerfile:2: pin your Docker image by updating centos:8 to centos:8@sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177","Warn: containerImage not pinned by hash: docker/build/debian-10/Dockerfile:2: pin your Docker image by updating debian:buster to debian:buster@sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225","Warn: containerImage not pinned by hash: docker/build/debian-11/Dockerfile:2: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:6d4f6b40afca63b59a44ffcedbb2e457e83b645710916d7f094b79c6c591ac28","Warn: containerImage not pinned by hash: docker/build/debian-9/Dockerfile:2: pin your Docker image by updating debian:stretch to debian:stretch@sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be","Warn: containerImage not pinned by hash: docker/build/fedora-29/Dockerfile:2: pin your Docker image by updating fedora:29 to fedora:29@sha256:2c20e5bb324735427f8a659e36f4fe14d6955c74c7baa25067418dddbb71d67a","Warn: containerImage not pinned by hash: docker/build/fedora-30/Dockerfile:2: pin your Docker image by updating fedora:30 to fedora:30@sha256:3a0c8c86d8ac2d1bbcfd08d40d3b757337f7916fb14f40efcb1d1137a4edef45","Warn: containerImage not pinned by hash: docker/build/fedora-31/Dockerfile:2: pin your Docker image by updating fedora:31 to fedora:31@sha256:444773966064dcc3c268d8b496e76dbbbb49d16586d5a969c4082579e6b77616","Warn: containerImage not pinned by hash: docker/build/fedora-32/Dockerfile:2: pin your Docker image by updating fedora:32 to fedora:32@sha256:a40f00021f4051568e45e73b669b696ee9ceaced8deb4afc7cc431d3d6cb8ac8","Warn: containerImage not pinned by hash: docker/build/fedora-33/Dockerfile:2: pin your Docker image by updating fedora:33 to fedora:33@sha256:46e6c941bb536f6a54390f9956e2566fde0738c28d21c16eb8daa16c22d13410","Warn: containerImage not pinned by hash: docker/build/fedora-35/Dockerfile:2: pin your Docker image by updating fedora:35 to fedora:35@sha256:b6fa5d32e6b630bf85ece741cea391290c0e0f2e6ebfda57b6a1a71d184f4000","Warn: containerImage not pinned by hash: docker/build/fedora-36/Dockerfile:2: pin your Docker image by updating fedora:36 to fedora:36@sha256:64cd00a0e2b92d527c0a0954162a73e85f160e3a53c38325b51e87d6aab4e266","Warn: containerImage not pinned by hash: docker/build/fedora-37/Dockerfile:2: pin your Docker image by updating fedora:37 to fedora:37@sha256:de153a3928b8901ad05d8d3314a1f7680570979bd2c04c4562b817daa8358a33","Warn: containerImage not pinned by hash: docker/build/fedora-38/Dockerfile:2: pin your Docker image by updating fedora:38 to fedora:38@sha256:b9ff6f23cceb5bde20bb1f79b492b98d71ef7a7ae518ca1b15b26661a11e6a94","Warn: containerImage not pinned by hash: docker/build/rocky-8/Dockerfile:2: pin your Docker image by updating rockylinux:8 to rockylinux:8@sha256:9794037624aaa6212aeada1d28861ef5e0a935adaf93e4ef79837119f2a2d04c","Warn: containerImage not pinned by hash: docker/build/rocky-9/Dockerfile:2: pin your Docker image by updating rockylinux:9 to rockylinux:9@sha256:d7be1c094cc5845ee815d4632fe377514ee6ebcf8efaed6892889657e5ddaaa6","Warn: containerImage not pinned by hash: docker/build/ubuntu-14.04/Dockerfile:2: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: docker/build/ubuntu-16.04/Dockerfile:2: pin your Docker image by updating ubuntu:16.04 to ubuntu:16.04@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: docker/build/ubuntu-18.04/Dockerfile:2: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/build/ubuntu-20.04/Dockerfile:2: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: containerImage not pinned by hash: docker/build/ubuntu-22.04/Dockerfile:2: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:3c61d3759c2639d4b836d32a2d3c83fa0214e36f195a3421018dbaaf79cbe37f","Warn: containerImage not pinned by hash: docker/gui/fedora-30/Dockerfile:1: pin your Docker image by updating wxpython4/build:fedora-30 to wxpython4/build:fedora-30@sha256:8775cbb414ec4861fa5b000b38257161701864eef13e446e95dad199e52eee74","Warn: containerImage not pinned by hash: docker/gui/ubuntu-18.04/Dockerfile:1: pin your Docker image by updating wxpython4/build:ubuntu-18.04 to wxpython4/build:ubuntu-18.04@sha256:620e48a346281f87664021b05e90bf4b14d1f8315906446a7d398994f893f65e","Warn: pipCommand not pinned by hash: docker/scripts/do-build.sh:72","Warn: pipCommand not pinned by hash: docker/scripts/do-build.sh:73","Warn: pipCommand not pinned by hash: .github/workflows/build-linux-wheels.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/build-linux-wheels.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:196","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:233","Info:   0 out of  22 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of  23 containerImage dependencies pinned","Info:   2 out of   9 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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-09-01T22:02:36.317Z","repository_id":3982281,"created_at":"2025-09-01T22:02:36.318Z","updated_at":"2025-09-01T22:02:36.318Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273197246,"owners_count":25062240,"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":"wxWidgets","name":"wxWidgets","uuid":"791023","kind":"organization","description":"Cross-Platform GUI Library","email":null,"website":"https://www.wxwidgets.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/791023?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:06:47.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wxWidgets","funding_links":[],"total_stars":8191,"followers":159,"following":0,"created_at":"2022-11-03T01:58:55.020Z","updated_at":"2024-03-26T02:06:54.994Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets/repositories"},"tags":[{"name":"wxPython-4.2.3","sha":"3b5f7988939ba3bd23072d090045dd8b0cf22936","kind":"commit","published_at":"2025-04-10T00:05:33.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.3/manifests"},{"name":"wxPython-4.2.2","sha":"656020b88ffa38fd9746657d207bdc120748c8fe","kind":"commit","published_at":"2024-09-11T23:27:32.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.2/manifests"},{"name":"wxPython-4.2.1","sha":"21bf66f3eb5479e5bcd652f4a5408e34b3fb8496","kind":"tag","published_at":"2023-06-08T01:32:57.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.1/manifests"},{"name":"wxPython-4.2.0","sha":"b567d1e6e3aff88f900d5ec4fb148531746b211d","kind":"tag","published_at":"2022-08-08T22:32:23.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.0/manifests"},{"name":"last-sip5","sha":"9d4ed223094b358b158f890766110f9c84a9a40c","kind":"tag","published_at":"2022-07-01T02:52:57.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/last-sip5","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/last-sip5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@last-sip5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/last-sip5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/last-sip5/manifests"},{"name":"wxPython-4.1.1","sha":"63b8099bc295e767923a9dd05693aa8a23e8c6b1","kind":"tag","published_at":"2020-11-25T21:56:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.1.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.1/manifests"},{"name":"wxPython-4.1.0","sha":"35e0b9cea8d9e3c3afad9fe4e401ebfbb4f33555","kind":"tag","published_at":"2020-04-24T19:38:19.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.1.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.0/manifests"},{"name":"wxPython-4.0.7.post2","sha":"e8d8294fbbd0003ea718f1b4f9379f2dd0d4ad08","kind":"tag","published_at":"2019-11-12T17:41:03.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7.post2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7.post2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.7.post2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post2/manifests"},{"name":"wxPython-4.0.7.post1","sha":"753dfb9a91294cda5e0cf3c87cfc7df34aa3f68b","kind":"tag","published_at":"2019-10-29T16:39:19.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7.post1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7.post1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.7.post1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post1/manifests"},{"name":"wxPython-4.0.7","sha":"89b383fdda815b08bd94669a5d04f062e4d05da6","kind":"tag","published_at":"2019-10-25T19:20:39.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7/manifests"},{"name":"wxPython-4.0.6","sha":"e70e3fef87b525732290d7db05ef89012e0988c0","kind":"tag","published_at":"2019-05-22T02:31:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.6","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.6/manifests"},{"name":"wxPython-4.0.5","sha":"4712406715e08fd73d2aeb757038749a2193dee8","kind":"tag","published_at":"2019-05-20T02:05:08.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.5","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.5/manifests"},{"name":"wxPython-4.0.4","sha":"edefe4da6d28f93b470c37d31219d4b05984df82","kind":"tag","published_at":"2019-01-06T21:24:40.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.4","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.4/manifests"},{"name":"wxPython-4.0.3","sha":"2e74c462df9d90cb440b3d42b6c78682b78cedf3","kind":"tag","published_at":"2018-06-27T02:34:02.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.3/manifests"},{"name":"wxPython-4.0.2","sha":"ebb7c9de3c4614e52279ae438d6c26f7290c2f33","kind":"tag","published_at":"2018-06-18T03:23:59.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.2/manifests"},{"name":"wxPython-4.0.1","sha":"f32b8c05ae167ba2414a9a9c8907ccf4448d8408","kind":"tag","published_at":"2018-02-02T19:28:30.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.1/manifests"},{"name":"wxPython-4.0.0","sha":"d442a3d2dfd8de78c33e48ff5759263c047330d7","kind":"tag","published_at":"2018-02-01T00:03:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0/manifests"},{"name":"wxPython-4.0.0b2","sha":"baaca7bfc8d210c8ec4d2adef19d4223cb133f2c","kind":"tag","published_at":"2017-09-18T19:26:27.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0b2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b2/manifests"},{"name":"wxPython-4.0.0b1","sha":"01310520eef824cae9027f60f27966b7bac3178d","kind":"tag","published_at":"2017-07-24T17:28:46.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0b1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b1/manifests"},{"name":"wxPython-4.0.0a3","sha":"676db7b5d19034adb344b3d583798485335ac509","kind":"tag","published_at":"2017-06-04T05:56:46.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a3/manifests"},{"name":"wxPython-4.0.0a2","sha":"85599b5d660bc25ec3d8a1b2c5c184a3b1ee00e2","kind":"tag","published_at":"2017-05-09T04:15:28.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a2/manifests"},{"name":"wxPython-4.0.0a1","sha":"b2b1a3803392af8aa7b5b6763792105481797517","kind":"tag","published_at":"2017-04-16T02:22:03.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a1/manifests"}]},"repo_metadata_updated_at":"2025-09-01T22:07:25.581Z","dependent_packages_count":3,"downloads":null,"downloads_period":null,"dependent_repos_count":27,"rankings":{"downloads":null,"dependent_repos_count":29.719118091211115,"dependent_packages_count":15.070975536091815,"stargazers_count":17.789187556629418,"forks_count":15.19178495922682,"docker_downloads_count":null,"average":19.442766535789794},"purl":"pkg:conda/wxpython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/wxpython","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/wxpython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/wxpython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:21:26.200Z","issues_count":350,"pull_requests_count":177,"avg_time_to_close_issue":43713927.4321608,"avg_time_to_close_pull_request":7450221.88,"issues_closed_count":199,"pull_requests_closed_count":150,"pull_request_authors_count":58,"issue_authors_count":266,"avg_comments_per_issue":4.357142857142857,"avg_comments_per_pull_request":1.9943502824858756,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":70,"past_year_pull_requests_count":71,"past_year_avg_time_to_close_issue":2117645.0,"past_year_avg_time_to_close_pull_request":816838.0185185185,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":54,"past_year_pull_request_authors_count":22,"past_year_issue_authors_count":54,"past_year_avg_comments_per_issue":2.5714285714285716,"past_year_avg_comments_per_pull_request":1.2253521126760563,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/issues","maintainers":[{"login":"swt2c","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"},{"login":"RobinD42","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RobinD42"}],"active_maintainers":[{"login":"swt2c","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/wxpython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/wxpython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/wxpython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages/wxpython/related_packages","maintainers":[],"registry":{"name":"anaconda.org","url":"https://anaconda.org","ecosystem":"conda","default":true,"packages_count":4329,"maintainers_count":0,"namespaces_count":0,"keywords_count":2929,"github":"Anaconda","metadata":{"kind":"anaconda","key":"Main","api":"https://repo.ananconda.com","funded_packages_count":613},"icon_url":"https://github.com/Anaconda.png","created_at":"2022-10-03T15:37:08.736Z","updated_at":"2025-09-08T06:52:46.830Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/anaconda.org/namespaces"}},{"id":5294347,"name":"wxpython","ecosystem":"conda","description":"Welcome to wxPython's Project Phoenix! Phoenix is the improved next-generation wxPython, \"better, stronger, faster than he was before.\" This new implementation is focused on improving speed, maintainability and extensibility. Just like \"Classic\" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a native GUI on Windows, Macs or not win systems, with a native look and feel and requiring very little (if any) platform specific code.","homepage":"https://wxpython.org/","licenses":"LGPL-2.0-or-later WITH WxWindows-exception-3.1","normalized_licenses":["BSD-3-Clause-Attribution"],"repository_url":"https://github.com/wxWidgets/Phoenix","keywords_array":[],"namespace":null,"versions_count":9,"first_release_published_at":"2019-12-03T17:49:06.000Z","latest_release_published_at":"2022-11-09T00:20:00.000Z","latest_release_number":"4.2.0","last_synced_at":"2025-09-01T22:03:27.827Z","created_at":"2022-10-03T15:56:45.179Z","updated_at":"2025-09-01T22:07:25.579Z","registry_url":"https://anaconda.org/conda-forge/wxpython","install_command":"conda install -c conda-forge wxpython","documentation_url":null,"metadata":{},"repo_metadata":{"id":3982281,"uuid":"5078061","full_name":"wxWidgets/Phoenix","owner":"wxWidgets","description":"wxPython's Project Phoenix.  A new implementation of wxPython, better, stronger, faster than he was before.","archived":false,"fork":false,"pushed_at":"2025-08-05T00:08:01.000Z","size":47580,"stargazers_count":2521,"open_issues_count":610,"forks_count":550,"subscribers_count":102,"default_branch":"master","last_synced_at":"2025-09-01T22:02:22.891Z","etag":null,"topics":["awesome","cross-platform","gui","gui-framework","gui-toolkit","linux","macosx","python","windows","wxpython","wxwidgets"],"latest_commit_sha":null,"homepage":"http://wxpython.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wxWidgets.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2012-07-17T06:22:25.000Z","updated_at":"2025-08-31T18:09:17.000Z","dependencies_parsed_at":"2024-05-18T02:32:05.276Z","dependency_job_id":"e0230fd3-1a0c-4e25-8c5f-8e6aaac6ccd0","html_url":"https://github.com/wxWidgets/Phoenix","commit_stats":{"total_commits":4652,"total_committers":135,"mean_commits":34.45925925925926,"dds":0.2637575236457438,"last_synced_commit":"37b420da5de86d71a7962338e75b7a5f234e8d90"},"previous_names":[],"tags_count":22,"template":false,"template_full_name":null,"purl":"pkg:github/wxWidgets/Phoenix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/sbom","scorecard":{"id":1236733,"data":{"date":"2025-07-07","repo":{"name":"github.com/wxWidgets/Phoenix","commit":"b2efe55f234f628b8fad7b42deb917458718b274"},"scorecard":{"version":"v5.2.1-18-gbb9c347d","commit":"bb9c347dff6349d986baab6578a46d68a5524c62"},"score":3.8,"checks":[{"name":"Code-Review","score":4,"reason":"Found 8/17 approved changesets -- score normalized to 4","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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#code-review"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: SECURITY.md:1","Info: Found linked content: SECURITY.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: SECURITY.md:1","Info: Found text in security policy: SECURITY.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#security-policy"}},{"name":"Maintained","score":10,"reason":"18 commit(s) and 10 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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#dangerous-workflow"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/ci-build.yml:325","Warn: no topLevel permission defined: .github/workflows/build-linux-wheels.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/ci-build.yml:27"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#token-permissions"}},{"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#cii-best-practices"}},{"name":"License","score":0,"reason":"license file not detected","details":["Warn: project does not have a license file"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":0,"reason":"binaries present in source code","details":["Warn: binary detected: packaging/msw-cairo/x64/bin/libcairo-2.dll:1","Warn: binary detected: packaging/msw-cairo/x86/bin/libcairo-2.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-vcredist/arm64/Microsoft.VC140.CRT/vcruntime140_1.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-vcredist/x64/Microsoft.VC140.CRT/vcruntime140_1.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/msvcp140.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/vccorlib140.dll:1","Warn: binary detected: packaging/msw-vcredist/x86/Microsoft.VC140.CRT/vcruntime140.dll:1","Warn: binary detected: packaging/msw-webview2/arm64/WebView2Loader.dll:1","Warn: binary detected: packaging/msw-webview2/x64/WebView2Loader.dll:1","Warn: binary detected: packaging/msw-webview2/x86/WebView2Loader.dll:1"],"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact wxPython-4.2.3 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/211424454","Warn: release artifact wxPython-4.2.2 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/174667454","Warn: release artifact wxPython-4.2.1 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/107768600","Warn: release artifact wxPython-4.2.0 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/74367098","Warn: release artifact wxPython-4.0.1 not signed: https://api.github.com/repos/wxWidgets/Phoenix/releases/10238606","Warn: release artifact wxPython-4.2.3 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/211424454","Warn: release artifact wxPython-4.2.2 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/174667454","Warn: release artifact wxPython-4.2.1 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/107768600","Warn: release artifact wxPython-4.2.0 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/74367098","Warn: release artifact wxPython-4.0.1 does not have provenance: https://api.github.com/repos/wxWidgets/Phoenix/releases/10238606"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#signed-releases"}},{"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#fuzzing"}},{"name":"Branch-Protection","score":3,"reason":"branch protection is not maximal on development and all release branches","details":["Info: 'allow deletion' disabled on branch 'master'","Info: 'force pushes' disabled on branch 'master'","Info: 'branch protection settings apply to administrators' is required to merge on branch 'master'","Warn: could not determine whether codeowners review is allowed","Warn: no status checks found to merge onto branch 'master'","Warn: PRs are not required to make changes on branch 'master'; or we don't have data to detect it.If you think it might be the latter, make sure to run Scorecard with a PAT or use Repo Rules (that are always public) instead of Branch Protection settings"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#branch-protection"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci-build.yml:295"],"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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#packaging"}},{"name":"Vulnerabilities","score":3,"reason":"7 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-9hjg-9r4m-mvj7","Warn: Project is vulnerable to: GHSA-9wx4-h78v-vm56","Warn: Project is vulnerable to: PYSEC-2023-74 / GHSA-j8r2-6x86-q33q","Warn: Project is vulnerable to: PYSEC-2013-22 / GHSA-27x4-j476-jp5f","Warn: Project is vulnerable to: PYSEC-2025-49 / GHSA-5rjg-fvgr-3xxf","Warn: Project is vulnerable to: GHSA-cx63-2mw6-8hw5","Warn: Project is vulnerable to: PYSEC-2022-43012 / GHSA-r9hx-vwmv-q579"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#vulnerabilities"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 24 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#sast"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:30: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:87: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:92: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:127: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:143: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/build-linux-wheels.yml:149: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/build-linux-wheels.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:82: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:94: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:176: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:181: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:187: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:221: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:245: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:260: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:266: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:277: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:282: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:289: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:310: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:316: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:330: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci-build.yml:357: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci-build.yml:362: update your workflow using https://app.stepsecurity.io/secureworkflow/wxWidgets/Phoenix/ci-build.yml/master?enable=pin","Warn: containerImage not pinned by hash: docker/build/centos-7/Dockerfile:2: pin your Docker image by updating centos:7 to centos:7@sha256:be65f488b7764ad3638f236b7b515b3678369a5124c47b8d32916d6487418ea4","Warn: containerImage not pinned by hash: docker/build/centos-8/Dockerfile:2: pin your Docker image by updating centos:8 to centos:8@sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177","Warn: containerImage not pinned by hash: docker/build/debian-10/Dockerfile:2: pin your Docker image by updating debian:buster to debian:buster@sha256:58ce6f1271ae1c8a2006ff7d3e54e9874d839f573d8009c20154ad0f2fb0a225","Warn: containerImage not pinned by hash: docker/build/debian-11/Dockerfile:2: pin your Docker image by updating debian:bullseye to debian:bullseye@sha256:6d4f6b40afca63b59a44ffcedbb2e457e83b645710916d7f094b79c6c591ac28","Warn: containerImage not pinned by hash: docker/build/debian-9/Dockerfile:2: pin your Docker image by updating debian:stretch to debian:stretch@sha256:c5c5200ff1e9c73ffbf188b4a67eb1c91531b644856b4aefe86a58d2f0cb05be","Warn: containerImage not pinned by hash: docker/build/fedora-29/Dockerfile:2: pin your Docker image by updating fedora:29 to fedora:29@sha256:2c20e5bb324735427f8a659e36f4fe14d6955c74c7baa25067418dddbb71d67a","Warn: containerImage not pinned by hash: docker/build/fedora-30/Dockerfile:2: pin your Docker image by updating fedora:30 to fedora:30@sha256:3a0c8c86d8ac2d1bbcfd08d40d3b757337f7916fb14f40efcb1d1137a4edef45","Warn: containerImage not pinned by hash: docker/build/fedora-31/Dockerfile:2: pin your Docker image by updating fedora:31 to fedora:31@sha256:444773966064dcc3c268d8b496e76dbbbb49d16586d5a969c4082579e6b77616","Warn: containerImage not pinned by hash: docker/build/fedora-32/Dockerfile:2: pin your Docker image by updating fedora:32 to fedora:32@sha256:a40f00021f4051568e45e73b669b696ee9ceaced8deb4afc7cc431d3d6cb8ac8","Warn: containerImage not pinned by hash: docker/build/fedora-33/Dockerfile:2: pin your Docker image by updating fedora:33 to fedora:33@sha256:46e6c941bb536f6a54390f9956e2566fde0738c28d21c16eb8daa16c22d13410","Warn: containerImage not pinned by hash: docker/build/fedora-35/Dockerfile:2: pin your Docker image by updating fedora:35 to fedora:35@sha256:b6fa5d32e6b630bf85ece741cea391290c0e0f2e6ebfda57b6a1a71d184f4000","Warn: containerImage not pinned by hash: docker/build/fedora-36/Dockerfile:2: pin your Docker image by updating fedora:36 to fedora:36@sha256:64cd00a0e2b92d527c0a0954162a73e85f160e3a53c38325b51e87d6aab4e266","Warn: containerImage not pinned by hash: docker/build/fedora-37/Dockerfile:2: pin your Docker image by updating fedora:37 to fedora:37@sha256:de153a3928b8901ad05d8d3314a1f7680570979bd2c04c4562b817daa8358a33","Warn: containerImage not pinned by hash: docker/build/fedora-38/Dockerfile:2: pin your Docker image by updating fedora:38 to fedora:38@sha256:b9ff6f23cceb5bde20bb1f79b492b98d71ef7a7ae518ca1b15b26661a11e6a94","Warn: containerImage not pinned by hash: docker/build/rocky-8/Dockerfile:2: pin your Docker image by updating rockylinux:8 to rockylinux:8@sha256:9794037624aaa6212aeada1d28861ef5e0a935adaf93e4ef79837119f2a2d04c","Warn: containerImage not pinned by hash: docker/build/rocky-9/Dockerfile:2: pin your Docker image by updating rockylinux:9 to rockylinux:9@sha256:d7be1c094cc5845ee815d4632fe377514ee6ebcf8efaed6892889657e5ddaaa6","Warn: containerImage not pinned by hash: docker/build/ubuntu-14.04/Dockerfile:2: pin your Docker image by updating ubuntu:14.04 to ubuntu:14.04@sha256:64483f3496c1373bfd55348e88694d1c4d0c9b660dee6bfef5e12f43b9933b30","Warn: containerImage not pinned by hash: docker/build/ubuntu-16.04/Dockerfile:2: pin your Docker image by updating ubuntu:16.04 to ubuntu:16.04@sha256:1f1a2d56de1d604801a9671f301190704c25d604a416f59e03c04f5c6ffee0d6","Warn: containerImage not pinned by hash: docker/build/ubuntu-18.04/Dockerfile:2: pin your Docker image by updating ubuntu:18.04 to ubuntu:18.04@sha256:152dc042452c496007f07ca9127571cb9c29697f42acbfad72324b2bb2e43c98","Warn: containerImage not pinned by hash: docker/build/ubuntu-20.04/Dockerfile:2: pin your Docker image by updating ubuntu:20.04 to ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214","Warn: containerImage not pinned by hash: docker/build/ubuntu-22.04/Dockerfile:2: pin your Docker image by updating ubuntu:22.04 to ubuntu:22.04@sha256:3c61d3759c2639d4b836d32a2d3c83fa0214e36f195a3421018dbaaf79cbe37f","Warn: containerImage not pinned by hash: docker/gui/fedora-30/Dockerfile:1: pin your Docker image by updating wxpython4/build:fedora-30 to wxpython4/build:fedora-30@sha256:8775cbb414ec4861fa5b000b38257161701864eef13e446e95dad199e52eee74","Warn: containerImage not pinned by hash: docker/gui/ubuntu-18.04/Dockerfile:1: pin your Docker image by updating wxpython4/build:ubuntu-18.04 to wxpython4/build:ubuntu-18.04@sha256:620e48a346281f87664021b05e90bf4b14d1f8315906446a7d398994f893f65e","Warn: pipCommand not pinned by hash: docker/scripts/do-build.sh:72","Warn: pipCommand not pinned by hash: docker/scripts/do-build.sh:73","Warn: pipCommand not pinned by hash: .github/workflows/build-linux-wheels.yml:38","Warn: pipCommand not pinned by hash: .github/workflows/build-linux-wheels.yml:106","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:68","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:196","Warn: pipCommand not pinned by hash: .github/workflows/ci-build.yml:233","Info:   0 out of  22 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   6 third-party GitHubAction dependencies pinned","Info:   0 out of  23 containerImage dependencies pinned","Info:   2 out of   9 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/bb9c347dff6349d986baab6578a46d68a5524c62/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-09-01T22:02:36.317Z","repository_id":3982281,"created_at":"2025-09-01T22:02:36.318Z","updated_at":"2025-09-01T22:02:36.318Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273197246,"owners_count":25062240,"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":"wxWidgets","name":"wxWidgets","uuid":"791023","kind":"organization","description":"Cross-Platform GUI Library","email":null,"website":"https://www.wxwidgets.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/791023?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:06:47.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wxWidgets","funding_links":[],"total_stars":8191,"followers":159,"following":0,"created_at":"2022-11-03T01:58:55.020Z","updated_at":"2024-03-26T02:06:54.994Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets/repositories"},"tags":[{"name":"wxPython-4.2.3","sha":"3b5f7988939ba3bd23072d090045dd8b0cf22936","kind":"commit","published_at":"2025-04-10T00:05:33.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.3/manifests"},{"name":"wxPython-4.2.2","sha":"656020b88ffa38fd9746657d207bdc120748c8fe","kind":"commit","published_at":"2024-09-11T23:27:32.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.2/manifests"},{"name":"wxPython-4.2.1","sha":"21bf66f3eb5479e5bcd652f4a5408e34b3fb8496","kind":"tag","published_at":"2023-06-08T01:32:57.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.1/manifests"},{"name":"wxPython-4.2.0","sha":"b567d1e6e3aff88f900d5ec4fb148531746b211d","kind":"tag","published_at":"2022-08-08T22:32:23.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.0/manifests"},{"name":"last-sip5","sha":"9d4ed223094b358b158f890766110f9c84a9a40c","kind":"tag","published_at":"2022-07-01T02:52:57.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/last-sip5","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/last-sip5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@last-sip5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/last-sip5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/last-sip5/manifests"},{"name":"wxPython-4.1.1","sha":"63b8099bc295e767923a9dd05693aa8a23e8c6b1","kind":"tag","published_at":"2020-11-25T21:56:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.1.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.1/manifests"},{"name":"wxPython-4.1.0","sha":"35e0b9cea8d9e3c3afad9fe4e401ebfbb4f33555","kind":"tag","published_at":"2020-04-24T19:38:19.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.1.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.0/manifests"},{"name":"wxPython-4.0.7.post2","sha":"e8d8294fbbd0003ea718f1b4f9379f2dd0d4ad08","kind":"tag","published_at":"2019-11-12T17:41:03.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7.post2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7.post2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.7.post2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post2/manifests"},{"name":"wxPython-4.0.7.post1","sha":"753dfb9a91294cda5e0cf3c87cfc7df34aa3f68b","kind":"tag","published_at":"2019-10-29T16:39:19.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7.post1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7.post1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.7.post1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post1/manifests"},{"name":"wxPython-4.0.7","sha":"89b383fdda815b08bd94669a5d04f062e4d05da6","kind":"tag","published_at":"2019-10-25T19:20:39.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7/manifests"},{"name":"wxPython-4.0.6","sha":"e70e3fef87b525732290d7db05ef89012e0988c0","kind":"tag","published_at":"2019-05-22T02:31:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.6","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.6/manifests"},{"name":"wxPython-4.0.5","sha":"4712406715e08fd73d2aeb757038749a2193dee8","kind":"tag","published_at":"2019-05-20T02:05:08.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.5","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.5/manifests"},{"name":"wxPython-4.0.4","sha":"edefe4da6d28f93b470c37d31219d4b05984df82","kind":"tag","published_at":"2019-01-06T21:24:40.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.4","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.4/manifests"},{"name":"wxPython-4.0.3","sha":"2e74c462df9d90cb440b3d42b6c78682b78cedf3","kind":"tag","published_at":"2018-06-27T02:34:02.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.3/manifests"},{"name":"wxPython-4.0.2","sha":"ebb7c9de3c4614e52279ae438d6c26f7290c2f33","kind":"tag","published_at":"2018-06-18T03:23:59.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.2/manifests"},{"name":"wxPython-4.0.1","sha":"f32b8c05ae167ba2414a9a9c8907ccf4448d8408","kind":"tag","published_at":"2018-02-02T19:28:30.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.1/manifests"},{"name":"wxPython-4.0.0","sha":"d442a3d2dfd8de78c33e48ff5759263c047330d7","kind":"tag","published_at":"2018-02-01T00:03:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0/manifests"},{"name":"wxPython-4.0.0b2","sha":"baaca7bfc8d210c8ec4d2adef19d4223cb133f2c","kind":"tag","published_at":"2017-09-18T19:26:27.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0b2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0b2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b2/manifests"},{"name":"wxPython-4.0.0b1","sha":"01310520eef824cae9027f60f27966b7bac3178d","kind":"tag","published_at":"2017-07-24T17:28:46.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0b1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0b1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b1/manifests"},{"name":"wxPython-4.0.0a3","sha":"676db7b5d19034adb344b3d583798485335ac509","kind":"tag","published_at":"2017-06-04T05:56:46.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0a3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a3/manifests"},{"name":"wxPython-4.0.0a2","sha":"85599b5d660bc25ec3d8a1b2c5c184a3b1ee00e2","kind":"tag","published_at":"2017-05-09T04:15:28.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0a2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a2/manifests"},{"name":"wxPython-4.0.0a1","sha":"b2b1a3803392af8aa7b5b6763792105481797517","kind":"tag","published_at":"2017-04-16T02:22:03.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/wxWidgets/Phoenix@wxPython-4.0.0a1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a1/manifests"}]},"repo_metadata_updated_at":"2025-09-01T22:07:25.578Z","dependent_packages_count":26,"downloads":null,"downloads_period":null,"dependent_repos_count":27,"rankings":{"downloads":null,"dependent_repos_count":7.05624033135386,"dependent_packages_count":2.5949398672588453,"stargazers_count":8.997454962822497,"forks_count":7.475422925295673,"docker_downloads_count":null,"average":6.531014521682719},"purl":"pkg:conda/wxpython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/conda/wxpython","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/conda/wxpython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/conda/wxpython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:21:26.200Z","issues_count":350,"pull_requests_count":177,"avg_time_to_close_issue":43713927.4321608,"avg_time_to_close_pull_request":7450221.88,"issues_closed_count":199,"pull_requests_closed_count":150,"pull_request_authors_count":58,"issue_authors_count":266,"avg_comments_per_issue":4.357142857142857,"avg_comments_per_pull_request":1.9943502824858756,"merged_pull_requests_count":113,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":70,"past_year_pull_requests_count":71,"past_year_avg_time_to_close_issue":2117645.0,"past_year_avg_time_to_close_pull_request":816838.0185185185,"past_year_issues_closed_count":36,"past_year_pull_requests_closed_count":54,"past_year_pull_request_authors_count":22,"past_year_issue_authors_count":54,"past_year_avg_comments_per_issue":2.5714285714285716,"past_year_avg_comments_per_pull_request":1.2253521126760563,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":42,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/issues","maintainers":[{"login":"swt2c","count":56,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"},{"login":"RobinD42","count":7,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RobinD42"}],"active_maintainers":[{"login":"swt2c","count":25,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/wxpython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/wxpython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/wxpython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/conda-forge.org/packages/wxpython/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":2974664,"name":"wxpython","ecosystem":"pypi","description":"Cross platform GUI toolkit for Python, \"Phoenix\" version","homepage":"https://wxPython.org/","licenses":"wxWindows Library License (https://opensource.org/licenses/wxwindows.php)","normalized_licenses":["wxWindows"],"repository_url":"https://github.com/wxWidgets/Phoenix","keywords_array":["GUI","awesome","cross-platform","user-interface","wx","wxWidgets","wxWindows"],"namespace":null,"versions_count":23,"first_release_published_at":"2017-04-16T01:59:08.000Z","latest_release_published_at":"2025-04-10T02:48:38.000Z","latest_release_number":"4.2.3","last_synced_at":"2025-09-07T08:32:19.704Z","created_at":"2022-04-10T13:07:02.691Z","updated_at":"2025-09-07T08:32:19.704Z","registry_url":"https://pypi.org/project/wxpython/","install_command":"pip install wxpython --index-url https://pypi.org/simple","documentation_url":"https://docs.wxpython.org/","metadata":{"funding":null,"documentation":"https://docs.wxpython.org/","classifiers":["Development Status :: 6 - Mature","Environment :: MacOS X :: Cocoa","Environment :: Win32 (MS Windows)","Environment :: X11 Applications :: GTK","Intended Audience :: Developers","License :: OSI Approved","Operating System :: MacOS","Operating System :: MacOS :: MacOS X","Operating System :: Microsoft :: Windows","Operating System :: Microsoft :: Windows :: Windows 10","Operating System :: Microsoft :: Windows :: Windows 11","Operating System :: Microsoft :: Windows :: Windows 7","Operating System :: POSIX","Operating System :: POSIX :: Linux","Programming Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming Language :: Python :: 3.12","Programming Language :: Python :: 3.13","Programming Language :: Python :: 3.9","Programming Language :: Python :: Implementation :: CPython","Topic :: Software Development :: User Interfaces"],"normalized_name":"wxpython","project_status":null},"repo_metadata":{"id":3982281,"uuid":"5078061","full_name":"wxWidgets/Phoenix","owner":"wxWidgets","description":"wxPython's Project Phoenix.  A new implementation of wxPython, better, stronger, faster than he was before.","archived":false,"fork":false,"pushed_at":"2024-10-15T01:37:41.000Z","size":46384,"stargazers_count":2311,"open_issues_count":617,"forks_count":516,"subscribers_count":104,"default_branch":"master","last_synced_at":"2024-10-17T05:34:49.956Z","etag":null,"topics":["awesome","cross-platform","gui","gui-framework","gui-toolkit","linux","macosx","python","windows","wxpython","wxwidgets"],"latest_commit_sha":null,"homepage":"http://wxpython.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wxWidgets.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGES.rst","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-07-17T06:22:25.000Z","updated_at":"2024-10-16T23:30:53.000Z","dependencies_parsed_at":"2024-05-18T02:32:05.276Z","dependency_job_id":"e0230fd3-1a0c-4e25-8c5f-8e6aaac6ccd0","html_url":"https://github.com/wxWidgets/Phoenix","commit_stats":{"total_commits":4652,"total_committers":135,"mean_commits":34.45925925925926,"dds":0.2637575236457438,"last_synced_commit":"37b420da5de86d71a7962338e75b7a5f234e8d90"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":220218849,"owners_count":16613147,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"wxWidgets","name":"wxWidgets","uuid":"791023","kind":"organization","description":"Cross-Platform GUI Library","email":null,"website":"https://www.wxwidgets.org/","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/791023?v=4","repositories_count":20,"last_synced_at":"2024-03-26T02:06:47.337Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/wxWidgets","funding_links":[],"total_stars":8191,"followers":159,"following":0,"created_at":"2022-11-03T01:58:55.020Z","updated_at":"2024-03-26T02:06:54.994Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wxWidgets/repositories"},"tags":[{"name":"wxPython-4.2.2","sha":"656020b88ffa38fd9746657d207bdc120748c8fe","kind":"commit","published_at":"2024-09-11T23:27:32.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.2/manifests"},{"name":"wxPython-4.2.1","sha":"21bf66f3eb5479e5bcd652f4a5408e34b3fb8496","kind":"tag","published_at":"2023-06-08T01:32:57.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.1/manifests"},{"name":"wxPython-4.2.0","sha":"b567d1e6e3aff88f900d5ec4fb148531746b211d","kind":"tag","published_at":"2022-08-08T22:32:23.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.2.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.2.0/manifests"},{"name":"last-sip5","sha":"9d4ed223094b358b158f890766110f9c84a9a40c","kind":"tag","published_at":"2022-07-01T02:52:57.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/last-sip5","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/last-sip5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/last-sip5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/last-sip5/manifests"},{"name":"wxPython-4.1.1","sha":"63b8099bc295e767923a9dd05693aa8a23e8c6b1","kind":"tag","published_at":"2020-11-25T21:56:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.1.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.1/manifests"},{"name":"wxPython-4.1.0","sha":"35e0b9cea8d9e3c3afad9fe4e401ebfbb4f33555","kind":"tag","published_at":"2020-04-24T19:38:19.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.1.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.1.0/manifests"},{"name":"wxPython-4.0.7.post2","sha":"e8d8294fbbd0003ea718f1b4f9379f2dd0d4ad08","kind":"tag","published_at":"2019-11-12T17:41:03.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7.post2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7.post2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post2/manifests"},{"name":"wxPython-4.0.7.post1","sha":"753dfb9a91294cda5e0cf3c87cfc7df34aa3f68b","kind":"tag","published_at":"2019-10-29T16:39:19.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7.post1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7.post1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7.post1/manifests"},{"name":"wxPython-4.0.7","sha":"89b383fdda815b08bd94669a5d04f062e4d05da6","kind":"tag","published_at":"2019-10-25T19:20:39.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.7","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.7/manifests"},{"name":"wxPython-4.0.6","sha":"e70e3fef87b525732290d7db05ef89012e0988c0","kind":"tag","published_at":"2019-05-22T02:31:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.6","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.6/manifests"},{"name":"wxPython-4.0.5","sha":"4712406715e08fd73d2aeb757038749a2193dee8","kind":"tag","published_at":"2019-05-20T02:05:08.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.5","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.5/manifests"},{"name":"wxPython-4.0.4","sha":"edefe4da6d28f93b470c37d31219d4b05984df82","kind":"tag","published_at":"2019-01-06T21:24:40.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.4","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.4/manifests"},{"name":"wxPython-4.0.3","sha":"2e74c462df9d90cb440b3d42b6c78682b78cedf3","kind":"tag","published_at":"2018-06-27T02:34:02.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.3/manifests"},{"name":"wxPython-4.0.2","sha":"ebb7c9de3c4614e52279ae438d6c26f7290c2f33","kind":"tag","published_at":"2018-06-18T03:23:59.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.2/manifests"},{"name":"wxPython-4.0.1","sha":"f32b8c05ae167ba2414a9a9c8907ccf4448d8408","kind":"tag","published_at":"2018-02-02T19:28:30.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.1/manifests"},{"name":"wxPython-4.0.0","sha":"d442a3d2dfd8de78c33e48ff5759263c047330d7","kind":"tag","published_at":"2018-02-01T00:03:34.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0/manifests"},{"name":"wxPython-4.0.0b2","sha":"baaca7bfc8d210c8ec4d2adef19d4223cb133f2c","kind":"tag","published_at":"2017-09-18T19:26:27.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0b2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0b2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b2/manifests"},{"name":"wxPython-4.0.0b1","sha":"01310520eef824cae9027f60f27966b7bac3178d","kind":"tag","published_at":"2017-07-24T17:28:46.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0b1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0b1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0b1/manifests"},{"name":"wxPython-4.0.0a3","sha":"676db7b5d19034adb344b3d583798485335ac509","kind":"tag","published_at":"2017-06-04T05:56:46.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a3","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a3/manifests"},{"name":"wxPython-4.0.0a2","sha":"85599b5d660bc25ec3d8a1b2c5c184a3b1ee00e2","kind":"tag","published_at":"2017-05-09T04:15:28.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a2","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a2/manifests"},{"name":"wxPython-4.0.0a1","sha":"b2b1a3803392af8aa7b5b6763792105481797517","kind":"tag","published_at":"2017-04-16T02:22:03.000Z","download_url":"https://codeload.github.com/wxWidgets/Phoenix/tar.gz/wxPython-4.0.0a1","html_url":"https://github.com/wxWidgets/Phoenix/releases/tag/wxPython-4.0.0a1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/tags/wxPython-4.0.0a1/manifests"}]},"repo_metadata_updated_at":"2024-10-18T02:10:27.666Z","dependent_packages_count":86,"downloads":143822,"downloads_period":"last-month","dependent_repos_count":428,"rankings":{"downloads":0.9535480037837034,"dependent_repos_count":0.7006065535945438,"dependent_packages_count":0.19172588475339478,"stargazers_count":1.5529601225794851,"forks_count":2.3179092692918064,"docker_downloads_count":null,"average":1.1433499668005866},"purl":"pkg:pypi/wxpython","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/wxpython","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/pypi/wxpython","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/wxpython/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-10-17T01:04:45.013Z","issues_count":288,"pull_requests_count":124,"avg_time_to_close_issue":39598084.25,"avg_time_to_close_pull_request":5879741.345132743,"issues_closed_count":148,"pull_requests_closed_count":113,"pull_request_authors_count":44,"issue_authors_count":222,"avg_comments_per_issue":4.732638888888889,"avg_comments_per_pull_request":1.9274193548387097,"merged_pull_requests_count":86,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":100,"past_year_pull_requests_count":66,"past_year_avg_time_to_close_issue":3514565.085106383,"past_year_avg_time_to_close_pull_request":1806855.2711864407,"past_year_issues_closed_count":47,"past_year_pull_requests_closed_count":59,"past_year_pull_request_authors_count":27,"past_year_issue_authors_count":77,"past_year_avg_comments_per_issue":3.66,"past_year_avg_comments_per_pull_request":1.6818181818181819,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":47,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/issues","maintainers":[{"login":"swt2c","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"},{"login":"RobinD42","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RobinD42"}],"active_maintainers":[{"login":"swt2c","count":19,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpython/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpython/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpython/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/wxpython/related_packages","maintainers":[{"uuid":"robind","login":"robind","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/robind/","role":null,"created_at":"2023-01-01T21:13:55.898Z","updated_at":"2023-01-01T21:13:55.898Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/robind/packages"},{"uuid":"swt2c","login":"swt2c","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://pypi.org/user/swt2c/","role":"Maintainer","created_at":"2024-08-28T17:05:02.965Z","updated_at":"2024-08-28T17:05:02.965Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/swt2c/packages"},{"uuid":"tierra","login":"tierra","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/tierra/","role":"Maintainer","created_at":"2024-08-28T17:05:03.108Z","updated_at":"2024-08-28T17:05:03.108Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tierra/packages"},{"uuid":"VZ","login":"VZ","name":null,"email":null,"url":null,"packages_count":1,"html_url":"https://pypi.org/user/VZ/","role":"Maintainer","created_at":"2024-08-28T17:05:03.189Z","updated_at":"2024-08-28T17:05:03.189Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/VZ/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":16710,"full_name":"wxWidgets/Phoenix","default_branch":"master","committers":[{"name":"Robin Dunn","email":"robin@alldunn.com","count":3425},{"name":"Metallicow","email":"metaliobovinus@gmail.com","count":160},{"name":"Scott Talbert","email":"swt@techie.net","count":158},{"name":"Andrea Gavana","email":"andrea.gavana@gmail.com","count":140},{"name":"Werner F Bruhin","email":"wernerfbd@gmx.ch","count":116},{"name":"Mesalu","email":"samuel@mesalu.com","count":74},{"name":"Douglas Thor","email":"doug.thor@gmail.com","count":44},{"name":"Robin Dunn","email":"","count":40},{"name":"Kevin Ollivier","email":"kevino@theolliviers.com","count":37},{"name":"Steve Barnes","email":"gadgetsteve@hotmail.com","count":24},{"name":"cbeytas","email":"cbeytas@hotmail.com","count":23},{"name":"cbeytas","email":"cbeytas@shaw.ca","count":19},{"name":"komoto","email":"komoto@jeol.co.jp","count":18},{"name":"Douglas Thor","email":"dougthor42@users.noreply.github.com","count":17},{"name":"Stefan Brüns","email":"stefan.bruens@rwth-aachen.de","count":16},{"name":"Jorge Moraleda","email":"jorge.moraleda@gmail.com","count":16},{"name":"David Hughes","email":"dfh@forestfield.co.uk","count":14},{"name":"ricpol","email":"ric.pol@libero.it","count":12},{"name":"topic2k","email":"topic2k+git@gmail.com","count":12},{"name":"eagerm","email":"eager@eagercon.com","count":10},{"name":"DietmarSchwertberger","email":"github@schwertberger.de","count":10},{"name":"Per A. Brodtkorb","email":"per.andreas.brodtkorb@gmail.com","count":10},{"name":"James Wettenhall","email":"James.Wettenhall@monash.edu","count":9},{"name":"Mike Driscoll","email":"mike@pythonlibrary.org","count":9},{"name":"topic2k","email":"topic2k@atlogger.de","count":8},{"name":"Paul McCarthy","email":"pauldmccarthy@gmail.com","count":7},{"name":"Pappenreiter.Thomas","email":"pappenreiter.thomas@fronius.com","count":6},{"name":"PChemGuy","email":"12279399-PChemGuy@users.noreply.gitlab.co","count":6},{"name":"Robin Dunn","email":"rdunn@enthought.com","count":6},{"name":"Kevin Schlosser","email":"drschlosser@hotmail.com","count":6},{"name":"swprojects","email":"swprojects@gmx.com","count":6},{"name":"arjones6","email":"arjones6@gmail.com","count":5},{"name":"jensgoe","email":"mail@jensgoepfert.de","count":5},{"name":"tom surace","email":"tekhedd@joyjoy.local","count":5},{"name":"jeremyd2019","email":"github@jdrake.com","count":5},{"name":"Carsten Grohmann","email":"mail@carstengrohmann.de","count":4},{"name":"André Colomb","email":"src@andre.colomb.de","count":4},{"name":"Christoph Schmidt-Hieber","email":"christoph.schmidthieber@googlemail.com","count":4},{"name":"Steve Barnes","email":"Steven.Barnes@bhge.com","count":4},{"name":"acollange","email":"alexis.collange@gmail.com","count":4},{"name":"Oliver Schoenborn","email":"oliver.schoenborn@gmail.com","count":4},{"name":"Éric Piel","email":"piel@delmic.com","count":4},{"name":"Jenyay","email":"jenyay.ilin@gmail.com","count":4},{"name":"topic2k","email":"topic2k@users.noreply.github.com","count":4},{"name":"Anna Petrasova","email":"kratochanna@gmail.com","count":3},{"name":"David Fraser","email":"davidf@j5int.com","count":3},{"name":"PChemGuy","email":"12279399-PChemGuy@users.noreply.gitlab.com","count":3},{"name":"Metallicow","email":"edg62702@yahoo.com","count":3},{"name":"DKWoods","email":"david@spurgeonwoods.com","count":3},{"name":"Carnë Draug","email":"carandraug+dev@gmail.com","count":3},{"name":"Tim Stahlhut","email":"stahta01@gmail.com","count":3},{"name":"PChemGuy","email":"39730837+pchemguy@users.noreply.github.com","count":3},{"name":"Guillermo González de Garibay","email":"guillermo923@gmail.com","count":3},{"name":"Tianzhu Qiao","email":"tq@feiyilin.com","count":3},{"name":"Paul McCarthy","email":"pauld.mccarthy@gmail.com","count":3},{"name":"Andrew Murray","email":"radarhere@gmail.com","count":2},{"name":"Christian Clauss","email":"cclauss@me.com","count":2},{"name":"Bob White","email":"bob.white@dsvolition.com","count":2},{"name":"Andrii Oriekhov","email":"andriyorehov@gmail.com","count":2},{"name":"Ryan Nazaretian","email":"1508222+ryannazaretian@users.noreply.github.com","count":2},{"name":"Ghislain Antony Vaillant","email":"ghisvail@users.noreply.github.com","count":2},{"name":"Infernio","email":"infernio@icloud.com","count":2},{"name":"Jakub Wilk","email":"jwilk@jwilk.net","count":2},{"name":"Nutznieser","email":"ha.harry@yahoo.de","count":2},{"name":"Nyral","email":"r4nd0m4u@gmail.com","count":2},{"name":"Thibault Genessay","email":"tibogens@gmail.com","count":2},{"name":"Erki Suurjaak","email":"erki@lap.ee","count":2},{"name":"Nelson Brochado","email":"nelson.brochado@outlook.com","count":2},{"name":"maddox32","email":"jan.leys@gmail.com","count":2},{"name":"kg-2","email":"15877005+kg-2@users.noreply.github.com","count":2},{"name":"Paul Kienzle","email":"pkienzle@gmail.com","count":2},{"name":"Randy Döring","email":"30527984+radoering@users.noreply.github.com","count":2},{"name":"Todd","email":"todd.e.parsons@googlemail.com","count":2},{"name":"Valentin Lavrinenko","email":"Valentin.Lavrinenko@gmail.com","count":2},{"name":"duohedron","email":"kopi@duohedron.com","count":2},{"name":"Simone Bottino","email":"simo.bot87@gmail.com","count":2},{"name":"Rob McMullen","email":"feedback@playermissile.com","count":2},{"name":"tizytissy","email":"tiziano@tissino.it","count":2},{"name":"rr","email":"endian.sign@gmail.com","count":2},{"name":"Chris Barker","email":"PythonCHB@gmail.com","count":2},{"name":"Brendan Simon","email":"brendan.simon@etrix.com.au","count":1},{"name":"David N. Mashburn","email":"david.n.mashburn@gmail.com","count":1},{"name":"Eric Poulsen","email":"eric@zyxod.com","count":1},{"name":"Carolina Feher da Silva","email":"carolfsu@gmail.com","count":1},{"name":"Dominic Davis-Foster","email":"dominic@davis-foster.co.uk","count":1},{"name":"Felipe Calliari","email":"FelipeCalliari@users.noreply.github.com","count":1},{"name":"Cyker Way","email":"cykerway@gmail.com","count":1},{"name":"Evils","email":"evils.devils@protonmail.com","count":1},{"name":"Frank Vernaillen","email":"frank.vernaillen@ugent.be","count":1},{"name":"Christoph Moench-Tegeder","email":"cmt@burggraben.net","count":1},{"name":"Leonard de Ruijter","email":"leonard@babbage.com","count":1},{"name":"Christian Buhtz","email":"c.buhtz@posteo.jp","count":1},{"name":"Karl-Philipp Richter","email":"krichter722@aol.de","count":1},{"name":"Ben Hagen","email":"c.ben.hagen@gmail.com","count":1},{"name":"Craig MacEachern","email":"craigmaceachern@fastmail.com","count":1},{"name":"Ernst, Michael","email":"Michael.ernst@men.de","count":1},{"name":"JillHolliday","email":"54835767+JillHolliday@users.noreply.github.com","count":1},{"name":"Glen Whitney","email":"glen@studioinfinity.org","count":1},{"name":"HelioGuilherme66","email":"helioxentric@gmail.com","count":1},{"name":"Alex Dewar","email":"alexdewar@users.noreply.github.com","count":1},{"name":"Kevin Ollivier","email":"kevin.ollivier@toptal.com","count":1},{"name":"James Wettenhall","email":"james.wettenhall@monash.edu","count":1},{"name":"Ian Bell","email":"ian.h.bell@gmail.com","count":1},{"name":"Markus Mützel","email":"markus.muetzel@gmx.de","count":1},{"name":"Florian Höch","email":"florian.hoech@gmx.de","count":1},{"name":"Konstantin Bolshakov","email":"konstantinbo@users.noreply.github.com","count":1},{"name":"Mat Kelly","email":"me@matkelly.com","count":1},{"name":"Jens Göpfert","email":"jens.goepfert@tracetronic.de","count":1},{"name":"Mark Roszko","email":"mark.roszko@gmail.com","count":1},{"name":"Michael Hipp","email":"michael@redmule.com","count":1},{"name":"Gary Geng","email":"garygengxiao@gmail.com","count":1},{"name":"Mick Phillips","email":"mick.phillips@gmail.com","count":1},{"name":"Nico","email":"52047263+ncotrb@users.noreply.github.com","count":1},{"name":"Rob Rolls","email":"rob@tycode.org","count":1},{"name":"Oscar Gustafsson","email":"oscar.gustafsson@gmail.com","count":1},{"name":"Tim Riddermann","email":"tim.riddermann@winkhaus.de","count":1},{"name":"Oleksis Fraga Menéndez","email":"44526468+oleksis@users.noreply.github.com","count":1},{"name":"Jose Antonio Velasco","email":"velascopja@gmail.com","count":1},{"name":"facelessuser","email":"faceless.shop@gmail.com","count":1},{"name":"Xaviou","email":"x.psoud@gmail.com","count":1},{"name":"Mark Amery","email":"markamery@btinternet.com","count":1},{"name":"Matthew Newville","email":"newville@cars.uchicago.edu","count":1},{"name":"lmasini","email":"luca.masini@stud.uni-frankfurt.de","count":1},{"name":"Matt Clapp","email":"itsayellow@gmail.com","count":1},{"name":"jgehw","email":"git@joachim-gehweiler.de","count":1},{"name":"Linneweber, Thorben, Dr. (G-GEAC)","email":"thorben.linneweber@vwgis.de","count":1},{"name":"Oleksis Fraga Menéndez","email":"oleksis.fraga@gmail.com","count":1},{"name":"Peter Van Hese","email":"peter.vanhese@posteo.net","count":1},{"name":"Lollixzc","email":"56732985+Lollixzc@users.noreply.github.com","count":1},{"name":"Tim S","email":"stahta01@users.sourceforge.net","count":1},{"name":"Nathan","email":"nathan.turner411@gmail.com","count":1},{"name":"Tim Gates","email":"tim.gates@iress.com","count":1},{"name":"Todd","email":"TEParsons","count":1},{"name":"wanze","email":"a358003542@gmail.com","count":1},{"name":"efahl","email":"36704995+efahl@users.noreply.github.com","count":1}],"total_commits":4652,"total_committers":135,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":34.45925925925926,"dds":0.2637575236457438,"past_year_committers":[{"name":"Robin Dunn","email":"robin@alldunn.com","count":88},{"name":"Scott Talbert","email":"swt@techie.net","count":35},{"name":"komoto","email":"komoto@jeol.co.jp","count":12},{"name":"PChemGuy","email":"12279399-PChemGuy@users.noreply.gitlab.co","count":6},{"name":"Carsten Grohmann","email":"mail@carstengrohmann.de","count":4},{"name":"Jorge Moraleda","email":"jorge.moraleda@gmail.com","count":3},{"name":"DietmarSchwertberger","email":"github@schwertberger.de","count":3},{"name":"PChemGuy","email":"39730837+pchemguy@users.noreply.github.com","count":3},{"name":"PChemGuy","email":"12279399-PChemGuy@users.noreply.gitlab.com","count":3},{"name":"Tim Stahlhut","email":"stahta01@gmail.com","count":3},{"name":"Infernio","email":"infernio@icloud.com","count":2},{"name":"Paul McCarthy","email":"pauldmccarthy@gmail.com","count":2},{"name":"Randy Döring","email":"30527984+radoering@users.noreply.github.com","count":2},{"name":"Alex Dewar","email":"alexdewar@users.noreply.github.com","count":1},{"name":"Oleksis Fraga Menéndez","email":"oleksis.fraga@gmail.com","count":1},{"name":"Markus Mützel","email":"markus.muetzel@gmx.de","count":1},{"name":"Tim Riddermann","email":"tim.riddermann@winkhaus.de","count":1},{"name":"Nico","email":"52047263+ncotrb@users.noreply.github.com","count":1},{"name":"Mark Roszko","email":"mark.roszko@gmail.com","count":1},{"name":"Oscar Gustafsson","email":"oscar.gustafsson@gmail.com","count":1},{"name":"Stefan Brüns","email":"stefan.bruens@rwth-aachen.de","count":1},{"name":"Matthew Newville","email":"newville@cars.uchicago.edu","count":1},{"name":"arjones6","email":"arjones6@gmail.com","count":1}],"past_year_total_commits":176,"past_year_total_committers":23,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":7.6521739130434785,"past_year_dds":0.5,"last_synced_at":"2023-04-26T10:52:37.989Z","last_synced_commit":"37b420da5de86d71a7962338e75b7a5f234e8d90","created_at":"2023-03-07T11:33:14.915Z","updated_at":"2023-09-19T15:40:19.374Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-31T00:00:08.451Z","repositories_count":5479765,"commits_count":853310318,"contributors_count":31095240,"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":"wxWidgets/Phoenix","html_url":"https://github.com/wxWidgets/Phoenix","last_synced_at":"2025-09-08T00:01:27.199Z","status":null,"issues_count":371,"pull_requests_count":238,"avg_time_to_close_issue":43791794.182692304,"avg_time_to_close_pull_request":9521984.848780489,"issues_closed_count":208,"pull_requests_closed_count":205,"pull_request_authors_count":63,"issue_authors_count":270,"avg_comments_per_issue":3.954177897574124,"avg_comments_per_pull_request":1.8109243697478992,"merged_pull_requests_count":158,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":90,"past_year_pull_requests_count":86,"past_year_avg_time_to_close_issue":1289154.4375,"past_year_avg_time_to_close_pull_request":814387.5522388059,"past_year_issues_closed_count":48,"past_year_pull_requests_closed_count":67,"past_year_pull_request_authors_count":26,"past_year_issue_authors_count":64,"past_year_avg_comments_per_issue":1.9777777777777779,"past_year_avg_comments_per_pull_request":1.3372093023255813,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":54,"created_at":"2023-05-10T11:08:57.876Z","updated_at":"2025-09-08T00:01:27.201Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/wxWidgets%2FPhoenix/issues","issue_labels_count":{"wxWidgets-tracked":13,"awaiting-response":7,"wxWidgets":3,"question":3,"bug":2,"ToDo":2,"worksforme":1,"4.1.x":1},"pull_request_labels_count":{"needs-review":6,"wip":1,"experimental":1},"issue_author_associations_count":{"NONE":270,"CONTRIBUTOR":92,"COLLABORATOR":6,"MEMBER":3},"pull_request_author_associations_count":{"CONTRIBUTOR":118,"COLLABORATOR":67,"NONE":48,"MEMBER":5},"issue_authors":{"komoto48g":21,"reticulatus":11,"tianzhuqiao":9,"swt2c":6,"AlessandroMattiazzi":5,"emersonrp":4,"lorenzonebolosi":4,"Metallicow":4,"echoix":4,"mprosperi":4,"clin1234":3,"facelessuser":3,"Apteryks":3,"Jenyay":3,"RobinD42":3,"davidfstr":3,"da-dada":3,"newville":2,"wjhutton":2,"carandraug":2,"DarkFenX":2,"FreeHarry":2,"alexkd11":2,"hasii2011":2,"mmmmichael":2,"arigit":2,"briantoby":2,"JamesRandom":2,"kdschlosser":2,"timrid":2,"bertbarabas":2,"EricSun1982":2,"jensgoe":2,"junwoo091400":2,"moppi79":2,"baaziznasser":2,"suurjaak":2,"Suryavarman":2,"abulka":2,"ChrisBarker-NOAA":2,"tatarize":2,"jmoraleda":2,"JacekRuzyczka":1,"deliciouslytyped":1,"pinhead216":1,"kurisutsukato":1,"quarthex":1,"stuckyb":1,"chrismaes87":1,"feerrenrut":1,"alasdairwilson":1,"TravStu22":1,"mush42":1,"lightspot21":1,"Bluebotlabz":1,"urishab":1,"aglavic":1,"decodeais":1,"zanseb":1,"rokejulianlockhart":1,"tuoniaoren":1,"Ambro86":1,"PhilippeDou":1,"Danm926":1,"chenrui333":1,"luxoft-yuriy":1,"bje-":1,"MesterPerfect":1,"TonyReinberger":1,"shift838":1,"andreas-p":1,"struts2spring":1,"racookier":1,"RPT21":1,"haochenscut":1,"GodLike3539":1,"iritkatriel":1,"Musclorman":1,"yiyunzhi":1,"cykerway":1,"sambarza":1,"Basser":1,"Iverson-Zhou":1,"KazzyJr":1,"chriskiehl":1,"wieluk":1,"pietvo":1,"RandyERaymond":1,"StokesMIDE":1,"kamijin-fanta":1,"antonio-fr":1,"xloem":1,"blitzmann":1,"A-Hao-Cheng":1,"ioandev":1,"bkmgit":1,"JannisKlingler":1,"codeofdusk":1,"zhanglei-55":1,"sandy-lcq":1,"dallakyan":1,"zerooneme":1,"alvis-spac":1,"cool-RR":1,"andreamerello":1,"TheDarkTron":1,"Randalphwa":1,"engineer1109":1,"krichter722":1,"martijnwiekens":1,"p-linnane":1,"algahsimou":1,"mark-summerfield":1,"lomnom":1,"omar-abdelgawad":1,"Szirenke":1,"bennywidz":1,"parr0tr1ver":1,"AndersMunch":1,"tmszi":1,"nilason":1,"arjones6":1,"hafzhang":1,"dw-choi-1105":1,"wangduanduan":1,"narki1":1,"pauldmccarthy":1,"fhoech":1,"codylt16":1,"chillb0nes":1,"petrasovaa":1,"yxdragon":1,"evgnor86":1,"Erhannis":1,"Auditor1234":1,"ClayShoaf":1,"nicklafarge":1,"makhlwf":1,"lallulli":1,"rogerlindberg":1,"gentlegiantJGC":1,"pieleric":1,"bnavigator":1,"brennecj":1,"x-itec":1,"DumbJoe":1,"Erriez":1,"b4too":1,"Someguy8315":1,"cbeytas":1,"Rakile":1,"cooked":1,"pine3ree":1,"Joonhyun-Kim":1,"hamishmb":1,"planetminguez":1,"matt-sd-watson":1,"CEXT-Dan":1,"christian179717":1,"PendulumDreams":1,"JohnPritchard":1,"nyxaria":1,"jaredd":1,"WiliTest":1,"EnziinSystem":1,"Jazzzny":1,"Chen-Michael":1,"linxpatrick":1,"AndrewJHetzel":1,"scaramallion":1,"Ecco37":1,"daidai-up":1,"surayang":1,"MatthiasGottfried":1,"jekoie":1,"DL7BJ":1,"jbhopkins":1,"SpareSimian":1,"Lind2020":1,"jmaibaum":1,"thesuseuser114":1,"eagleflysky":1,"Remboooo":1,"bomm":1,"jcobban":1,"lebao3105":1,"NikolaiUgelvik":1,"Geo5":1,"mitras2":1,"POMXARK":1,"dcalleba":1,"daverz":1,"BigHatMortimer":1,"slaclau":1,"bpaczkowski":1,"Shadowbyte-Syndicate":1,"LGMailhos":1,"psam44":1,"lchunleo":1,"Trigon2":1,"nongwoluanlai666":1,"ras37srq":1,"chiizujin":1,"imciner2":1,"ruohola":1,"ckp95":1,"hagemouse":1,"vinvega":1,"zoranbosnjak":1,"landam":1,"rchrj":1,"zywek123":1,"Mr-MVP":1,"bitlogik":1,"konstantinbo":1,"qazmlpok":1,"Newbytee":1,"iandobbie":1,"beanhacker":1,"ghost":1,"TJ-59":1,"joddude":1,"brunoscovoli":1,"lolminerxmrig":1,"pallebone":1,"zanesims":1,"kikislater":1,"dncarachiola":1,"noeldiviney":1,"CypherGrue":1,"mibeon":1,"lazka":1,"tdy-ejm":1,"rossKayHe":1,"dbressan2":1,"nmz787-intel":1,"rufuswilson":1,"florianber1":1,"nghfp9wa7bzq":1,"git-n-pissed":1,"1marc1":1,"lindakladivova":1,"w9tn":1,"ghtesting2020":1,"feyyd":1,"bicobus":1,"ErikKoinberg":1,"seanbudd":1,"Tristan971":1,"wxmurph":1,"diamondStar35":1,"bhepple":1,"demmerichs":1,"BrendanSimon":1,"wegank":1,"johns1c":1,"TonyFlury":1,"acollange":1,"ludocode":1,"RF3":1,"belono":1,"acacat":1,"doufs":1,"rkadam61001":1,"itsayellow":1,"manuelcaeiro":1,"cnof00":1,"qookei":1,"wouterbt":1,"finchyfinch":1},"pull_request_authors":{"swt2c":67,"komoto48g":22,"jmoraleda":17,"DietmarSchwertberger":12,"echoix":11,"infinity77":8,"unawarez":6,"reticulatus":5,"RobinD42":5,"lojack5":3,"Infernio":3,"HelioGuilherme66":3,"bnavigator":3,"mprosperi":3,"newville":3,"tianzhuqiao":3,"timrid":2,"arjones6":2,"decodeais":2,"sphh":2,"rufuswilson":2,"radoering":2,"kurisutsukato":2,"a-detiste":2,"carandraug":2,"AlessandroMattiazzi":2,"florianber1":2,"cclauss":2,"BigHatMortimer":2,"jiangwen365":2,"fredgan":2,"Metallicow":2,"StefanBruens":2,"Suryavarman":1,"TrellixVulnTeam":1,"belono":1,"seanbudd":1,"amarinoICEg":1,"tmszi":1,"YakoYakoYokuYoku":1,"davidfstr":1,"mgorny":1,"lorenzonebolosi":1,"oleksis":1,"SlimBenAmor":1,"Apteryks":1,"nmz787-intel":1,"telombardi":1,"alexawake":1,"s-t-e-v-e-n-k":1,"1marc1":1,"bosonogi":1,"jensgoe":1,"neofelis2X":1,"kdschlosser":1,"pauldmccarthy":1,"Geo5":1,"MeggyCal":1,"arigit":1,"hasii2011":1,"Ailothaen":1,"ChrisBarker-NOAA":1,"bje-":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-08T00:00:17.013Z","repositories_count":10165670,"issues_count":31989241,"pull_requests_count":100238337,"authors_count":10729070,"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":{"awaiting-response":2,"question":2,"wxWidgets-tracked":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":57,"CONTRIBUTOR":30,"COLLABORATOR":3},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":39,"COLLABORATOR":30,"NONE":17},"past_year_issue_authors":{"komoto48g":10,"AlessandroMattiazzi":4,"lorenzonebolosi":4,"echoix":4,"reticulatus":3,"swt2c":3,"clin1234":3,"EricSun1982":2,"arigit":2,"alvis-spac":1,"matt-sd-watson":1,"zoranbosnjak":1,"Metallicow":1,"mibeon":1,"zhanglei-55":1,"mprosperi":1,"Musclorman":1,"NikolaiUgelvik":1,"nmz787-intel":1,"nongwoluanlai666":1,"pine3ree":1,"rogerlindberg":1,"RPT21":1,"surayang":1,"Suryavarman":1,"yiyunzhi":1,"suurjaak":1,"wieluk":1,"wangduanduan":1,"tdy-ejm":1,"thesuseuser114":1,"tianzhuqiao":1,"timrid":1,"urishab":1,"TJ-59":1,"TonyReinberger":1,"andreas-p":1,"belono":1,"bennywidz":1,"bicobus":1,"bkmgit":1,"CEXT-Dan":1,"chenrui333":1,"DarkFenX":1,"daverz":1,"diamondStar35":1,"dncarachiola":1,"EnziinSystem":1,"Erhannis":1,"facelessuser":1,"florianber1":1,"Geo5":1,"hamishmb":1,"hasii2011":1,"iritkatriel":1,"JamesRandom":1,"jensgoe":1,"jmaibaum":1,"Joonhyun-Kim":1,"kamijin-fanta":1,"lazka":1,"lomnom":1,"luxoft-yuriy":1,"makhlwf":1},"past_year_pull_request_authors":{"swt2c":30,"echoix":11,"komoto48g":10,"DietmarSchwertberger":6,"HelioGuilherme66":3,"Infernio":2,"fredgan":2,"AlessandroMattiazzi":2,"jmoraleda":2,"florianber1":2,"telombardi":1,"infinity77":1,"YakoYakoYokuYoku":1,"neofelis2X":1,"amarinoICEg":1,"nmz787-intel":1,"jensgoe":1,"hasii2011":1,"lojack5":1,"belono":1,"arigit":1,"MeggyCal":1,"lorenzonebolosi":1,"mgorny":1,"Geo5":1,"Suryavarman":1},"maintainers":[{"login":"swt2c","count":73,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"},{"login":"RobinD42","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/RobinD42"}],"active_maintainers":[{"login":"swt2c","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/swt2c"}]},"events":{"total":{"CreateEvent":8,"CommitCommentEvent":4,"ReleaseEvent":1,"IssuesEvent":169,"WatchEvent":206,"DeleteEvent":5,"IssueCommentEvent":546,"PushEvent":77,"PullRequestReviewCommentEvent":10,"PullRequestReviewEvent":18,"PullRequestEvent":142,"ForkEvent":39},"last_year":{"CreateEvent":8,"CommitCommentEvent":4,"ReleaseEvent":1,"IssuesEvent":169,"WatchEvent":206,"DeleteEvent":5,"IssueCommentEvent":546,"PushEvent":77,"PullRequestReviewCommentEvent":10,"PullRequestReviewEvent":18,"PullRequestEvent":142,"ForkEvent":39}},"keywords":["awesome","cross-platform","gui","gui-framework","gui-toolkit","linux","macosx","python","windows","wxpython","wxwidgets"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements/devel.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T14:30:19.541Z","updated_at":"2022-08-06T14:30:19.541Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/requirements/devel.txt","dependencies":[{"id":585529797,"package_name":"appdirs","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529798,"package_name":"setuptools","ecosystem":"pypi","requirements":"\u003c45","direct":true,"kind":"development","optional":false},{"id":585529799,"package_name":"setuptools","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529800,"package_name":"sip","ecosystem":"pypi","requirements":"==6.6.2","direct":true,"kind":"development","optional":false},{"id":585529801,"package_name":"wheel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529802,"package_name":"twine","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529803,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529804,"package_name":"cython","ecosystem":"pypi","requirements":"==0.29.24","direct":true,"kind":"development","optional":false},{"id":585529805,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529806,"package_name":"pytest-xdist","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529807,"package_name":"pytest-forked","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529808,"package_name":"pytest-timeout","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529809,"package_name":"sphinx","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"development","optional":false},{"id":585529810,"package_name":"sphinx","ecosystem":"pypi","requirements":"==1.8.5","direct":true,"kind":"development","optional":false},{"id":585529811,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==2.10","direct":true,"kind":"development","optional":false},{"id":585529812,"package_name":"doc2dash","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"development","optional":false},{"id":585529813,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false},{"id":585529814,"package_name":"attrdict3","ecosystem":"pypi","requirements":"*","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"requirements/install.txt","sha":null,"kind":"manifest","created_at":"2022-08-06T14:30:19.685Z","updated_at":"2022-08-06T14:30:19.685Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/requirements/install.txt","dependencies":[{"id":585529988,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003c1.17","direct":true,"kind":"runtime","optional":false},{"id":585529989,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":585529990,"package_name":"pillow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":585529991,"package_name":"six","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/centos-7/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.141Z","updated_at":"2023-07-11T04:33:40.141Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/centos-7/Dockerfile","dependencies":[{"id":11314917883,"package_name":"centos","ecosystem":"docker","requirements":"7","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/centos-8/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.177Z","updated_at":"2023-07-11T04:33:40.177Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/centos-8/Dockerfile","dependencies":[{"id":11314917884,"package_name":"centos","ecosystem":"docker","requirements":"8","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/debian-10/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.293Z","updated_at":"2023-07-11T04:33:40.293Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/debian-10/Dockerfile","dependencies":[{"id":11314917887,"package_name":"debian","ecosystem":"docker","requirements":"buster","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/debian-11/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.354Z","updated_at":"2023-07-11T04:33:40.354Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/debian-11/Dockerfile","dependencies":[{"id":11314917888,"package_name":"debian","ecosystem":"docker","requirements":"bullseye","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/debian-9/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.506Z","updated_at":"2023-07-11T04:33:40.506Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/debian-9/Dockerfile","dependencies":[{"id":11314917892,"package_name":"debian","ecosystem":"docker","requirements":"stretch","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-29/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.599Z","updated_at":"2023-07-11T04:33:40.599Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-29/Dockerfile","dependencies":[{"id":11314918928,"package_name":"fedora","ecosystem":"docker","requirements":"29","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-30/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.712Z","updated_at":"2023-07-11T04:33:40.712Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-30/Dockerfile","dependencies":[{"id":11314919085,"package_name":"fedora","ecosystem":"docker","requirements":"30","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-31/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:40.811Z","updated_at":"2023-07-11T04:33:40.811Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-31/Dockerfile","dependencies":[{"id":11314919912,"package_name":"fedora","ecosystem":"docker","requirements":"31","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-32/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.068Z","updated_at":"2023-07-11T04:33:41.068Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-32/Dockerfile","dependencies":[{"id":11314920766,"package_name":"fedora","ecosystem":"docker","requirements":"32","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-33/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.213Z","updated_at":"2023-07-11T04:33:41.213Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-33/Dockerfile","dependencies":[{"id":11314921231,"package_name":"fedora","ecosystem":"docker","requirements":"33","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-35/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.278Z","updated_at":"2023-07-11T04:33:41.278Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-35/Dockerfile","dependencies":[{"id":11314921288,"package_name":"fedora","ecosystem":"docker","requirements":"35","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-36/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.341Z","updated_at":"2023-07-11T04:33:41.341Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-36/Dockerfile","dependencies":[{"id":11314921401,"package_name":"fedora","ecosystem":"docker","requirements":"36","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-37/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.660Z","updated_at":"2023-07-11T04:33:41.660Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-37/Dockerfile","dependencies":[{"id":11314921786,"package_name":"fedora","ecosystem":"docker","requirements":"37","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/fedora-38/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.729Z","updated_at":"2023-07-11T04:33:41.729Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/fedora-38/Dockerfile","dependencies":[{"id":11314922685,"package_name":"fedora","ecosystem":"docker","requirements":"38","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/rocky-8/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:41.821Z","updated_at":"2023-07-11T04:33:41.821Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/rocky-8/Dockerfile","dependencies":[{"id":11314923462,"package_name":"rockylinux","ecosystem":"docker","requirements":"8","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/rocky-9/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:42.130Z","updated_at":"2023-07-11T04:33:42.130Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/rocky-9/Dockerfile","dependencies":[{"id":11314924223,"package_name":"rockylinux","ecosystem":"docker","requirements":"9","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/ubuntu-14.04/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:42.304Z","updated_at":"2023-07-11T04:33:42.304Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/ubuntu-14.04/Dockerfile","dependencies":[{"id":11314924298,"package_name":"ubuntu","ecosystem":"docker","requirements":"14.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/ubuntu-16.04/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:42.385Z","updated_at":"2023-07-11T04:33:42.385Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/ubuntu-16.04/Dockerfile","dependencies":[{"id":11314924325,"package_name":"ubuntu","ecosystem":"docker","requirements":"16.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/ubuntu-18.04/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:42.453Z","updated_at":"2023-07-11T04:33:42.453Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/ubuntu-18.04/Dockerfile","dependencies":[{"id":11314924381,"package_name":"ubuntu","ecosystem":"docker","requirements":"18.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/ubuntu-20.04/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:42.528Z","updated_at":"2023-07-11T04:33:42.528Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/ubuntu-20.04/Dockerfile","dependencies":[{"id":11314925125,"package_name":"ubuntu","ecosystem":"docker","requirements":"20.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/build/ubuntu-22.04/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:42.577Z","updated_at":"2023-07-11T04:33:42.577Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/build/ubuntu-22.04/Dockerfile","dependencies":[{"id":11314925959,"package_name":"ubuntu","ecosystem":"docker","requirements":"22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/gui/fedora-30/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:43.116Z","updated_at":"2023-07-11T04:33:43.116Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/gui/fedora-30/Dockerfile","dependencies":[{"id":11314926068,"package_name":"wxpython4/build","ecosystem":"docker","requirements":"fedora-30","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker/gui/ubuntu-18.04/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-07-11T04:33:43.913Z","updated_at":"2023-07-11T04:33:43.913Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/docker/gui/ubuntu-18.04/Dockerfile","dependencies":[{"id":11314926108,"package_name":"wxpython4/build","ecosystem":"docker","requirements":"ubuntu-18.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"packaging/setup.py","sha":null,"kind":"manifest","created_at":"2024-01-11T01:44:53.929Z","updated_at":"2024-01-11T01:44:53.929Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/packaging/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2024-01-11T01:44:53.965Z","updated_at":"2024-01-11T01:44:53.965Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/requirements.txt","dependencies":[]},{"ecosystem":"pypi","filepath":"samples/doodle/setup.py","sha":null,"kind":"manifest","created_at":"2024-01-11T01:44:53.978Z","updated_at":"2024-01-11T01:44:53.978Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/samples/doodle/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-01-11T01:44:53.997Z","updated_at":"2024-01-11T01:44:53.997Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"wx/lib/analogclock/setup.py","sha":null,"kind":"manifest","created_at":"2024-01-11T01:44:54.019Z","updated_at":"2024-01-11T01:44:54.019Z","repository_link":"https://github.com/wxWidgets/Phoenix/blob/master/wx/lib/analogclock/setup.py","dependencies":[]}],"score":24.83601226497388,"created_at":"2025-09-08T11:18:30.526Z","updated_at":"2025-10-07T08:24:36.289Z","avatar_url":"https://github.com/wxWidgets.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":143984,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["closember","unit-testing","gtk","qt","tk","wx","parallel-computing","transformer","neuroscience","tensors"],"project_url":"https://science.ecosyste.ms/api/v1/projects/63627","html_url":"https://science.ecosyste.ms/projects/63627"}