summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Treinish2020-05-16 12:33:26 -0400
committerMatthew Treinish2020-05-16 12:33:26 -0400
commit0cba95ba553aca2c0d72074016ebc2215d6cd5a5 (patch)
treed12dd7f0e6183424360399e174a1117bdc902a97
downloadaur-0cba95ba553aca2c0d72074016ebc2215d6cd5a5.tar.gz
Package python-retworkx 0.3.4-1
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD35
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..2f907716594d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = python-retworkx
+ pkgdesc = A python graph library implemented in Rust.
+ pkgver = 0.3.4
+ pkgrel = 1
+ url = https://github.com/Qiskit/retworkx
+ arch = x86_64
+ license = Apache
+ makedepends = python-setuptools-rust
+ makedepends = python-pip
+ makedepends = rustup
+ depends = python
+ source = https://pypi.io/packages/source/r/retworkx/retworkx-0.3.4.tar.gz
+ sha512sums = d4bdfba1312ac545d4e567039cc0163652304978d47607f0e4945f7b66ff3ad5a37afbdcf122bfc5c19a888f839cbde38b69b879f9e52589f06a4f716357fce6
+
+pkgname = python-retworkx
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6a3ece7a3a18
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Matthew Treinish <mtreinish@kortar.org>
+_name=retworkx
+pkgname=python-retworkx
+pkgver=0.3.4
+pkgrel=1
+pkgdesc="A python graph library implemented in Rust."
+url="https://github.com/Qiskit/retworkx"
+license=('Apache')
+arch=('x86_64')
+depends=('python')
+makedepends=('python-setuptools-rust' 'python-pip' 'rustup')
+source=("https://pypi.io/packages/source/r/retworkx/retworkx-$pkgver.tar.gz")
+sha512sums=('d4bdfba1312ac545d4e567039cc0163652304978d47607f0e4945f7b66ff3ad5a37afbdcf122bfc5c19a888f839cbde38b69b879f9e52589f06a4f716357fce6')
+
+prepare() {
+ mv -v "${_name}-${pkgver}" "$pkgname-$pkgver"
+ cd "$pkgname-$pkgver"
+ rustup override set nightly
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+ export PIP_CONFIG_FILE=/dev/null
+ pip wheel .
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+ export PIP_CONFIG_FILE='/dev/null'
+ pip install --isolated \
+ --root="$pkgdir" \
+ --ignore-installed \
+ --no-deps "$_name-$pkgver"*.whl
+ install -vDm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+}