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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file windows_bluetooth_watcher-0.1.3.tar.gz.
File metadata
- Download URL: windows_bluetooth_watcher-0.1.3.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f6c539c656fdc44cb6634543a969c287f5120115528410af8fc40a6f4377b11
|
|
| MD5 |
bac4181b4afcee78f03ee88d4fb4ee6f
|
|
| BLAKE2b-256 |
caedd7092c123ed08119f41d292ca19c8358fa4ca3f9fc8aec5b707cc7fcc860
|
File details
Details for the file windows_bluetooth_watcher-0.1.3-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: windows_bluetooth_watcher-0.1.3-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 354.2 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62f71501b4ccef28ebc23edfc080f844e681a39f29368c2d5adaa092baa3c899
|
|
| MD5 |
75076dbad9d18f6ac4f5c5d3822727fd
|
|
| BLAKE2b-256 |
ab2a851584dbf49fe16e32c19abcb2a161dc52797b8824085c055d7857744611
|
File details
Details for the file windows_bluetooth_watcher-0.1.3-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: windows_bluetooth_watcher-0.1.3-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 353.4 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c5600b99fcff9c3003089682d62ef2c655b820fd7dd40606d74f6b34fcdb323
|
|
| MD5 |
6d6b01903be52f0b94d3ff15911b9614
|
|
| BLAKE2b-256 |
4ab36f5d4b8d866cab04202e327f44eb7c291eaca676e34eba69369aac0dd750
|
File details
Details for the file windows_bluetooth_watcher-0.1.3-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: windows_bluetooth_watcher-0.1.3-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 355.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e38c3405fb38c8a2c002888f2c76a825273b5d5733ed1666de39a09228a3da6f
|
|
| MD5 |
4a9e6b5f5a0507466d78fc5b46fc4570
|
|
| BLAKE2b-256 |
173f0b94224b2647c2f32b7db97cb266f55681b4cb7f1f29548c06762e4683fd
|