diff options
author | Carlos Aznarán Laos | 2022-02-21 19:09:01 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-02-21 19:09:01 -0500 |
commit | 9fdb6af28650c73a4157caf9999c2b60b2bf0213 (patch) | |
tree | fe2b53168670bfc583e3e3cc5a4ba9ecfbb0893c | |
parent | 43385efec27d25dcb626048644191fe840842c2d (diff) | |
download | aur-9fdb6af28650c73a4157caf9999c2b60b2bf0213.tar.gz |
Version bump to 1.1.7
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 19 insertions, 21 deletions
@@ -1,15 +1,17 @@ pkgbase = python-niaaml pkgdesc = Python automated machine learning framework - pkgver = 1.1.6 + pkgver = 1.1.7 pkgrel = 1 url = https://github.com/lukapecnik/NiaAML arch = any license = MIT checkdepends = python-pytest - makedepends = python-setuptools + makedepends = python-build + makedepends = python-install + makedepends = python-poetry depends = python-niapy depends = python-scikit-learn - source = https://github.com/lukapecnik/NiaAML/archive/1.1.6.tar.gz - sha512sums = e2508c1c0bc199a0a1aef1e2d475f5ceb92cea209ad23b0827901b576bf09efe79feed07b482075e54f8bdbc632516214aec6761a5e010e78eabd5b69322bd49 + source = https://github.com/lukapecnik/NiaAML/archive/1.1.7.tar.gz + sha512sums = a891a98a703feccea10459cbb1c60095a13bdeb5a1ad51bfc9b6e691cf802a7f707c83f5ada343bf29815df8776c8176e9c5215017792f012c1a22dd70353736 pkgname = python-niaaml @@ -1,40 +1,36 @@ # Maintainer: Carlos Aznarán <caznaranl@uni.pe> _base=NiaAML pkgname=python-${_base,,} -pkgver=1.1.6 +pkgver=1.1.7 pkgrel=1 pkgdesc="Python automated machine learning framework" url="https://github.com/lukapecnik/${_base}" -arch=('any') +arch=(any) license=(MIT) depends=(python-niapy python-scikit-learn) -makedepends=(python-setuptools) +makedepends=(python-build python-install python-poetry) checkdepends=(python-pytest) source=(${url}/archive/${pkgver}.tar.gz) -sha512sums=('e2508c1c0bc199a0a1aef1e2d475f5ceb92cea209ad23b0827901b576bf09efe79feed07b482075e54f8bdbc632516214aec6761a5e010e78eabd5b69322bd49') +sha512sums=('a891a98a703feccea10459cbb1c60095a13bdeb5a1ad51bfc9b6e691cf802a7f707c83f5ada343bf29815df8776c8176e9c5215017792f012c1a22dd70353736') prepare() { - # https://src.fedoraproject.org/rpms/python-niaaml/blob/f35/f/0001-Fix-version-check-in-setup.py-for-Python-3.10.patch - cd "${_base}-${pkgver}" - sed -i 's/^MINIMUM_PYTHON_VERSION = "3.6.2"/MINIMUM_PYTHON_VERSION = (3, 6, 2)/' setup.py - sed -i 's/^ if sys.version < MINIMUM_PYTHON_VERSION:/ if sys.version_info < MINIMUM_PYTHON_VERSION:/' setup.py - # https://github.com/NiaOrg/NiaPy/issues/371 - sed -i '/^ description/,+2d' setup.py + sed -i 's/^name = "'"${_base}"'"/name = "'"${_base,,}"'"/' ${_base}-${pkgver}/pyproject.toml + head ${_base}-${pkgver}/pyproject.toml } build() { - cd "${_base}-${pkgver}" - python setup.py build + cd ${_base}-${pkgver} + export PYTHONHASHSEED=0 + python -m build --wheel --skip-dependency-check --no-isolation } check() { - cd "${_base}-${pkgver}" - python -m pytest -k 'not pipeline' + cd ${_base}-${pkgver} + python -m pytest } package() { - cd "${_base}-${pkgver}" - export PYTHONHASHSEED=0 - PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m install --optimize=1 --destdir="${pkgdir}" dist/*.whl install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |