aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBart Ribbers <bribbers@disroot.org>2021-04-13 17:03:07 +0200
committerBart Ribbers <bribbers@disroot.org>2021-04-13 16:06:18 +0000
commit6be6096e87c397ac1e43796e34da7aadcefd1056 (patch)
tree00959fbe5dbec253971bd2779749d2e91f7537a4
parent5d518a60714cc957310f05cf7c1b88c1be85ab43 (diff)
community/py3-twine: re-enable tests and add missing importlib-metadata dep
-rw-r--r--community/py3-twine/APKBUILD33
1 files changed, 23 insertions, 10 deletions
diff --git a/community/py3-twine/APKBUILD b/community/py3-twine/APKBUILD
index eaeae625e93..6e564ced66c 100644
--- a/community/py3-twine/APKBUILD
+++ b/community/py3-twine/APKBUILD
@@ -2,25 +2,35 @@
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=py3-twine
pkgver=3.4.1
-pkgrel=1
+pkgrel=2
pkgdesc="Collection of utilities for publishing packages on PyPI"
-options="!check" # Requires unpackaged 'pretend'
url="https://twine.readthedocs.io/en/latest/"
-arch="noarch"
+# ppc64le blocked by py3-importlib-metadata
+arch="noarch !ppc64le"
license="Apache-2.0"
-depends="python3
+depends="
+ py3-colorama
+ py3-importlib-metadata
+ py3-keyring
py3-pkginfo
py3-readme_renderer
- py3-requests>=2.20.0
py3-requests-toolbelt
+ py3-requests>=2.20.0
+ py3-rfc3986
py3-setuptools
py3-tqdm
- py3-keyring
- py3-colorama
- py3-rfc3986
+ python3
"
makedepends="py3-setuptools_scm"
-checkdepends="py3-pytest"
+checkdepends="
+ py3-jaraco-envs
+ py3-munch
+ py3-portend
+ py3-pretend
+ py3-pytest
+ py3-pytest-cov
+ py3-pytest-socket
+ "
source="https://files.pythonhosted.org/packages/source/t/twine/twine-$pkgver.tar.gz
0001-remove-setuptools-scm.patch
"
@@ -31,7 +41,10 @@ build() {
}
check() {
- PYTHONPATH="$PWD/build/lib" pytest
+ # deselect'ed tests require a network connection
+ PYTHONPATH="$PWD/build/lib" pytest \
+ --deselect tests/test_integration.py \
+ --deselect tests/test_upload.py::test_check_status_code_for_wrong_repo_url
}
package() {