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生成文档


四、破坏性更新

你可以在BREAKING.md中找到各版本可能存在的破坏性更新说明


五、许可证

本项目遵循 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.2.tar.gz (26.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.0.2-cp313-cp313-win_amd64.whl (218.7 kB view details)

Uploaded CPython 3.13Windows x86-64

win_notice_lite-0.0.2-cp310-cp310-win_amd64.whl (221.7 kB view details)

Uploaded CPython 3.10Windows x86-64

File details

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

File metadata

  • Download URL: win_notice_lite-0.0.2.tar.gz
  • Upload date:
  • Size: 26.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.0.2.tar.gz
Algorithm Hash digest
SHA256 c9084553a2193415ff3326397c231deda1730d0d33c6d534a785a016eeef277d
MD5 d09e7da9ddbe7531d9eeb8f99d98bd5a
BLAKE2b-256 631e49c612ee63effa9ae3cfca6afe8da71257e3b8dad0b870c6ffde1a9260ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for win_notice_lite-0.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e63f0652ba50ae23e6d72b4b5bc50e3edc09fd9bf4becb9a1b0d8d934b63e9b4
MD5 fb0be24ff074f0ce0f177afc4ab8bf63
BLAKE2b-256 ec108e08feb3a4ea2fab14fd71296c0fbcff56ef2221e9d8afae4a4b506a4d3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for win_notice_lite-0.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e54a93f101d90608eb7a5f2dda27fc4f65d151574ab3842763af577548236777
MD5 2b639180c4cf6ab1955f767359264e54
BLAKE2b-256 089f2ec3e16714927f6b6e947fbefdb1201de25f2ad926c998d7293a2af394d4

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