blatann

View on PyPIReverse Dependencies (1)

0.6.0 blatann-0.6.0-py3-none-any.whl

Wheel Details

Project: blatann
Version: 0.6.0
Filename: blatann-0.6.0-py3-none-any.whl
Download: [link]
Size: 256477
MD5: 7b9b88c2e456c6fbe047dd6d87a8108d
SHA256: be873e48f229b6bc7ffecf5607b18450e6438ae165cf64f63e8cc10c501c39e7
Uploaded: 2024-09-18 05:41:21 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: blatann
Version: 0.6.0
Summary: Python BLE library for using Nordic nRF52 with Connectivity firmware
Author-Email: Thomas Gerstenberg <tgerst6[at]gmail.com>
Project-Url: Documentation, https://blatann.readthedocs.io/en/latest/
Project-Url: Repository, https://github.com/ThomasGerstenberg/blatann
Project-Url: Changelog, https://blatann.readthedocs.io/en/latest/changelog.html
License: BSD 3-Clause
Keywords: ble,bluetooth,nrf52,nordic
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: pc-ble-driver-py (>=0.13)
Requires-Dist: cryptography
Requires-Dist: pytz
Requires-Dist: build; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: isort; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6403 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
blatann/__init__.py sha256=PXgRjoQNdYEXANvQK1wOFJkF0H7Qy5wr0eGPbMq67EA 189
blatann/device.py sha256=fGp08g_FiT1u5Wvy58M9OwSPV07robm5lL3YJhfJ0kg 23745
blatann/event_args.py sha256=G2nrEwwfYmyAvThXHiR6LDCUFniDnRK90DL3d1IQ2Bs 15581
blatann/event_type.py sha256=zE0Kgm14c_bQHoi7Hl5tc9X69xV8Ujx7X6qHZZ9mPi0 6001
blatann/exceptions.py sha256=A89SKeqMKUYAGT8vmpbNaeZt4_T30cbePpKqqWsB9iA 319
blatann/peer.py sha256=g83PQqaRzA1xFA5C02ev7lexH6Oq49fFh7cncG4V7TM 33929
blatann/uuid.py sha256=EnwgSI4I8sY6j5TOQU1REVvMR7dpPVKp82wZAgx_T8o 6080
blatann/bt_sig/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blatann/bt_sig/assigned_numbers.py sha256=kfbDZMTS6KyrGkV405h6wlpSea-uP99ozCYhm5MD6qQ 142694
blatann/bt_sig/uuids.py sha256=XPNeT8fAf-4l4tuAeSEcQZZm6fH7ZsDcLKfUd8moqxA 56139
blatann/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blatann/examples/__main__.py sha256=S04PG0GFDobiO4cU2m9kWSFNqXN9AcSIha7bKSocywg 1039
blatann/examples/broadcaster.py sha256=GxUKjWDPi-hDR6OBnGXO9LAA63IPmVrZHFQiTxX27eI 2150
blatann/examples/central.py sha256=sblIOmUGyyOdfUaJTogjGH0QipwS493vGFNve1lv6-E 7868
blatann/examples/central_async.py sha256=n4b9gkplWW6nUXrIC6K3cHln27dV9cKSkbVzue8N8X0 6579
blatann/examples/central_battery_service.py sha256=DBNuI_YIS3il-jhjFVL9KFH4ANWtmb8nxclvkFG2rek 3527
blatann/examples/central_descriptors.py sha256=9LLE_1d1I9Id5a1aQTSHxZqEgjbQLQ5DKJ4bTrj9fNU 3829
blatann/examples/central_device_info_service.py sha256=PFFuvtovcgteNhpAJxsWT_pMLvm3U6AkLn4LMeMjqq0 3826
blatann/examples/central_event_driven.py sha256=olQDnnLQem1hkEzueHY11lTXa_kdRlqu9WUNkYGGx_E 12538
blatann/examples/central_uart_service.py sha256=bE7F8u2RoKoUwAIPxnIHaxS5FwlDFifBp8OHV2sBROE 5057
blatann/examples/constants.py sha256=4lvt_kls6jvvtEaPPRIz7VvSO3WZGv6EFtIeqQ8ts20 2373
blatann/examples/example_utils.py sha256=YQ3F5nkoLvqczo27gxSVZiLbN2CjmFQ9M9nGELW0zYU 1143
blatann/examples/peripheral.py sha256=4MRmU7ZtkJWqEuWEPw6QWcTlky__wpzdzls64t389AE 13533
blatann/examples/peripheral_async.py sha256=4Od2-I50mjeMyejM2rJKe9gCfCAcJYtSDii9O0toEHE 10121
blatann/examples/peripheral_battery_service.py sha256=bvKQoYuaxQeCDWFn_LT_zXO1wPNqJOb8qWYt-CYjENg 2784
blatann/examples/peripheral_current_time_service.py sha256=wz5a-0le9ChBK4pODKngb17Mv-1vvk7LMM4excJC3hg 5387
blatann/examples/peripheral_descriptors.py sha256=ZHOXs826hGF9lOesPE8GL9NbeCvxFRSu7HmW2ekMz7o 4705
blatann/examples/peripheral_device_info_service.py sha256=gC2n6IgtAI3ysMob0pKz9xNE-iQ-igFEtbQUZN11hyE 2856
blatann/examples/peripheral_glucose_service.py sha256=s9CFR8x393skNQtUMb6ZWO_6NKMoeuhwlfO_IPISnu8 6506
blatann/examples/peripheral_rssi.py sha256=XyWpEphYs0gEsYHf_Too44ctpAkMW4QMOStY1CYYEbA 2731
blatann/examples/peripheral_uart_service.py sha256=S2wMpeRTpJEU2eKfqSR-2t8efNHECWeMKGvBF4zM6ow 4406
blatann/examples/scanner.py sha256=kB9zgwK0LiB9HRlo089yGIjgQ7cLl1XkeaX_brURqtY 1116
blatann/examples/scanner_async.py sha256=zkF-SiGm8aYc156vK_s4-BcsxcQn2fMEea4xOvVKd78 1424
blatann/gap/__init__.py sha256=Jv6DtII1UNbG7rdMpUfNQXjMJrDqXH3kveCnbezDKT8 654
blatann/gap/advertise_data.py sha256=P3uj5gwgqot4_HYWuThWErsi2Oki4dgQE-OwLSFCN0I 17038
blatann/gap/advertising.py sha256=YE3FNJBOlrhklm4iS8pGZO3DdslyBoHcurI64PevfA0 10963
blatann/gap/bond_db.py sha256=V4wEGzF0Z5L9s-f1XVhVfEOf7ov-TtVt7ZHVdCdVjkY 5686
blatann/gap/default_bond_db.py sha256=l4h-3x9M9cNDp3j2fJ8IPYaQXbuwqGGCxVEv8s0952w 10602
blatann/gap/gap_types.py sha256=oL6uqzdLI23fUyg4y9oZMVB0b_FLBT3bNMh8yFZh3kw 3014
blatann/gap/generic_access_service.py sha256=S4e5aTwBI8UiZcKPrNdwPLDcz3lAEFmD_Z3yPq7moac 3566
blatann/gap/scanning.py sha256=htTXAiqjM9AMfZTQQ4VBHLRlmOLXz-2f12GUdFKG07s 6492
blatann/gap/smp.py sha256=HmCwimYPUMxB8PVKMRbn5VYbLu7bL6ftAcG4fI7z4YY 25859
blatann/gap/smp_crypto.py sha256=7h1JS5BulCn_eqkrTlh-ZePZnbqn1E8PuBHmbDGWNF4 6144
blatann/gap/smp_types.py sha256=Od9WUjL4wWgTn7PjcLqJVl0gZR7A60Ai-WAAf3GoKXk 3677
blatann/gatt/__init__.py sha256=0t-q8gU_kyj1WFnq9u7F7rC5o2e8K_iw196A_Zu1dnU 8692
blatann/gatt/gattc.py sha256=trTP0n4nJnJ_FO-wTf6bvN-jGJMtLb3TaMfTlvKYtTo 24054
blatann/gatt/gattc_attribute.py sha256=TBwvRxiAh9FWkLv9xQ0vAO5mvYrpZYEjdEfP7XiZ44s 4242
blatann/gatt/gatts.py sha256=cPcgDB4q9VQjPv9MHVslzruv_DGIyCGWDOkmeQ31Ioo 29853
blatann/gatt/gatts_attribute.py sha256=i5w1ETu_EYekdbt1QikFdkhKpdycqidYBW4kRurukAo 10842
blatann/gatt/managers.py sha256=6VboN5fHNNafacO1poS8jldAz-bLNEDnquo3JM-8FMM 14726
blatann/gatt/reader.py sha256=HSK8xaZ9CKy7R3FP7K_Mo6qm5Y90E9HM2ikwaaOyIQA 3592
blatann/gatt/service_discovery.py sha256=Y9ylRJGUtl18S7IbjKTcK9rcxRLCCt2r37WqfC_IzEk 17666
blatann/gatt/writer.py sha256=7xX40TSibh6PO6hFC-83H7R8bN1zxU0HwODsjZokAB4 5620
blatann/nrf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blatann/nrf/nrf_dll_load.py sha256=-7LDPAsBnEgDz-FbvqoCowqaP6jRmpQmVDEcOatuhG4 99
blatann/nrf/nrf_driver.py sha256=Xtaga42-zct90oc12oTOmGUwoEAeAnhI5_l9-WnHQak 30693
blatann/nrf/nrf_driver_types.py sha256=rGPvt-AqZxOLYrsx68bZz9oWTd9X7m2WE13ua-czHwo 8324
blatann/nrf/nrf_events/__init__.py sha256=bQL_ff2MhkezClBbVXQfZ-1gLFvBzYag_pvYblzr7Co 2251
blatann/nrf/nrf_events/gap_events.py sha256=shUk1FN4JXoWjDeAzIPoxkgen8-FbtF9l937uT9y0B0 10061
blatann/nrf/nrf_events/gatt_events.py sha256=TKHyHyL7f5lRqv7aOi0zNffmixJojtk8xxuhyduS9d8 18375
blatann/nrf/nrf_events/generic_events.py sha256=yDLyAS-UpxOluLNemwLepyW_YjByDNO8Eo18T5M_iQ4 1035
blatann/nrf/nrf_events/smp_events.py sha256=wPKJckVi0HPVfT95nJ8DSUNr8cwinNbcjw17-k0hV40 7760
blatann/nrf/nrf_types/__init__.py sha256=18jxR-u6aelTBJWoNIW3ZmbOYetJDQlnKCiZEEgBX9s 778
blatann/nrf/nrf_types/config.py sha256=Ax0NapJo7CR9QwZh-AkjstGSz48DDI_PmyG0bqUilRk 10530
blatann/nrf/nrf_types/enums.py sha256=VreY2xiccr6QEFvNIAisZetwIXIzidWmGy_QTYg5uvQ 14123
blatann/nrf/nrf_types/gap.py sha256=JNeE0Gj2HkyXKlR0HK3xZhdPJUAlnP4zmfMG4jZYHkY 18891
blatann/nrf/nrf_types/gatt.py sha256=-8aBVhLhN06dEEW6ieuGdgmXbsmEO-0i8Ro2y1_Oy6w 17339
blatann/nrf/nrf_types/generic.py sha256=plRFAg1ylVRtUEtlp513TG3Mac5CePIwUAvM5ZtQJyk 5142
blatann/nrf/nrf_types/smp.py sha256=TOaHINYzg28NBOPuU-tKQeTcG1jKxFWE5Ibl04e1E8Q 15003
blatann/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
blatann/services/ble_data_types.py sha256=eK-1kFkiv7S7QpMecEpYEAdgS6Y5A-z8vfuIbsr58sI 12751
blatann/services/decoded_event_dispatcher.py sha256=zeKXoc-ZCTueYIx6HxMDuyA0xuB3fnwNRs1E0LfeZRo 2121
blatann/services/battery/__init__.py sha256=ZWYTeHCuBG3UaBqDdS8dOVqUBUxw6e5-AB8W6x3NLQ8 1407
blatann/services/battery/constants.py sha256=57Z-s-3a2DtoD0smNxpHmk4vMlkYOIh4ES3Xr2Z1Wzw 230
blatann/services/battery/data_types.py sha256=jlvQi2ZTwsiToawaxIqhxwr_TSK-xLUMPfhjNOAfFo4 323
blatann/services/battery/service.py sha256=xQMkxia7CbQqpCmpU97LaNbtTRNJ1At67pYaUf17Ekk 6952
blatann/services/current_time/__init__.py sha256=tksYIOASf1qmL9WUqsW51mZGcnHtGUdAAwH8yV6G9Y8 1519
blatann/services/current_time/constants.py sha256=v5gkLrEOREmEiatypshQd-jNMxQZa6KuTRjhDcYuDgs 395
blatann/services/current_time/data_types.py sha256=KhNojO8IYACGib5Hu_mIkqm_DbqRRkUQQKf0lv1lhK4 7789
blatann/services/current_time/service.py sha256=4IoSQYcv8vpgJ-eFZ-u47w_m8gFl4kJbisSXVgk16kA 14182
blatann/services/device_info/__init__.py sha256=io_0zLgxw-pGqoH4P-DcByfM3lD8BsB8t-AjhrGXIJM 999
blatann/services/device_info/constants.py sha256=zdwBYTl4Ua0zoC2IwjKnDhFQ4Q7GU7xTtVe0LbjfvmI 2040
blatann/services/device_info/data_types.py sha256=RuI5_vBxxlCdrrM5-9Sw3myWBVsgQKOBIldsBdhIVFs 2202
blatann/services/device_info/service.py sha256=VHAByxGgXa4GGNn6y2uSLjSIz7OnLvumwRpSCqSeK0M 9798
blatann/services/glucose/__init__.py sha256=qwyTHZSMYwO3xgiscc8hUQuFaasp7vdgCux_4M-P-CU 1793
blatann/services/glucose/constants.py sha256=d4kydLYBSEb6aSeHGOLl3SCZLOr_jv6of-huSDq3Tp4 457
blatann/services/glucose/data_types.py sha256=4w0LW4EJwLQANQJWPLEfQzuycFLQ3rDuDO8VvsLlBWE 22850
blatann/services/glucose/database.py sha256=O9x01fc7GyjZpJsA0x1gW5jQF9vTKS0hC7bZ6Stm_4U 6312
blatann/services/glucose/racp.py sha256=3sbNDsa8x_4Crh3IfKmP81IefQxomcfJoEvBFX6FH6A 4909
blatann/services/glucose/service.py sha256=tdoVXSp3SpQSbz0a73rAnmoZosFkI16obNLxp3VT8lU 8248
blatann/services/nordic_uart/__init__.py sha256=lJJ2j_ob8DOMJGzKzsQ8-WAXiVClrODfxc9GDuE_VJA 1404
blatann/services/nordic_uart/constants.py sha256=A110u9hDgyWP1crrlOZJguWJr28P8wC0rul2GaEYMTg 650
blatann/services/nordic_uart/service.py sha256=l-fn5i7C1it0isd8fp0vx7v2zQMWVTqmvjeU8eN8BN4 6069
blatann/utils/__init__.py sha256=wYHegMeJhoSMS3q3oEWazsNT47iSotxrNTY0P9xk6Ok 3779
blatann/utils/_threading.py sha256=M3yPCcWvnp-OSTSy8k9J--W96B8YHNEAZXRguraWWa8 1732
blatann/utils/queued_tasks_manager.py sha256=ldPK6o8EGEn-ynliC8PW8SrknuWB9Jj29a7kAPDPdhM 3910
blatann/waitables/__init__.py sha256=dP1k6dn1-SXfeG8Dx61nwxFoymlNUgXUpdHSMBqwtOQ 164
blatann/waitables/connection_waitable.py sha256=wGhTq8O7lcuLrIuX1FuBIVBAvCRu5Rat8m-ty01TNtE 3450
blatann/waitables/event_queue.py sha256=-SJi3KLUwxuqsHbfoKoM--z0b6tCpW9xAINFgbQPhl4 4934
blatann/waitables/event_waitable.py sha256=1WqnWkwel5aecxgZfKRry8JgguaMXEWxDQQ-hfxaEwI 2016
blatann/waitables/scan_waitable.py sha256=NvjpIs3FR4K9qxCzq_K6JfOaVLjiinFIqIRWslPW3-c 3993
blatann/waitables/waitable.py sha256=d9sspEQbcubwT-BQy8unWSEsxjEW1E3MMMAdN1sLsFo 5353
blatann-0.6.0.dist-info/LICENSE sha256=Qr3TcK6XTBldqNUTEX5DZGj1KLpNVBmClYdX6N6LaW4 1547
blatann-0.6.0.dist-info/METADATA sha256=mRU1faDft3TYzKc6Zff8Xx9OoVFcsztU8_v8QvDLO0A 7493
blatann-0.6.0.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
blatann-0.6.0.dist-info/top_level.txt sha256=nw_VL5aOR3HV74iMqnFmH6YomqyO6O4kIoRgaeYDg7k 8
blatann-0.6.0.dist-info/RECORD

top_level.txt

blatann