summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-01-03 19:12:35 -0500
committerCarlos Aznarán Laos2022-01-03 19:12:35 -0500
commita04c5b2bb72d748f6026a22bcf47a788e7be975a (patch)
tree17fb801242f9275ff6e56c3871bd3df6f95d6e78
parentd655e3559b84487f37b30989c541e551343dc6b1 (diff)
downloadaur-a04c5b2bb72d748f6026a22bcf47a788e7be975a.tar.gz
Version bump to 0.9.40
-rw-r--r--.SRCINFO40
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD65
3 files changed, 34 insertions, 72 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b0eb5c67cd4..ee2e4f2f52f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index b25a11036663..20fd62d65705 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
-