summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorisbset2022-04-12 01:10:09 +0800
committerisbset2022-04-12 01:10:09 +0800
commite7ec98f2adb1b79d14ecef3c6d50f83970f1d2d1 (patch)
tree23c2c04fa82a5e6edd76693d22e1a8898423c07f
downloadaur-e7ec98f2adb1b79d14ecef3c6d50f83970f1d2d1.tar.gz
py4j module, Enables Python programs to dynamically access arbitrary Java objects
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD28
2 files changed, 41 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..de27a2680317
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = python-py4j
+ pkgdesc = Enables Python programs to dynamically access arbitrary Java objects
+ pkgver = 0.10.9.5
+ pkgrel = 1
+ url = https://pypi.org/project/pysparkpy4j
+ arch = any
+ license = GPL2
+ makedepends = python-setuptools
+ depends = python-future
+ source = https://pypi.org/packages/source/p/py4j/py4j-0.10.9.5.tar.gz
+ sha256sums = 276a4a3c5a2154df1860ef3303a927460e02e97b047dc0a47c1c3fb8cce34db6
+
+pkgname = python-py4j
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..672bc5933625
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: isbest <icoderdev@outlook.com>
+
+_pkgname=py4j
+pkgname=python-${_pkgname}
+pkgver=0.10.9.5
+pkgrel=1
+pkgdesc="Enables Python programs to dynamically access arbitrary Java objects"
+arch=('any')
+url="https://pypi.org/project/pyspark${_pkgname}"
+license=('GPL2')
+depends=('python-future')
+makedepends=('python-setuptools')
+source=("https://pypi.org/packages/source/${_pkgname:0:1}/$_pkgname/$_pkgname-$pkgver.tar.gz")
+sha256sums=('276a4a3c5a2154df1860ef3303a927460e02e97b047dc0a47c1c3fb8cce34db6')
+
+build() {
+ cd "${_pkgname}-$pkgver"
+ python setup.py build
+}
+
+package() {
+ cd "${_pkgname}-$pkgver"
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+
+ local site_packages=$(python -c "import site; print(site.getsitepackages()[0])")
+ rm -rf "$pkgdir$site_packages/test"
+}