+rucio.cern.ch/rucio-client (#6432)

* +rucio.cern.ch/rucio-client

* +rucio.cern.ch/rucio-client

* +rucio.cern.ch/rucio-client fix tests

* fix tests

* fix spacing

---------

Co-authored-by: Jacob Heider <jacob@pkgx.dev>
This commit is contained in:
tannevaled 2024-06-17 17:05:42 +02:00 committed by GitHub
parent 35c0d83e6e
commit 46ba8f64d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,28 @@
distributable:
url: https://github.com/rucio/rucio/archive/refs/tags/{{version.tag}}.tar.gz
strip-components: 1
display-name: rucio-client
versions:
github: rucio/rucio
dependencies:
pkgx.sh: ^1
build:
dependencies:
gnu.org/bash: ^5
python.org: ">=3.9"
script:
- bkpyvenv stage {{prefix}} {{version}}
- ${{prefix}}/venv/bin/pip install setuptools
- ./tools/build_sdist.sh clients
- ${{prefix}}/venv/bin/pip install .
- bkpyvenv seal {{prefix}} rucio rucio-admin
provides:
- bin/rucio
- bin/rucio-admin
test:
- test "$(rucio --version|cut -d' ' -f 2)" = {{version}}
- test "$(rucio-admin --version|cut -d' ' -f 2)" = {{version}}