Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-pycrdt-websocket
Commits: de0774d1 by Antonio Rojas at 2024-04-26T00:05:08+02:00 upgpkg: 0.13.0-1: Update to 0.13.0 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,22 +1,26 @@ pkgbase = python-pycrdt-websocket pkgdesc = CRDTs based on Yrs - pkgver = 0.12.7 - pkgrel = 2 + pkgver = 0.13.0 + pkgrel = 1 url = https://github.com/jupyter-server/pycrdt-websocket arch = any license = MIT + checkdepends = hypercorn + checkdepends = python-httpx-ws checkdepends = python-pytest checkdepends = python-pytest-asyncio + checkdepends = python-trio checkdepends = python-websockets checkdepends = uvicorn + makedepends = git makedepends = python-build makedepends = python-hatchling makedepends = python-installer depends = python - depends = python-aiosqlite depends = python-anyio depends = python-pycrdt - source = https://pypi.python.org/packages/source/p/pycrdt_websocket/pycrdt_websocket-0.12.7.tar.gz - sha256sums = 5ce1d3ad8ba5d3407400f3dcf5d96c9b9d9836fb421928ac5698dd094ed18cfa + depends = python-sqlite-anyio + source = git+https://github.com/jupyter-server/pycrdt-websocket#tag=v0.13.0 + sha256sums = 3fbad7dcadf4f63efc8aa4a5c62bf5da294894140b770cf38a6186f1713ff061 pkgname = python-pycrdt-websocket ===================================== PKGBUILD ===================================== @@ -1,41 +1,45 @@ # Maintainer: Antonio Rojas <aro...@archlinux.com> -_pyname=pycrdt_websocket -pkgname=python-${_pyname/_/-} -pkgver=0.12.7 -pkgrel=2 +_pyname=pycrdt-websocket +pkgname=python-$_pyname +pkgver=0.13.0 +pkgrel=1 pkgdesc='CRDTs based on Yrs' arch=(any) url='https://github.com/jupyter-server/pycrdt-websocket' license=(MIT) depends=(python - python-aiosqlite python-anyio - python-pycrdt) -makedepends=(python-build + python-pycrdt + python-sqlite-anyio) +makedepends=(git + python-build python-hatchling python-installer) -checkdepends=(python-pytest +checkdepends=(hypercorn + python-httpx-ws + python-pytest python-pytest-asyncio + python-trio python-websockets uvicorn) -source=(https://pypi.python.org/packages/source/${_pyname:0:1}/$_pyname/$_pyname-$pkgver.tar.gz) -sha256sums=('5ce1d3ad8ba5d3407400f3dcf5d96c9b9d9836fb421928ac5698dd094ed18cfa') +source=(git+https://github.com/jupyter-server/pycrdt-websocket#tag=v$pkgver) +sha256sums=('3fbad7dcadf4f63efc8aa4a5c62bf5da294894140b770cf38a6186f1713ff061') build() { - cd $_pyname-$pkgver + cd $_pyname python -m build --wheel --no-isolation } check() { - cd $_pyname-$pkgver + cd $_pyname python -m venv --system-site-packages test-env test-env/bin/python -m installer dist/*.whl test-env/bin/python -m pytest -v -k 'not test_pycrdt_yjs.py' } package() { - cd $_pyname-$pkgver + cd $_pyname python -m installer --destdir="$pkgdir" dist/*.whl install -Dm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pycrdt-websocket/-/commit/de0774d1f092a43a0c1a6a235052b702966b198e -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-pycrdt-websocket/-/commit/de0774d1f092a43a0c1a6a235052b702966b198e You're receiving this email because of your account on gitlab.archlinux.org.