diff options
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 27 insertions, 20 deletions
@@ -1,10 +1,18 @@ pkgbase = python-textual pkgdesc = Modern Text User Interface framework - pkgver = 0.18.0 + pkgver = 0.19.1 pkgrel = 1 url = https://github.com/Textualize/textual arch = any license = MIT + checkdepends = python-pytest + checkdepends = python-exceptiongroup + checkdepends = python-aiohttp + checkdepends = python-msgpack + checkdepends = python-jinja + checkdepends = python-syrupy + checkdepends = python-click + checkdepends = python-time-machine makedepends = python-build makedepends = python-installer makedepends = python-poetry-core @@ -14,7 +22,7 @@ pkgbase = python-textual optdepends = python-aiohttp: for HTTP server optdepends = python-click: for click event as mouse button optdepends = python-msgpack: for MessagePack serializer - source = textual-0.18.0.tar.gz::https://github.com/Textualize/textual/archive/v0.18.0.tar.gz - sha512sums = 965181736397334f393138c2c0d1d72e3d242c883be3beb6c2d2cf3f87de2eafbc07c056db58a87ede572744d0c17b851e207af41db7e658b16bd3552491043c + source = textual-0.19.1.tar.gz::https://github.com/Textualize/textual/archive/v0.19.1.tar.gz + sha512sums = eb1573c7a1111f63e64b0febe3136713ab4adc72fc858c1911e31e960937dd43bdd549eb97af39d46853436f8ccb5d8cae945fb6959bd7db176cf822c58b8508 pkgname = python-textual @@ -3,39 +3,38 @@ _base=textual pkgname=python-${_base} -pkgver=0.18.0 +pkgver=0.19.1 pkgrel=1 pkgdesc="Modern Text User Interface framework" arch=(any) url="https://github.com/Textualize/${_base}" license=(MIT) -depends=(python-rich - python-importlib-metadata - python-typing_extensions) +depends=(python-rich python-importlib-metadata python-typing_extensions) makedepends=(python-build python-installer python-poetry-core) -# checkdepends=(python-pytest python-aiohttp python-msgpack python-jinja python-syrupy python-click python-time-machine) # python-pytest-aiohttp python-pytest-asyncio +checkdepends=(python-pytest python-exceptiongroup python-aiohttp python-msgpack python-jinja python-syrupy python-click python-time-machine) +# python-pytest-aiohttp python-pytest-asyncio optdepends=('python-aiohttp: for HTTP server' 'python-click: for click event as mouse button' 'python-msgpack: for MessagePack serializer') source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) -sha512sums=('965181736397334f393138c2c0d1d72e3d242c883be3beb6c2d2cf3f87de2eafbc07c056db58a87ede572744d0c17b851e207af41db7e658b16bd3552491043c') +sha512sums=('eb1573c7a1111f63e64b0febe3136713ab4adc72fc858c1911e31e960937dd43bdd549eb97af39d46853436f8ccb5d8cae945fb6959bd7db176cf822c58b8508') build() { cd ${_base}-${pkgver} python -m build --wheel --skip-dependency-check --no-isolation } -# check() { -# cd ${_base}-${pkgver} -# python -m venv --system-site-packages test-env -# test-env/bin/python -m installer dist/*.whl -# test-env/bin/python -m pytest \ -# --ignore=tests/snapshot_tests/test_snapshots.py \ -# --ignore=tests/test_widget.py \ -# --ignore=tests/devtools/test_redirect_output.py \ -# --ignore=tests/devtools/test_devtools.py \ -# --ignore=tests/devtools/test_devtools_client.py -# } +check() { + cd ${_base}-${pkgver} + python -m venv --system-site-packages test-env + test-env/bin/python -m installer dist/*.whl + test-env/bin/python -m pytest \ + --ignore=tests/snapshot_tests/test_snapshots.py \ + --ignore=tests/test_widget.py \ + --ignore=tests/devtools/test_devtools.py \ + --ignore=tests/devtools/test_redirect_output.py \ + --ignore=tests/devtools/test_devtools_client.py +} package() { cd ${_base}-${pkgver} |