Skip to main content

No project description provided

Project description

Windows-Notice-Lite

目录


一、简介

本项目基于windows crate二次开发, 主要包装了在 Windows 系统上获取桌面 toast 通知的相关方法, 并使用 PyO3 进行 Python 绑定以作为 Python 库提供


二、使用方法

2.1 预编译包

你可以使用如下命令使用我们为windows-amd64设备制作的预编译版本

pip install win-notice-lite

2.2 从源构建

2.2.1 准备条件

  • 系统: Windows 10 及以上
  • 环境: Rustup 全套工具链, Python>=3.10, 2>maturin>=1.9, git

2.2.2 克隆

执行以下命令将项目克隆到本地:

git clone https://github.com/starwindv/windows-notice-lite.git
cd win-notice-lite

2.2.3 编译

maturin build # 或者 python -m build

这一步根据使用命令的不同, 产物分布在以下两个位置:

使用 maturin: .\target\wheels\win_notice_lite-{proj_version}-{py_version}-{py_version}-win_{architecture}.whl

使用 python: .\dist\win_notice_lite-{proj_version}.tar.gz.\dist\win_notice_lite-{proj_version}-{py_version}-{py_version}-win_{architecture}.whl

2.2.4 安装

python -m pip install {path_to_wheel}

三、文档

你可以在本项目的根目录下使用cargo doc生成文档


四、许可证

本项目遵循 GPL-3.0 许可证, 但请注意: 对于列出在文件中的开发者, 享有 GPL-3.0 许可证例外, 允许他们将本项目用于https://github.com/Python-island/Python-island下的每个branch项目的开发中, 并且不需要受到传染性影响.

除此之外的所有使用者, 仍需遵守 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.0.1a0.tar.gz (25.3 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.0.1a0-cp313-cp313-win_amd64.whl (397.4 kB view details)

Uploaded CPython 3.13Windows x86-64

win_notice_lite-0.0.1a0-cp310-cp310-win_amd64.whl (218.8 kB view details)

Uploaded CPython 3.10Windows x86-64

File details

Details for the file win_notice_lite-0.0.1a0.tar.gz.

File metadata

  • Download URL: win_notice_lite-0.0.1a0.tar.gz
  • Upload date:
  • Size: 25.3 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.0.1a0.tar.gz
Algorithm Hash digest
SHA256 b91e9b1852817c3e937ca94987f99c0b88654757c3e35a7f053c83eb11f36189
MD5 fd5a6b6a0f96d0953d9a185f423bbbe2
BLAKE2b-256 6bcdff77cd406f077747952b29629e4dfd19d39080a3c1f67f3ed8fe3de9d037

See more details on using hashes here.

File details

Details for the file win_notice_lite-0.0.1a0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for win_notice_lite-0.0.1a0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 65773205bb013c3780eb77a752a2447ffb8678c053c7813f0676e38b9c349b18
MD5 dbd118f19bf38f82d18d87c2651b754e
BLAKE2b-256 5c3b25dc904013e80c3ea9a4d106719532af45ef1b07b2c6c3c6bb31f4698b30

See more details on using hashes here.

File details

Details for the file win_notice_lite-0.0.1a0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for win_notice_lite-0.0.1a0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fc2ab5fa890ed1b32f2a57b9818e18670e48dd7f7a31cfd52017f3a8921fd1b8
MD5 364359a0c162f9d356d13f778b52cc53
BLAKE2b-256 747086b7ae8f9b2308622cc422921ee30a07b7bb5b4f632907d7d9a3d5176b4f

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