{"package":"bumble","ecosystem":"pypi","latest_version":"0.0.228","description":"Bluetooth Stack for Apps, Emulation, Test and Experimentation","license":"Apache-2.0","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/bumble/","repository":"https://github.com/google/bumble","downloads_weekly":11718,"health":{"score":75,"risk":"moderate","breakdown":{"maintenance":25,"popularity":10,"security":25,"maturity":15,"community":0},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"0.0.228","total_count":107,"recent":["0.0.209","0.0.210","0.0.211","0.0.212","0.0.213","0.0.214","0.0.215","0.0.216","0.0.217","0.0.218","0.0.219","0.0.220","0.0.221","0.0.222","0.0.223","0.0.224","0.0.225","0.0.226","0.0.227","0.0.228"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-04-20T08:50:59.426767Z","dependencies_count":45,"dependencies":["aiohttp~=3.8; platform_system != \"Emscripten\"","click>=8.1.3; platform_system != \"Emscripten\"","cryptography>=44.0.3; platform_system != \"Emscripten\" and platform_system != \"Android\"","cryptography>=39.0.0; platform_system == \"Emscripten\"","cryptography>=42.0.8; platform_system == \"Android\"","grpcio>=1.62.1; platform_system != \"Emscripten\"","humanize>=4.6.0; platform_system != \"Emscripten\"","libusb1>=2.0.1; platform_system != \"Emscripten\"","libusb-package==1.0.26.1; platform_system != \"Emscripten\" and platform_system != \"Android\"","platformdirs>=3.10.0; platform_system != \"Emscripten\"","prompt_toolkit>=3.0.16; platform_system != \"Emscripten\"","prettytable>=3.6.0; platform_system != \"Emscripten\"","protobuf>=3.12.4; platform_system != \"Emscripten\"","pyee>=13.0.0","pyserial-asyncio>=0.5; platform_system != \"Emscripten\"","pyserial>=3.5; platform_system != \"Emscripten\"","pyusb>=1.2; platform_system != \"Emscripten\"","tomli~=2.2.1; platform_system != \"Emscripten\" and python_version < \"3.11\"","websockets>=15.0.1; platform_system != \"Emscripten\"","build>=0.7; extra == \"build\"","pytest>=8.2; extra == \"test\"","pytest-asyncio>=0.23.5; extra == \"test\"","pytest-html>=3.2.0; extra == \"test\"","coverage>=6.4; extra == \"test\"","black~=25.1; extra == \"development\"","bt-test-interfaces>=0.0.6; extra == \"development\"","grpcio-tools>=1.62.1; extra == \"development\"","invoke>=1.7.3; extra == \"development\"","mobly>=1.12.2; extra == \"development\"","mypy==1.12.0; extra == \"development\"","nox>=2022; extra == \"development\"","pylint==3.3.1; extra == \"development\"","pyyaml>=6.0; extra == \"development\"","ruff==0.14.10; extra == \"development\"","types-appdirs>=1.4.3; extra == \"development\"","types-invoke>=1.7.3; extra == \"development\"","types-protobuf>=4.21.0; extra == \"development\"","pandora-avatar==0.0.10; extra == \"avatar\"","rootcanal==1.11.1; python_version >= \"3.10\" and extra == \"avatar\"","bt-test-interfaces>=0.0.6; extra == \"pandora\"","mkdocs>=1.6.0; extra == \"documentation\"","mkdocs-material>=9.6; extra == \"documentation\"","mkdocstrings[python]>=0.27.0; extra == \"documentation\"","lc3py>=1.1.3; (python_version >= \"3.10\" and ((platform_system == \"Linux\" and platform_machine == \"x86_64\") or (platform_system == \"Darwin\" and platform_machine == \"arm64\"))) and extra == \"auracast\"","sounddevice>=0.5.1; extra == \"auracast\""]},"github_stats":null,"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"0.0.228","version_hint":null,"summary":"bumble@0.0.228 is safe to use (health: 75/100)"},"version_scoped":null,"requested_version":null,"_cache":"miss","_response_ms":863,"_powered_by":"depscope.dev — free package intelligence for AI agents","typosquat":{"is_suspected":false},"maintainer_trust":{"available":false},"malicious":{"is_malicious":false},"scorecard":{"available":false},"quality":{"available":false},"version_history_summary":{"total_versions":20,"first_release_age_days":null,"last_release_days_ago":8,"avg_days_between_releases":null,"release_velocity":"active"}}