Windows-Notice-Lite
TOC
I. Introduction
This project is secondary development based on the windows crate, primarily wrapping related methods for obtaining desktop toast notifications on Windows systems, and uses PyO3 for Python bindings to provide it as a Python library.
II. Usage
2.1 Pre-compiled Package
You can use the following command to use our pre-compiled version for windows-amd64 devices:
pip install win-notice-lite
2.2 Building from Source
2.2.1 Prerequisites
- System: Windows 10 and above
- Environment: Rustup full toolchain, Python>=3.10, maturin>=1.9, git
2.2.2 Clone
Execute the following command to clone the project locally:
git clone https://github.com/starwindv/windows-notice-lite.git
cd win-notice-lite
2.2.3 Compile
maturin build # or python -m build
Depending on the command used, the output will be located in the following two locations:
Using maturin:
.\target\wheels\win_notice_lite-{proj_version}-{py_version}-{py_version}-win_{architecture}.whl
Using python:
.\dist\win_notice_lite-{proj_version}.tar.gz
and
.\dist\win_notice_lite-{proj_version}-{py_version}-{py_version}-win_{architecture}.whl
2.2.4 Install
python -m pip install {path_to_wheel}
III. Documentation
You can generate code documentation using cargo doc in the project root directory, or check our organized documentation.
IV. Breaking Changes
You can find descriptions of possible breaking changes in each version in BREAKING.md.
V. License
This project follows the GPL-3.0 license, but please note: Developers listed in the AUTHORS file have a GPL-3.0 license exception, allowing them to use this project in the development of each branch project under https://github.com/Python-island/Python-island without being affected by the copyleft requirement.
All other users must still comply with the full terms of GPL-3.0.
Metadata
Release files for win-notice-lite 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| win_notice_lite-0.1.3.tar.gz | 59.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| win_notice_lite-0.1.3-cp314-cp314-win_amd64.whl | CPython 3.14 | CPython 3.14 | Windows x86-64 | Details |
| win_notice_lite-0.1.3-cp313-cp313-win_amd64.whl | CPython 3.13 | CPython 3.13 | Windows x86-64 | Details |
| win_notice_lite-0.1.3-cp310-cp310-win_amd64.whl | CPython 3.10 | CPython 3.10 | Windows x86-64 | Details |
Total release size: 1.2 MB
Release files / win_notice_lite-0.1.3.tar.gz
| Download URL | win_notice_lite-0.1.3.tar.gz |
|---|---|
| Size | 59.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1795f14341388a3a46b03e55da220370025bb9afd3313be22322c6e241366e82
|
|
BLAKE2b-256 checksum How to use checksums |
079d828ca2ab0de3ba82773030468af62c5d546173e7ff2a9b3b2368a83fa150
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / win_notice_lite-0.1.3-cp314-cp314-win_amd64.whl
| Download URL | win_notice_lite-0.1.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 382.7 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a04d742dd8a3b8e4a600119552b2ab06ae5010fc9c92adb0522b448c071a3d34
|
|
BLAKE2b-256 checksum How to use checksums |
77f3d097421430ed169db22f2ea2678052d43bc68449958828cf621d1b7cfb25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / win_notice_lite-0.1.3-cp313-cp313-win_amd64.whl
| Download URL | win_notice_lite-0.1.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 382.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4924bc7d0e71bf9a9df69c2157a25be7af3a7af0d42ee96bb2988f31a831063e
|
|
BLAKE2b-256 checksum How to use checksums |
e06ad00409f6cced8274de62e5c1771e7be630a6ef5698aa155faf870b015637
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|
Release files / win_notice_lite-0.1.3-cp310-cp310-win_amd64.whl
| Download URL | win_notice_lite-0.1.3-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 385.4 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6151c01d676775325c4e31597a1babc05bba8f18bd1313c9443728090d5fb70e
|
|
BLAKE2b-256 checksum How to use checksums |
e1e06d837fafd01fb06a4e8607e76b6f820c6ecd5033b5f698e9aa068f8aaf3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.9
|