## Overview
This project is built on top of the `btleplug` library for Bluetooth Low Energy functionality.
## Dependencies
This project depends on `btleplug` for Bluetooth Low Energy operations.
Please check the [btleplug issues page](https://github.com/deviceplug/btleplug/issues)
for potential solutions and known problems if you encounter any issues during usage.
## Contributing
Please note that the author does not accept feature requests or new functionality additions to this project.
The only updates that will be considered are those related to underlying API changes and maintenance.
## Example
```python
import asyncio
from bleak_py import find_device_by_name, BLEDevice
async def main():
device: BLEDevice = await find_device_by_name("M1(BLE)", timeout = 10)
device.on_disconnected(lambda x: print(f"device: {x} disconnected"))
print(device.address())
await device.connect()
await device.start_notify("00002bb0-0000-1000-8000-00805f9b34fb", lambda uuid, data: print(f"{uuid} received: {data}"))
val = await device.read_gatt_char("00002a00-0000-1000-8000-00805f9b34fb")
print(val)
await device.write_gatt_char("00002bb0-0000-1000-8000-00805f9b34fb", [1, 2, 3, 4])
await device.disconnect()
if __name__ == "__main__":
asyncio.run(main())
```
Raw data
{
"_id": null,
"home_page": "https://github.com/jesses2025smith/bleak-rs",
"name": "bleak-py",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Jesse Smith",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/15/f8/ccc6c0d2f09491d9a917c2b30fce3b905767ef96e0628f0e43c02e04cb93/bleak_py-0.1.7.tar.gz",
"platform": null,
"description": "## Overview\n\nThis project is built on top of the `btleplug` library for Bluetooth Low Energy functionality.\n\n## Dependencies\n\nThis project depends on `btleplug` for Bluetooth Low Energy operations. \n\nPlease check the [btleplug issues page](https://github.com/deviceplug/btleplug/issues) \nfor potential solutions and known problems if you encounter any issues during usage.\n\n## Contributing\n\nPlease note that the author does not accept feature requests or new functionality additions to this project. \n\nThe only updates that will be considered are those related to underlying API changes and maintenance.\n\n## Example\n\n```python\nimport asyncio\nfrom bleak_py import find_device_by_name, BLEDevice\n\n\nasync def main():\n device: BLEDevice = await find_device_by_name(\"M1(BLE)\", timeout = 10)\n device.on_disconnected(lambda x: print(f\"device: {x} disconnected\"))\n print(device.address())\n await device.connect()\n await device.start_notify(\"00002bb0-0000-1000-8000-00805f9b34fb\", lambda uuid, data: print(f\"{uuid} received: {data}\"))\n val = await device.read_gatt_char(\"00002a00-0000-1000-8000-00805f9b34fb\")\n print(val)\n await device.write_gatt_char(\"00002bb0-0000-1000-8000-00805f9b34fb\", [1, 2, 3, 4])\n await device.disconnect()\n\n\nif __name__ == \"__main__\":\n asyncio.run(main())\n```\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A cross-platform BLE library based on btleplug.",
"version": "0.1.7",
"project_urls": {
"Homepage": "https://github.com/jesses2025smith/bleak-rs",
"homepage": "https://github.com/jesses2025smith/bleak-rs/tree/py",
"repository": "https://github.com/jesses2025smith/bleak-rs"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "62b2b58a77e0c5b1f93d5fb92532f7f8ad45613e90bb194c030ecf72793789d1",
"md5": "b854f9871972b7086fda92ba074f2374",
"sha256": "de1e1ff03d2923822d566ff23e981f409cab664a0255a0617d98d6fe64601c1c"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b854f9871972b7086fda92ba074f2374",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 2486685,
"upload_time": "2025-07-30T10:50:10",
"upload_time_iso_8601": "2025-07-30T10:50:10.787987Z",
"url": "https://files.pythonhosted.org/packages/62/b2/b58a77e0c5b1f93d5fb92532f7f8ad45613e90bb194c030ecf72793789d1/bleak_py-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0121696d406afa68716a3ffb14fb743370dc526385e56af3d7ef17efd97bd547",
"md5": "e63b7332a6fa381cebd76eff1a9f0838",
"sha256": "84ee83dbbf1980605aeff4d4f6abc0d266ac824dcb5c5a0318d50512aa9adc83"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "e63b7332a6fa381cebd76eff1a9f0838",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 715358,
"upload_time": "2025-07-30T10:50:34",
"upload_time_iso_8601": "2025-07-30T10:50:34.293753Z",
"url": "https://files.pythonhosted.org/packages/01/21/696d406afa68716a3ffb14fb743370dc526385e56af3d7ef17efd97bd547/bleak_py-0.1.7-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "23e7712faef562ea5810e05f0f1951dc12fb7a316edbe03baa86eabf0de495d5",
"md5": "a207a27a6780025b786ab1dd9767d6f8",
"sha256": "be028231ab00065c444401545d96cdf69da15c685a8a069fbf4e66beb068a443"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "a207a27a6780025b786ab1dd9767d6f8",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 973455,
"upload_time": "2025-07-30T10:50:29",
"upload_time_iso_8601": "2025-07-30T10:50:29.025759Z",
"url": "https://files.pythonhosted.org/packages/23/e7/712faef562ea5810e05f0f1951dc12fb7a316edbe03baa86eabf0de495d5/bleak_py-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c96737afd6759a86b14a723feff8aa5141f9d9e804033ef5017e208ac538626",
"md5": "280e52f1eb23e32c9734438da1679df1",
"sha256": "e58f77a615b20de81d902da3bc89c2832408646f1e96516214569c47551586b0"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "280e52f1eb23e32c9734438da1679df1",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 931642,
"upload_time": "2025-07-30T10:50:23",
"upload_time_iso_8601": "2025-07-30T10:50:23.841131Z",
"url": "https://files.pythonhosted.org/packages/0c/96/737afd6759a86b14a723feff8aa5141f9d9e804033ef5017e208ac538626/bleak_py-0.1.7-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dede651610ee83a4330189d26ea5b65057a83c169f20c012b0612cf323a46e69",
"md5": "8fa4e9e53622ed40cc5681cf66a74542",
"sha256": "1b5ae6d3620ea04309ba7259c4b19d3a80c82ea9bde5c00d8f4441625ccf1760"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8fa4e9e53622ed40cc5681cf66a74542",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 2486972,
"upload_time": "2025-07-30T10:50:12",
"upload_time_iso_8601": "2025-07-30T10:50:12.392839Z",
"url": "https://files.pythonhosted.org/packages/de/de/651610ee83a4330189d26ea5b65057a83c169f20c012b0612cf323a46e69/bleak_py-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "26f89d34da980ca1db143e5a260c6d336325e716e4b4130764528a3816825ee4",
"md5": "9b7b834ad5df8331e68ff121a6daa240",
"sha256": "5fa9a3b0ff5e3a0ecc01a8a33c817519fbaae53eb01d48fbb21dca1ac7bc6ea9"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "9b7b834ad5df8331e68ff121a6daa240",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 714349,
"upload_time": "2025-07-30T10:50:35",
"upload_time_iso_8601": "2025-07-30T10:50:35.386427Z",
"url": "https://files.pythonhosted.org/packages/26/f8/9d34da980ca1db143e5a260c6d336325e716e4b4130764528a3816825ee4/bleak_py-0.1.7-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3c1215551974f20ba8ac1856ec5faf47fba17314b4b1ce785690b7723269ff6c",
"md5": "00d16006ca7c7d0431f3cffa1d1741dd",
"sha256": "be5e96ced0ce16dd1bcdbf9febd9e9c7481d0ed24e7d2a5a235345444d15691d"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "00d16006ca7c7d0431f3cffa1d1741dd",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 968395,
"upload_time": "2025-07-30T10:50:30",
"upload_time_iso_8601": "2025-07-30T10:50:30.665143Z",
"url": "https://files.pythonhosted.org/packages/3c/12/15551974f20ba8ac1856ec5faf47fba17314b4b1ce785690b7723269ff6c/bleak_py-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "730da94ea263ade66ab94cf5eb90bba2e554898c3558b33b14b782643a27f7a3",
"md5": "65cd4b79aa9357f712386c153853bb11",
"sha256": "12c4c3408c2d0f2b21733db976f9c088f19e1231d9e04474cfa39649257bcba3"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "65cd4b79aa9357f712386c153853bb11",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 926647,
"upload_time": "2025-07-30T10:50:26",
"upload_time_iso_8601": "2025-07-30T10:50:26.321341Z",
"url": "https://files.pythonhosted.org/packages/73/0d/a94ea263ade66ab94cf5eb90bba2e554898c3558b33b14b782643a27f7a3/bleak_py-0.1.7-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "844f4c9c0341682c1000062363beba22891d8f499448a87aad65b8f77c738e34",
"md5": "47ad83c344b3265ac19aa9101a0ddde3",
"sha256": "6d8384430357774a2637b08031672935c15e6660739be0071c2b096726248c92"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "47ad83c344b3265ac19aa9101a0ddde3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 2485913,
"upload_time": "2025-07-30T10:50:14",
"upload_time_iso_8601": "2025-07-30T10:50:14.001803Z",
"url": "https://files.pythonhosted.org/packages/84/4f/4c9c0341682c1000062363beba22891d8f499448a87aad65b8f77c738e34/bleak_py-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fdad115a06bb16d1985ca58904ea3077b92a10336e1dbae364d1d3c69863634c",
"md5": "1b710e230b2b5a02dd649658f80d221c",
"sha256": "f3c4943d06216a85471251a7629136d93a0b4790679c91239cb1ff7a3d6d736d"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "1b710e230b2b5a02dd649658f80d221c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 717181,
"upload_time": "2025-07-30T10:50:36",
"upload_time_iso_8601": "2025-07-30T10:50:36.921369Z",
"url": "https://files.pythonhosted.org/packages/fd/ad/115a06bb16d1985ca58904ea3077b92a10336e1dbae364d1d3c69863634c/bleak_py-0.1.7-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ab42e7ac14605bcaa7227e3bccdedabcc0e3e488fd44fe6336938fe45f4198e8",
"md5": "5bbcada08512e182a6b5b554e6025705",
"sha256": "2f27ef8835827c63f847e667c6cb105c0c02d9b62639e7536634a201a746eafc"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl",
"has_sig": false,
"md5_digest": "5bbcada08512e182a6b5b554e6025705",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 967563,
"upload_time": "2025-07-30T10:50:32",
"upload_time_iso_8601": "2025-07-30T10:50:32.140306Z",
"url": "https://files.pythonhosted.org/packages/ab/42/e7ac14605bcaa7227e3bccdedabcc0e3e488fd44fe6336938fe45f4198e8/bleak_py-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "be4afd0812a3cb7211b2b42596429e0ebc851dfc02d44a7b0d63a9bded43653b",
"md5": "7aa1be9ef597b0292724ec9e07301164",
"sha256": "35cb48bb3188e00f5fe3bd1e66a2ccd0a881ccc0891b8c72e50430be5a554de4"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "7aa1be9ef597b0292724ec9e07301164",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 926150,
"upload_time": "2025-07-30T10:50:27",
"upload_time_iso_8601": "2025-07-30T10:50:27.456068Z",
"url": "https://files.pythonhosted.org/packages/be/4a/fd0812a3cb7211b2b42596429e0ebc851dfc02d44a7b0d63a9bded43653b/bleak_py-0.1.7-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d7efb27ac9c7fc095ffd7131fffafe58452b6f6675e4186f8f80ed9dfc65201",
"md5": "3d54b9f6c2f49d9c3d7d803d227efd5f",
"sha256": "68d186d13928b7b980ffc90c69b8f50fde05482a6d2ecbc3c7e24cb7e84b91e5"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3d54b9f6c2f49d9c3d7d803d227efd5f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 2485704,
"upload_time": "2025-07-30T10:50:15",
"upload_time_iso_8601": "2025-07-30T10:50:15.568248Z",
"url": "https://files.pythonhosted.org/packages/1d/7e/fb27ac9c7fc095ffd7131fffafe58452b6f6675e4186f8f80ed9dfc65201/bleak_py-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "524caa8205d2c518d8198de7ff7622ce8f42ed7d5ee7af7a7c452a29e18712bb",
"md5": "b1bcda8e6e46124bab8f44c20378c4ba",
"sha256": "7cf636ad5cf654a090d59e330fa90f03fa5174cd5fe88eeaccec84ece48d7189"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "b1bcda8e6e46124bab8f44c20378c4ba",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 716597,
"upload_time": "2025-07-30T10:50:38",
"upload_time_iso_8601": "2025-07-30T10:50:38.311801Z",
"url": "https://files.pythonhosted.org/packages/52/4c/aa8205d2c518d8198de7ff7622ce8f42ed7d5ee7af7a7c452a29e18712bb/bleak_py-0.1.7-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "accaf89bb29a8b6ec5844bd53548e88d154cb2694d1a68b28ab5c6c6efda78bd",
"md5": "729d58c202446b9688481bd72db37b49",
"sha256": "e9162d5703b614817ca174201589ade428f0d44522d1ab1f62b48faa24f34859"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "729d58c202446b9688481bd72db37b49",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 2486123,
"upload_time": "2025-07-30T10:50:17",
"upload_time_iso_8601": "2025-07-30T10:50:17.220304Z",
"url": "https://files.pythonhosted.org/packages/ac/ca/f89bb29a8b6ec5844bd53548e88d154cb2694d1a68b28ab5c6c6efda78bd/bleak_py-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c5f23af314a56a4e44b0a273612b3d888d0bce18c365d378759b92143ba626ae",
"md5": "e2a2d57238b36ac722aae03d07321268",
"sha256": "480747c8605c873224c1dfdbf273ba0e601ef2a8153d9332e43257526c98c82b"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e2a2d57238b36ac722aae03d07321268",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 2487190,
"upload_time": "2025-07-30T10:50:19",
"upload_time_iso_8601": "2025-07-30T10:50:19.078278Z",
"url": "https://files.pythonhosted.org/packages/c5/f2/3af314a56a4e44b0a273612b3d888d0bce18c365d378759b92143ba626ae/bleak_py-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "48c693e629472f1ddffd48a18478858a3701b66caf8569f9b5c1807d847dc676",
"md5": "9a672412b8b595fd290291f0e7ce70b4",
"sha256": "ac6d1b08d6f8f27e83703df9213bc2261a08e57b8fbddfeb7f62a54cd3f70566"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "9a672412b8b595fd290291f0e7ce70b4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 716291,
"upload_time": "2025-07-30T10:50:39",
"upload_time_iso_8601": "2025-07-30T10:50:39.428241Z",
"url": "https://files.pythonhosted.org/packages/48/c6/93e629472f1ddffd48a18478858a3701b66caf8569f9b5c1807d847dc676/bleak_py-0.1.7-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "492304469ea2c992536bb27f85961c65e7bce2fa28305ba849528fa36888944b",
"md5": "994863290e2eaffbd953838c8c4f5d23",
"sha256": "c0c962b327af024812a6693672d0d796acf81d197ff5e967c2e4e8c77412e99c"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "994863290e2eaffbd953838c8c4f5d23",
"packagetype": "bdist_wheel",
"python_version": "pp310",
"requires_python": ">=3.9",
"size": 2489119,
"upload_time": "2025-07-30T10:50:20",
"upload_time_iso_8601": "2025-07-30T10:50:20.859743Z",
"url": "https://files.pythonhosted.org/packages/49/23/04469ea2c992536bb27f85961c65e7bce2fa28305ba849528fa36888944b/bleak_py-0.1.7-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8f0a70882486e74c6e4126914faa1f5b8fa12588d9fa195503f363c44ca4b3c1",
"md5": "2975fda05f84f3eb3ef0f3e608ea99fd",
"sha256": "67bb934b0e9b222b350b496fb457ede3d7e422ce4b6c76d373762013d219ec28"
},
"downloads": -1,
"filename": "bleak_py-0.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2975fda05f84f3eb3ef0f3e608ea99fd",
"packagetype": "bdist_wheel",
"python_version": "pp311",
"requires_python": ">=3.9",
"size": 2488994,
"upload_time": "2025-07-30T10:50:22",
"upload_time_iso_8601": "2025-07-30T10:50:22.237569Z",
"url": "https://files.pythonhosted.org/packages/8f/0a/70882486e74c6e4126914faa1f5b8fa12588d9fa195503f363c44ca4b3c1/bleak_py-0.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "15f8ccc6c0d2f09491d9a917c2b30fce3b905767ef96e0628f0e43c02e04cb93",
"md5": "f252061baa27e43f198de43cb939d2b4",
"sha256": "cb5332af4c6f1fb0566fd96519e9c20d1bf03cc4a0d732c705f70112b36f8119"
},
"downloads": -1,
"filename": "bleak_py-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "f252061baa27e43f198de43cb939d2b4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 27745,
"upload_time": "2025-07-30T10:50:33",
"upload_time_iso_8601": "2025-07-30T10:50:33.212941Z",
"url": "https://files.pythonhosted.org/packages/15/f8/ccc6c0d2f09491d9a917c2b30fce3b905767ef96e0628f0e43c02e04cb93/bleak_py-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-30 10:50:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jesses2025smith",
"github_project": "bleak-rs",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"editconfig": true,
"lcname": "bleak-py"
}