Date: Wednesday, December 23, 2020 @ 23:10:00 Author: archange Revision: 785669
Initial addition of py_stringmatching to [community] Added: python-py_stringmatching/ python-py_stringmatching/repos/ python-py_stringmatching/trunk/ python-py_stringmatching/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) Added: python-py_stringmatching/trunk/PKGBUILD =================================================================== --- python-py_stringmatching/trunk/PKGBUILD (rev 0) +++ python-py_stringmatching/trunk/PKGBUILD 2020-12-23 23:10:00 UTC (rev 785669) @@ -0,0 +1,35 @@ +# Maintainer: Bruno Pagani <[email protected]> + +_pkg=py_stringmatching +pkgname=python-${_pkg} +pkgver=0.4.2 +pkgrel=1 +pkgdesc="Comprehensive and scalable set of string tokenizers and similarity measures" +arch=(x86_64) +url="https://sites.google.com/site/anhaidgroup/projects/magellan/py_stringmatching" +license=(BSD) +depends=(python-numpy python-six) +makedepends=(python-setuptools cython) +checkdepends=(python-nose) +source=(https://files.pythonhosted.org/packages/source/${_pkg::1}/${_pkg}/${_pkg}-${pkgver}.tar.gz) +#source=(https://github.com/anhaidgroup/py_stringmatching/archive/v${pkgver}/${_pkg}-${pkgver}.tar.gz) +sha256sums=('c87f62698fba1612a18f8f44bd57f0c4e70aac2d7ca6dfb6ed46dabd2194453c') + +build() { + cd ${_pkg}-${pkgver} + sed -i 's|if not PIP_INSTALLED:|if False:|g' setup.py + python setup.py build +} + +# `No module named 'py_stringmatching.similarity_measure.cython.cython_affine'` even with PYTHONPATH +#check() { +# cd ${_pkg}-${pkgver} +# local python_version=$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))') +# PYTHONPATH="${PWD}"/build/lib.linux-${CARCH}-${python_version} nosetests +#} + +package() { + cd ${_pkg}-${pkgver} + python setup.py install --prefix=/usr --root="${pkgdir}" --skip-build --optimize=1 + install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/${pkgname} +}
