diff options
author | Carlos Aznarán Laos | 2022-01-03 19:12:35 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-01-03 19:12:35 -0500 |
commit | a04c5b2bb72d748f6026a22bcf47a788e7be975a (patch) | |
tree | 17fb801242f9275ff6e56c3871bd3df6f95d6e78 | |
parent | d655e3559b84487f37b30989c541e551343dc6b1 (diff) | |
download | aur-a04c5b2bb72d748f6026a22bcf47a788e7be975a.tar.gz |
Version bump to 0.9.40
-rw-r--r-- | .SRCINFO | 40 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 65 |
3 files changed, 34 insertions, 72 deletions
@@ -1,34 +1,18 @@ pkgbase = python-numdifftools - pkgdesc = suite of tools written in _Python to solve automatic numerical differentiation problems in one or more variables - pkgver = 0.9.39 - pkgrel = 2 - url = https://github.com/pbrod/numdifftools/ - arch = i686 + pkgdesc = Solve automatic numerical differentiation problems in one or more variables + pkgver = 0.9.40 + pkgrel = 1 + url = https://github.com/pbrod/numdifftools arch = x86_64 - license = LGPL + license = custom:BSD-3-clause + checkdepends = python-pytest + checkdepends = python-hypothesis + checkdepends = python-matplotlib makedepends = python-setuptools - makedepends = python-numpy - makedepends = python-scipy - makedepends = python-algopy - makedepends = python-statsmodels - makedepends = python2-setuptools - makedepends = python2-numpy - makedepends = python2-scipy - makedepends = python2-algopy - makedepends = python2-statsmodels - options = !libtool - source = https://files.pythonhosted.org/packages/source/n/numdifftools/numdifftools-0.9.39.tar.gz - sha1sums = 336c470027eb0730e6cfec0db7710f690311b129 - -pkgname = python2-numdifftools - depends = python2-numpy - depends = python2-scipy - depends = python2-algopy - depends = python2-statsmodels - -pkgname = python-numdifftools - depends = python-numpy - depends = python-scipy + makedepends = python-pytest-runner depends = python-algopy depends = python-statsmodels + source = https://github.com/pbrod/numdifftools/archive/v0.9.40.tar.gz + sha512sums = 241a9031e6852587a496f0eb9bb3f5d30c00d2d0f55c211e3b4454e0e1eff72d933e5d0013669ac70111b9422f816c3ea636d486d93c55b239a75360c9e21426 +pkgname = python-numdifftools diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file @@ -1,54 +1,31 @@ +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> # Contributor: Lex Black <autumn-wind@web.de> # Contributor: Hector <hsearaDOTatDOTgmailDOTcom> - -_name=numdifftools -pkgbase=python-numdifftools -pkgname=('python2-numdifftools' 'python-numdifftools') -pkgver=0.9.39 -pkgrel=2 -pkgdesc='suite of tools written in _Python to solve automatic numerical differentiation problems in one or more variables' -url='https://github.com/pbrod/numdifftools/' -license=("LGPL") -arch=('i686' 'x86_64') -makedepends=('python-setuptools' 'python-numpy' 'python-scipy' 'python-algopy' 'python-statsmodels') -makedepends+=('python2-setuptools' 'python2-numpy' 'python2-scipy' 'python2-algopy' 'python2-statsmodels') -options=('!libtool') -source=(https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz) -sha1sums=('336c470027eb0730e6cfec0db7710f690311b129') - - -prepare() { - cp -a ${_name}-${pkgver} ${_name}-py2-${pkgver} -} +_base=numdifftools +pkgname=python-${_base} +pkgver=0.9.40 +pkgrel=1 +pkgdesc="Solve automatic numerical differentiation problems in one or more variables" +url="https://github.com/pbrod/${_base}" +license=('custom:BSD-3-clause') +arch=('x86_64') +depends=(python-algopy python-statsmodels) +makedepends=(python-setuptools python-pytest-runner) +checkdepends=(python-pytest python-hypothesis python-matplotlib) +source=(${url}/archive/v${pkgver}.tar.gz) +sha512sums=('241a9031e6852587a496f0eb9bb3f5d30c00d2d0f55c211e3b4454e0e1eff72d933e5d0013669ac70111b9422f816c3ea636d486d93c55b239a75360c9e21426') build() { - cd "${_name}-py2-${pkgver}" - python2 setup.py build - - cd "${srcdir}/${_name}-${pkgver}" + cd "${_base}-${pkgver}" python setup.py build } -package_python-numdifftools() { - depends=('python-numpy' 'python-scipy' 'python-algopy' 'python-statsmodels') - - cd "${_name}-${pkgver}" - python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build - - # Remove left over directories from distribute utils. - find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune +check() { + cd "${_base}-${pkgver}" + python -m pytest "src/${_base}/tests" } -package_python2-numdifftools() { - depends=('python2-numpy' 'python2-scipy' 'python2-algopy' 'python2-statsmodels') - - cd "${_name}-py2-${pkgver}" - python2 setup.py install --root="${pkgdir}/" --optimize=1 --skip-build - - # Remove duplicated documentation - rm -rf ${pkgdir}/usr/share - - # Remove left over directories from distribute utils. - find ${pkgdir} -type d -name "__pycache__" -exec rm -r {} \; -prune +package() { + cd "${_base}-${pkgver}" + python setup.py install --root="${pkgdir}/" --optimize=1 --skip-build } - |