add plyer pywinctl

pull/279/head
Ben Xu 7 months ago
parent 5e6dae2dd2
commit d8d57f3f1d

98
software/poetry.lock generated

@ -1286,6 +1286,23 @@ files = [
{file = "evdev-1.7.1.tar.gz", hash = "sha256:0c72c370bda29d857e188d931019c32651a9c1ea977c08c8d939b1ced1637fde"},
]
[[package]]
name = "ewmhlib"
version = "0.2"
description = "Extended Window Manager Hints implementation in Python 3"
optional = false
python-versions = "*"
files = [
{file = "EWMHlib-0.2-py3-none-any.whl", hash = "sha256:f5b07d8cfd4c7734462ee744c32d490f2f3233fa7ab354240069344208d2f6f5"},
]
[package.dependencies]
python-xlib = {version = ">=0.21", markers = "sys_platform == \"linux\""}
typing-extensions = ">=4.4.0"
[package.extras]
dev = ["mypy (>=0.990)", "types-python-xlib (>=0.32)", "types-setuptools (>=65.5)"]
[[package]]
name = "exceptiongroup"
version = "1.2.1"
@ -3781,6 +3798,23 @@ files = [
dev = ["pre-commit", "tox"]
testing = ["pytest", "pytest-benchmark"]
[[package]]
name = "plyer"
version = "2.1.0"
description = "Platform-independent wrapper for platform-dependent APIs"
optional = false
python-versions = "*"
files = [
{file = "plyer-2.1.0-py2.py3-none-any.whl", hash = "sha256:1b1772060df8b3045ed4f08231690ec8f7de30f5a004aa1724665a9074eed113"},
{file = "plyer-2.1.0.tar.gz", hash = "sha256:65b7dfb7e11e07af37a8487eb2aa69524276ef70dad500b07228ce64736baa61"},
]
[package.extras]
android = ["pyjnius"]
dev = ["flake8", "mock"]
ios = ["pyobjus"]
macosx = ["pyobjus"]
[[package]]
name = "pooch"
version = "1.8.1"
@ -4197,6 +4231,26 @@ files = [
[package.extras]
windows-terminal = ["colorama (>=0.4.6)"]
[[package]]
name = "pymonctl"
version = "0.92"
description = "Cross-Platform toolkit to get info on and control monitors connected"
optional = false
python-versions = "*"
files = [
{file = "PyMonCtl-0.92-py3-none-any.whl", hash = "sha256:2495d8dab78f9a7dbce37e74543e60b8bd404a35c3108935697dda7768611b5a"},
]
[package.dependencies]
ewmhlib = {version = ">=0.1", markers = "sys_platform == \"linux\""}
pyobjc = {version = ">=8.1", markers = "sys_platform == \"darwin\""}
python-xlib = {version = ">=0.21", markers = "sys_platform == \"linux\""}
pywin32 = {version = ">=302", markers = "sys_platform == \"win32\""}
typing-extensions = ">=4.4.0"
[package.extras]
dev = ["mypy (>=0.990)", "pywinctl (>=0.3)", "types-python-xlib (>=0.32)", "types-pywin32 (>=305.0.0.3)", "types-setuptools (>=65.5)"]
[[package]]
name = "pymsgbox"
version = "1.0.9"
@ -7228,6 +7282,48 @@ files = [
{file = "pywin32-306-cp39-cp39-win_amd64.whl", hash = "sha256:39b61c15272833b5c329a2989999dcae836b1eed650252ab1b7bfbe1d59f30f4"},
]
[[package]]
name = "pywinbox"
version = "0.7"
description = "Cross-Platform and multi-monitor toolkit to handle rectangular areas and windows box"
optional = false
python-versions = "*"
files = [
{file = "PyWinBox-0.7-py3-none-any.whl", hash = "sha256:8b2506a8dd7afa0a910b368762adfac885274132ef9151b0c81b0d2c6ffd6f83"},
]
[package.dependencies]
ewmhlib = {version = ">=0.1", markers = "sys_platform == \"linux\""}
pyobjc = {version = ">=8.1", markers = "sys_platform == \"darwin\""}
python-xlib = {version = ">=0.21", markers = "sys_platform == \"linux\""}
pywin32 = {version = ">=302", markers = "sys_platform == \"win32\""}
typing-extensions = ">=4.4.0"
[package.extras]
dev = ["mypy (>=0.990)", "pywinctl (>=0.3)", "types-python-xlib (>=0.32)", "types-pywin32 (>=305.0.0.3)", "types-setuptools (>=65.5)"]
[[package]]
name = "pywinctl"
version = "0.4"
description = "Cross-Platform toolkit to get info on and control windows on screen"
optional = false
python-versions = "*"
files = [
{file = "PyWinCtl-0.4-py3-none-any.whl", hash = "sha256:8c4a92bd57e35fd280c5c04f048cc822e236abffe2fa17351096b0e28907172d"},
]
[package.dependencies]
ewmhlib = {version = ">=0.2", markers = "sys_platform == \"linux\""}
pymonctl = ">=0.92"
pyobjc = {version = ">=8.1", markers = "sys_platform == \"darwin\""}
python-xlib = {version = ">=0.21", markers = "sys_platform == \"linux\""}
pywin32 = {version = ">=302", markers = "sys_platform == \"win32\""}
pywinbox = ">=0.7"
typing-extensions = ">=4.4.0"
[package.extras]
dev = ["mypy (>=0.990)", "types-python-xlib (>=0.32)", "types-pywin32 (>=305.0.0.3)", "types-setuptools (>=65.5)"]
[[package]]
name = "pyyaml"
version = "6.0.1"
@ -9454,4 +9550,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "jaraco.test", "more
[metadata]
lock-version = "2.0"
python-versions = ">=3.9,<3.12"
content-hash = "de07d24f74d39335d2c89d83cbe681bacbeaeffdb30227cb9f6955dc4614dfca"
content-hash = "0843bdc2785fb5bbabef0ed3f92bf574c9fc20ddf2b16edc4a00d38e32a8fa94"

@ -47,6 +47,8 @@ pywebview = "*"
pyobjc = "*"
sentry-sdk = "^2.4.0"
plyer = "^2.1.0"
pywinctl = "^0.4"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

Loading…
Cancel
Save