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.0.tar.gz (1.5 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.0-cp314-cp314-win_amd64.whl (341.8 kB view details)

Uploaded CPython 3.14Windows x86-64

windows_bluetooth_watcher-0.1.0-cp313-cp313-win_amd64.whl (342.9 kB view details)

Uploaded CPython 3.13Windows x86-64

windows_bluetooth_watcher-0.1.0-cp310-cp310-win_amd64.whl (344.3 kB view details)

Uploaded CPython 3.10Windows x86-64

File details

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

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b6c60108361714884e68082c4583f0ef76a0bbd0a666272a662d529d96f97b0a
MD5 a1c2732b220608bee05e4790a4db19ba
BLAKE2b-256 6fe38b77297c95791421a9ca3b1eb85b28896253cbcc6f5bcfdca9ad1e126da2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f39bb9f0721da9de4df04c78945d55f629d372604bc6305185c3e4e36a016d39
MD5 af0ef8bd171003ee1a82249b09cf6a20
BLAKE2b-256 6409ec9b6bff95e5756f39f7108c5611411ca9d58b51ebe77a0e435df1259825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4020061858efb611e1adff2c6a4d8169ab4d378f6f28c1ddadecb37ce3265067
MD5 98a3a5ba6393a79b4528896d2362a0ee
BLAKE2b-256 83ba17bab57cf1d4e40981622fdcd13714cdabd5ed186d91b83f4363795d8823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for windows_bluetooth_watcher-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e85a909f64801e32bc104a0efe2474d20dd7126ac174359da102cb97294f3116
MD5 ff55ad70735b4a51007ae2d0ed461ea5
BLAKE2b-256 68b29f1ac58ff08a1279014aa9d0267794be62e7cf5313c7216e74718d6c5f48

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