Skip to main content

psi6

PySide6 桌面 SDK:应用运行时、后台批处理、主题 token、自定义标题栏与系统托盘。

不提供 Excel/PDF 等业务模板,也不为某个产品堆叠首页主键。业务写在应用仓库。

安装

pip install psi6

YAML 主题:pip install psi6[yaml]。

示例

from psi6 import App
from psi6.ui.desktop_window import DesktopWindow

app = App("demo")
window = DesktopWindow(title="Demo")
raise SystemExit(app.run(window, tray=True))

能力

  • 运行时 App:主题 light / dark / auto / 文件或目录;run(..., tray=True) 托盘;默认防多开、记住窗口位置
  • 批处理 TaskRunner / BatchToolWindow:exclusive 单飞、is_busy、JobOutcome
  • 主题 token 覆盖色与尺寸;图标用主题旁同名 icons/*.svg
  • 窗壳 DesktopWindow、TitleBar、TrayIcon

组件预览:python -m psi6 kit。Agent 约定见 AGENTS.md 与 skills/psi6-desktop/SKILL.md。

开发

uv sync --extra dev
uv run pytest

Metadata

Release files for psi6 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for psi6 0.1.1
File Size Uploaded
psi6-0.1.1.tar.gz 93.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for psi6 0.1.1
File Interpreter ABI Platform
psi6-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 244.2 kB

Release files / psi6-0.1.1.tar.gz

Download URL psi6-0.1.1.tar.gz
Size 93.5 kB
Tags Source
SHA-256 checksum
How to use checksums
54545f2bead2df15672f31bd787a1085da119175d5ce24abcb4b05b391d943a6
BLAKE2b-256 checksum
How to use checksums
ff8357e319d25655d10602c6e6014c07be4aa9a9230bf88809b6ad873a3ea6d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / psi6-0.1.1-py3-none-any.whl

Download URL psi6-0.1.1-py3-none-any.whl
Size 150.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5736d47ba4cbb6b36adf988e80f0a404eda4e02c42cd592c7d20393d8a5528d4
BLAKE2b-256 checksum
How to use checksums
a9de37f3ba2b15c5707e7dca1a4845b165ded915025ecafbbefd050d72a67eb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.7 {"installer":{"name":"uv","version":"0.10.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page