pyside6: test that it builds

This commit is contained in:
Viktor Kronvall 2023-10-24 00:26:30 +09:00
parent 339c89ead6
commit e8082072c6
5 changed files with 94 additions and 0 deletions

View file

@ -146,6 +146,7 @@ in
} // lib.optionalAttrs (!stdenv.isDarwin) {
# pyqt5 = (callTest ./pyqt5 { });
pyqt6 = callTest ./pyqt6 { };
pyside6 = callTest ./pyside6 { };
# Test deadlocks on darwin, sandboxing issue?
dependency-environment = callTest ./dependency-environment { };

View file

@ -0,0 +1,8 @@
{ lib, poetry2nix, python310 }:
poetry2nix.mkPoetryApplication {
python = python310;
pyproject = ./pyproject.toml;
poetrylock = ./poetry.lock;
src = lib.cleanSource ./.;
}

70
tests/pyside6/poetry.lock generated Normal file
View file

@ -0,0 +1,70 @@
# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand.
[[package]]
name = "pyside6"
version = "6.6.0"
description = "Python bindings for the Qt cross-platform application and UI framework"
optional = false
python-versions = "<3.13,>=3.8"
files = [
{file = "PySide6-6.6.0-cp38-abi3-macosx_11_0_universal2.whl", hash = "sha256:8103f14ed46a05e81acccbfc8388e3321e392fe54f3aa4a13336bd2ed8af5cd4"},
{file = "PySide6-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:d487eab0f9bfc5c9141b474093e16207ff48cd9335e6465a01deb8dff0693fbc"},
{file = "PySide6-6.6.0-cp38-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:f40917b7a0c5c7f0c7faaa87e66ffa3b58d9d1d3d977d30fc07e193b82dd6749"},
{file = "PySide6-6.6.0-cp38-abi3-win_amd64.whl", hash = "sha256:d41dfcfa32c89502cdaa20206b7e2aba199072f94b424bc6a4d6f50b10f4eb5a"},
]
[package.dependencies]
PySide6-Addons = "6.6.0"
PySide6-Essentials = "6.6.0"
shiboken6 = "6.6.0"
[[package]]
name = "pyside6-addons"
version = "6.6.0"
description = "Python bindings for the Qt cross-platform application and UI framework (Addons)"
optional = false
python-versions = "<3.13,>=3.8"
files = [
{file = "PySide6_Addons-6.6.0-cp38-abi3-macosx_11_0_universal2.whl", hash = "sha256:82fe1bb6a1aabf5ab3d8632072dc908aa37fc75b4b46e520258c441bd6b103fb"},
{file = "PySide6_Addons-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:5c56e963b841aeaacbc9ca8ca34df45308818dbd6fc59faa2b5a00a299e9892b"},
{file = "PySide6_Addons-6.6.0-cp38-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:e145514a7c37ee3a6ad0ddd693f805ccff6fbd9640a24fb2ef6b7f852882d3e9"},
{file = "PySide6_Addons-6.6.0-cp38-abi3-win_amd64.whl", hash = "sha256:414864f7cfbdf8ac4c5a745566a515f18b6018d5730bf5489cc2716b5e1fcd9b"},
]
[package.dependencies]
PySide6-Essentials = "6.6.0"
shiboken6 = "6.6.0"
[[package]]
name = "pyside6-essentials"
version = "6.6.0"
description = "Python bindings for the Qt cross-platform application and UI framework (Essentials)"
optional = false
python-versions = "<3.13,>=3.8"
files = [
{file = "PySide6_Essentials-6.6.0-cp38-abi3-macosx_11_0_universal2.whl", hash = "sha256:26d27e3e3a18acbc770a69a30774fd345414fe4932fcb89d2cfc4fc130c3eb33"},
{file = "PySide6_Essentials-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:60284641619f964e1cb4d53cf3169d7a385e0378b74edb75610918d2aea1c4e5"},
{file = "PySide6_Essentials-6.6.0-cp38-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:37d5d9c6ee696a17890f07e7ce1f88f890174bd4aca29f47922ecc959ab28352"},
{file = "PySide6_Essentials-6.6.0-cp38-abi3-win_amd64.whl", hash = "sha256:97bbe33f584a09cef6a3fbc1295fb0fd7acaac345bc0f5601bf45d41c91683ac"},
]
[package.dependencies]
shiboken6 = "6.6.0"
[[package]]
name = "shiboken6"
version = "6.6.0"
description = "Python/C++ bindings helper module"
optional = false
python-versions = "<3.13,>=3.8"
files = [
{file = "shiboken6-6.6.0-cp38-abi3-macosx_11_0_universal2.whl", hash = "sha256:bf23c43e53ffe6097853666ced05358c6640c378e992902a36c4cf77efb0223b"},
{file = "shiboken6-6.6.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:456b89fb4b323e0c5002d92e4d346b48bb4e709db801208df8a0d6b4f5efc33d"},
{file = "shiboken6-6.6.0-cp38-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:fb8c683206c3365f9240fff7f908485384893b02efb089b69ff816b4390baa9a"},
{file = "shiboken6-6.6.0-cp38-abi3-win_amd64.whl", hash = "sha256:e62b2610b84f0ff7ed0181a4c535849cdc0654127097b5ef561cf0a33078f245"},
]
[metadata]
lock-version = "2.0"
python-versions = ">=3.10,<3.13"
content-hash = "530a2fd12f5e0c7dd3e9123adc7d3ad04afc6c665cc8186dbc1ad80b56320084"

View file

@ -0,0 +1,15 @@
[tool.poetry]
name = "test_pyside6"
version = "0.1.0"
description = ""
authors = ["considerate <viktor.kronvall@gmail.com>"]
[tool.poetry.dependencies]
python = ">=3.10,<3.13"
pyside6 = "^6.6.0"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1"]
build-backend = "poetry.core.masonry.api"

View file