{"adoption": {"forks": 572, "observed_at": "2026-08-28T04:03:24.991601+00:00", "stars": 1058}, "canonical_url": "https://ross.abutalabs.com/products/baoboa-pyqt5", "card": {"archived": false, "artifact_type": "library", "description": "PyQt5 from riverbank", "domain": ["cross-platform", "desktop-applications", "developer-tools"], "enriched": true, "function": ["ui-components", "gui", "sdk"], "health_score": 20, "homepage": "http://www.riverbankcomputing.com/software/pyqt/download5", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["baoboa/pyqt5"], "name": "baoboa/pyqt5", "platform": ["python", "cpp", "cross-platform", "windows"], "pushed_at": "2021-12-24T23:36:22+00:00", "repo": "baoboa/pyqt5", "stars": 1058, "tags": ["pyqt5", "qt5", "gui-bindings", "mirror", "sip", "linux", "macos"], "topics": ["pyqt5", "python", "qt5"], "urls": [], "use_cases": ["build desktop gui applications in python with qt5", "install pyqt5 bindings for cross-platform apps", "create windows dialogs and widgets using qt from python", "embed web views and multimedia in a python desktop app", "browse pyqt5 source code on github"], "what_it_is": "A personal GitHub mirror of Riverbank Computing's PyQt5, the Python bindings for the Qt5 application framework. It packages the PyQt5 and SIP source releases so they can be browsed or installed, with upstream development and support remaining at riverbankcomputing.com.", "when_to_avoid": ["you need official support or the latest releases - use riverbank's upstream pyqt5", "you are starting a new project and can use qt6 via pyqt6 or pyside6", "you need an actively developed repository - this mirror's last release was 2021"], "when_to_choose": ["you want python bindings for the qt5 widget toolkit", "you need a mature, feature-complete gui toolkit for cross-platform desktop apps", "you want to inspect pyqt5 source on github"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/baoboa-pyqt5", "repo": "baoboa/pyqt5", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:24.991601+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:57:44.944349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "556811d1b927c9d0981a49bd32d20f6587cbbda98f0d9c7b95f0f7b28c2efc45", "fetched_at": "2026-08-28T04:03:24.991601+00:00", "kind": "readme", "missing": false, "url": "https://github.com/baoboa/pyqt5"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4715, "days_push": 1713, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}