diff options
author | Bart Ribbers <bribbers@disroot.org> | 2021-04-13 17:03:07 +0200 |
---|---|---|
committer | Bart Ribbers <bribbers@disroot.org> | 2021-04-13 16:06:18 +0000 |
commit | 6be6096e87c397ac1e43796e34da7aadcefd1056 (patch) | |
tree | 00959fbe5dbec253971bd2779749d2e91f7537a4 | |
parent | 5d518a60714cc957310f05cf7c1b88c1be85ab43 (diff) |
community/py3-twine: re-enable tests and add missing importlib-metadata dep
-rw-r--r-- | community/py3-twine/APKBUILD | 33 |
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() { |