Skip to main content

No project description provided

Project description

Windows-Bluetooth-Watcher

中文

Table of Contents


I. Introduction

This project is a secondary development based on the windows crate. It primarily wraps related methods for obtaining the connection status of Bluetooth devices on the Windows system and uses PyO3 for Python bindings to provide it as a Python library.


II. Usage

2.1 Pre-built Package

You can use our pre-built version for windows-amd64 devices with the following command:

pip install windows-bluetooth-watcher

2.2 Building from Source

2.2.1 Prerequisites

  • System: Windows 10 or later
  • Environment: Rustup full toolchain, Python>=3.10, maturin>=1.9, git

2.2.2 Clone

Execute the following commands to clone the project locally:

git clone https://github.com/starwindv/Windows-Bluetooth-Watcher.git
cd Windows-Bluetooth-Watcher

2.2.3 Build

maturin build # or python -m build

Depending on the command used, the build artifacts are located in the following two locations:

Using maturin: .\target\wheels\windows_bluetooth_watcher-{proj_version}-{py_version}-{py_version}-win_{architecture}.whl

Using python: .\dist\windows_bluetooth_watcher-{proj_version}.tar.gz and .\dist\windows_bluetooth_watcher-{proj_version}-{py_version}-{py_version}-win_{architecture}.whl

2.2.4 Installation

python -m pip install {path_to_wheel}

III. Documentation

You can generate the documentation using cargo doc in the project's root directory, or check our curated detailed documentation


IV. Breaking Changes

You can find descriptions of possible breaking changes in each version in BREAKING.md.


V. License

This project is licensed under the GPL-3.0 license. However, please note that developers listed in the AUTHORS file are granted an exception to the GPL-3.0 license. This exception allows them to use this project in the development of each branch project under the corresponding project without being subject to its copyleft requirements.

All other users must still comply with the full terms of the GPL-3.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

windows_bluetooth_watcher-0.1.3.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

windows_bluetooth_watcher-0.1.3-cp314-cp314-win_amd64.whl (354.2 kB view details)

Uploaded CPython 3.14Windows x86-64

windows_bluetooth_watcher-0.1.3-cp313-cp313-win_amd64.whl (353.4 kB view details)

Uploaded CPython 3.13Windows x86-64

windows_bluetooth_watcher-0.1.3-cp310-cp310-win_amd64.whl (355.7 kB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file windows_bluetooth_watcher-0.1.3.tar.gz.

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5f6c539c656fdc44cb6634543a969c287f5120115528410af8fc40a6f4377b11
MD5 bac4181b4afcee78f03ee88d4fb4ee6f
BLAKE2b-256 caedd7092c123ed08119f41d292ca19c8358fa4ca3f9fc8aec5b707cc7fcc860

See more details on using hashes here.

File details

Details for the file windows_bluetooth_watcher-0.1.3-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 62f71501b4ccef28ebc23edfc080f844e681a39f29368c2d5adaa092baa3c899
MD5 75076dbad9d18f6ac4f5c5d3822727fd
BLAKE2b-256 ab2a851584dbf49fe16e32c19abcb2a161dc52797b8824085c055d7857744611

See more details on using hashes here.

File details

Details for the file windows_bluetooth_watcher-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0c5600b99fcff9c3003089682d62ef2c655b820fd7dd40606d74f6b34fcdb323
MD5 6d6b01903be52f0b94d3ff15911b9614
BLAKE2b-256 4ab36f5d4b8d866cab04202e327f44eb7c291eaca676e34eba69369aac0dd750

See more details on using hashes here.

File details

Details for the file windows_bluetooth_watcher-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e38c3405fb38c8a2c002888f2c76a825273b5d5733ed1666de39a09228a3da6f
MD5 4a9e6b5f5a0507466d78fc5b46fc4570
BLAKE2b-256 173f0b94224b2647c2f32b7db97cb266f55681b4cb7f1f29548c06762e4683fd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page