summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2022-06-23 12:37:56 +0300
committerCaleb Maclennan2022-06-23 12:37:56 +0300
commiteafa72d986b6e9444409ecfd5f4e9ec1300b6ace (patch)
tree68d913b2c55c5d5f0cfe1f09c8c22208792638cb
parent5c6ba29e88b0e9d28903c2b574f4f3deb444a188 (diff)
downloadaur-eafa72d986b6e9444409ecfd5f4e9ec1300b6ace.tar.gz
upgpkg: python-scmrepo 0.0.25-1
upstream release
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD22
2 files changed, 19 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 111c6b52a598..2dd351f35eaf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,17 @@
pkgbase = python-scmrepo
pkgdesc = SCM wrapper and fsspec filesystem for Git for use in DVC
- pkgver = 0.0.7
+ pkgver = 0.0.25
pkgrel = 1
url = https://github.com/iterative/scmrepo
arch = any
license = Apache
+ checkdepends = python-cryptography
+ checkdepends = python-typing_extensions
checkdepends = python-pytest
- makedepends = python-dephell
- makedepends = python-setuptools
+ makedepends = python-build
+ makedepends = python-installer
+ makedepends = python-wheel
+ makedepends = python-setuptools-scm
depends = python
depends = python-asyncssh
depends = python-dulwich
@@ -17,7 +21,7 @@ pkgbase = python-scmrepo
depends = python-pathspec
depends = python-pygit2
depends = python-pygtrie
- source = https://files.pythonhosted.org/packages/source/s/scmrepo/scmrepo-0.0.7.tar.gz
- sha256sums = 0dd8ac0e0ca8223d5b2efacb77b2cb49ec3cc383241cc69d1ef7595736a4b0a9
+ source = https://files.pythonhosted.org/packages/source/s/scmrepo/scmrepo-0.0.25.tar.gz
+ sha256sums = 4b5bcc8a5ed05c0b0fafdbc3b80412c830dc1f40c31175ba8aa5817b0a1568b3
pkgname = python-scmrepo
diff --git a/PKGBUILD b/PKGBUILD
index 7dc27cd2a382..3a7ae6b8a4ea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=python-scmrepo
_pyname=${pkgname#python-}
-pkgver=0.0.7
+pkgver=0.0.25
pkgrel=1
pkgdesc='SCM wrapper and fsspec filesystem for Git for use in DVC'
arch=(any)
@@ -18,29 +18,27 @@ _pydeps=(asyncssh
pygtrie)
depends=(python
"${_pydeps[@]/#/python-}")
-makedepends=(python-dephell
- python-setuptools)
-checkdepends=(python-pytest)
+makedepends=(python-{build,installer,wheel}
+ python-setuptools-scm)
+checkdepends=(python-cryptography
+ python-typing_extensions
+ python-pytest)
_archive=("$_pyname-$pkgver")
source=("https://files.pythonhosted.org/packages/source/${_pyname::1}/$_pyname/$_archive.tar.gz")
-sha256sums=('0dd8ac0e0ca8223d5b2efacb77b2cb49ec3cc383241cc69d1ef7595736a4b0a9')
+sha256sums=('4b5bcc8a5ed05c0b0fafdbc3b80412c830dc1f40c31175ba8aa5817b0a1568b3')
-prepare(){
- cd "$_archive"
- dephell deps convert --from pyproject.toml --to setup.py
-}
build() {
cd "$_archive"
- python setup.py build
+ python -m build -wn
}
check() {
cd "$_archive"
- # PyPi release missing tests
+ # tests require pytest_test_utils, disabled until packaged
# pytest
}
package() {
cd "$_archive"
- python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ python -m installer -d "$pkgdir" dist/*.whl
}