+ notes: 'PR #2641 open (branch simplepyble, draft), CI green (run 37046695014: cp312/cp313/cp314 wheels built ~16 min each, 2 passed / 7 deselected per leg, gpl_sources OK, publish dry-run OK; wheel vendors libdbus-1, libsystemd, libcap only, all three licence texts shipped). Only red check is the superseded first pr-checks run against the auto-injected PR-body footer; the edited-trigger rerun is green. pybind11 (not SWIG) + scikit-build extension over SimpleBLE''s own C++ (simpleble/simplebluez/simpledbus) talking to BlueZ over libdbus-1; vendored fmt/nanopb are header-only/plain C, no arch-gated code in the tree. Build-from-checkout mirroring upstream ci_simplepyble.yml (cibuildwheel, before-all dnf install dbus-devel; dropped upstream''s yum update + Development Tools group). Matrix cp312/cp313/cp314: upstream skips cp314t and musllinux. Upstream skips tests (its suite targets the --plain mock backend), so the job runs the two backend-independent tests (configuration_parity, platform_enums) plus get_operating_system()==LINUX. Licence BUSL-1.1, which explicitly grants redistribution (same reasoning as arcticdb). auditwheel vendors libdbus-1 + closure, so the workflow stages the RPM licence texts and asserts SBOM-vendored set is covered; gpl_sources job collects gcc dbus-libs libcap systemd-libs.'
0 commit comments