summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO27
-rw-r--r--PKGBUILD37
2 files changed, 24 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8b3a701dfe88..365bf1f8c8d4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,34 +1,29 @@
pkgbase = python-visions
pkgdesc = Type System for Data Analysis in Python
- pkgver = 0.7.1
- pkgrel = 1
+ pkgver = 0.7.6
+ pkgrel = 2
url = https://github.com/dylan-profiler/visions
arch = any
- license = BSD
- checkdepends = python-imagehash
- checkdepends = python-matplotlib
- checkdepends = python-multimethod
- checkdepends = python-pillow
- checkdepends = python-pydot
- checkdepends = python-pytest
- checkdepends = python-pytest-black
- checkdepends = python-pytest-mypy
- checkdepends = python-shapely
- checkdepends = twine
+ license = BSD-4-Clause
makedepends = mypy
makedepends = python-black
+ makedepends = python-build
+ makedepends = python-installer
makedepends = python-isort
makedepends = python-recommonmark
makedepends = python-setuptools
makedepends = python-sphinx-autodoc-typehints
makedepends = python-sphinx_rtd_theme
+ makedepends = python-wheel
depends = python-attrs
+ depends = python-matplotlib
+ depends = python-multimethod
depends = python-networkx
depends = python-numpy
depends = python-pandas
+ depends = python-pillow
depends = python-tangled-up-in-unicode
- source = visions-0.7.1.tar.gz::https://github.com/dylan-profiler/visions/archive/v0.7.1.tar.gz
- sha512sums = 788a31e5812fe2a729c1d2d1b3dc5b9816dad970b82084109ca2e1f0d7b0c5b77f29364358d608808a929840690a34f139ad9a0770a2be3e526048e3d3b6911d
+ source = visions-0.7.6.tar.gz::https://files.pythonhosted.org/packages/source/v/visions/visions-0.7.6.tar.gz
+ sha512sums = 0ae1b6dd9778c1fcfb16dd6f88d49b59df05655eea21472026ddb749d4febdadc35990a514d6eaccd3a2f7a118381f66437a0bbb0069cafc1e1251e6169ce224
pkgname = python-visions
-
diff --git a/PKGBUILD b/PKGBUILD
index d13b58ddca44..5a0430fad163 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,56 +2,45 @@
pkgname=python-visions
_pkgname=visions
-pkgver=0.7.1
-pkgrel=1
+pkgver=0.7.6
+pkgrel=2
pkgdesc='Type System for Data Analysis in Python'
arch=('any')
url='https://github.com/dylan-profiler/visions'
-license=('BSD')
+license=('BSD-4-Clause')
depends=(
python-attrs
+ python-matplotlib
+ python-multimethod
python-networkx
python-numpy
python-pandas
+ python-pillow
python-tangled-up-in-unicode
)
makedepends=(
mypy
python-black
+ python-build
+ python-installer
python-isort
python-recommonmark
python-setuptools
python-sphinx-autodoc-typehints
python-sphinx_rtd_theme
+ python-wheel
)
-checkdepends=(
- python-imagehash
- python-matplotlib
- python-multimethod
- python-pillow
- python-pydot
- python-pytest
- python-pytest-black
- python-pytest-mypy
- python-shapely
- twine
-)
-source=("${_pkgname}-${pkgver}.tar.gz::https://github.com/dylan-profiler/visions/archive/v${pkgver}.tar.gz")
-sha512sums=('788a31e5812fe2a729c1d2d1b3dc5b9816dad970b82084109ca2e1f0d7b0c5b77f29364358d608808a929840690a34f139ad9a0770a2be3e526048e3d3b6911d')
+source=("${_pkgname}-${pkgver}.tar.gz::https://files.pythonhosted.org/packages/source/${_pkgname::1}/${_pkgname}/${_pkgname}-${pkgver}.tar.gz")
+sha512sums=('0ae1b6dd9778c1fcfb16dd6f88d49b59df05655eea21472026ddb749d4febdadc35990a514d6eaccd3a2f7a118381f66437a0bbb0069cafc1e1251e6169ce224')
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py build
-}
-
-check() {
- cd "${srcdir}/${_pkgname}-${pkgver}"
- PYTHONPATH="${PWD}/build/lib" pytest -v
+ python -m build --wheel --no-isolation
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+ python -m installer --destdir="${pkgdir}" dist/*.whl
install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}
# vim:set ts=2 sw=2 et: