Skip to main content

No project description provided

Project description

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.

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

win_notice_lite-0.1.0.tar.gz (50.7 kB view details)

Uploaded Source

Built Distributions

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

win_notice_lite-0.1.0-cp314-cp314-win_amd64.whl (372.7 kB view details)

Uploaded CPython 3.14Windows x86-64

win_notice_lite-0.1.0-cp313-cp313-win_amd64.whl (372.3 kB view details)

Uploaded CPython 3.13Windows x86-64

win_notice_lite-0.1.0-cp310-cp310-win_amd64.whl (374.4 kB view details)

Uploaded CPython 3.10Windows x86-64

File details

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

File metadata

  • Download URL: win_notice_lite-0.1.0.tar.gz
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.9

File hashes

Hashes for win_notice_lite-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3be6f37445ec939382422278046ac6c925d30c1a2d02fdc89ee4cfdf12d9c75a
MD5 ac3c3add7e6d0bfb4ce701352e884063
BLAKE2b-256 d3e37fec3a0ef9cb863566e3c94fe5009b09f4e8105f29c71c84ec331dae2f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for win_notice_lite-0.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d4af9bc5116c706d4545f8284ab95e837640da825901ea16c5b7b8ebca6f828f
MD5 16257dc0b02828065597af17767aa581
BLAKE2b-256 8f66ec850ef35882068c009deb26bc922e30b335e14fa2b066f197cfeb2a0154

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for win_notice_lite-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b758f73ac4395b31883f13fa2a9962ae5b1a5b2a705f72853af692c7fc5046ad
MD5 30e49ae8e276c19dcd1fc92330af893a
BLAKE2b-256 53358e5211eecea11a1508c476dde71523b78e01938e7087d8a23eff69472f59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for win_notice_lite-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be0063f3ba364076cb98f5c76fd8a03b927ff4a37425950dbfdb232fea5d9b5b
MD5 0bdd0116ccee54dc8bc2dc8c5f481507
BLAKE2b-256 e205bf2f0a8b19b5a4cda706bec617a166545f7c3555de0c63342c759de732f0

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