summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcell Meszaros2022-06-13 23:18:54 +0200
committerMarcell Meszaros2022-06-13 23:40:43 +0200
commitb34bad654ff6c62101c4638c003da2269d7ad21a (patch)
tree7b57670544e30d3aa8707cac90f3aa8632ae3f83
parent7be46db62d19b8f756de541b4613783a257da61b (diff)
downloadaur-b34bad654ff6c62101c4638c003da2269d7ad21a.tar.gz
updpkg 21.0.0-2: fix tests, drop legacy python2-pytest-runner, narrow dependency versions
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD20
2 files changed, 18 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 15e35d309e63..e4c2101f8e7d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
pkgbase = python2-pyopenssl
pkgdesc = Wrapper module for OpenSSL, legacy Python 2 version
pkgver = 21.0.0
- pkgrel = 1
+ pkgrel = 2
url = https://pypi.org/project/pyopenssl/21.0.0/
arch = any
license = Apache
checkdepends = python2-flaky
checkdepends = python2-pretend
- checkdepends = python2-pytest-runner
+ checkdepends = python2-pytest>=3.0.1
makedepends = python2-setuptools
depends = openssl
- depends = python2
- depends = python2-six
- depends = python2-cryptography
+ depends = python2>=2.7
+ depends = python2-six>=1.5.2
+ depends = python2-cryptography>=3.3
source = pyopenssl-21.0.0.tar.gz::https://github.com/pyca/pyopenssl/archive/21.0.0.tar.gz
sha512sums = bad555b8b8faa60992aad779e9c9af27b132a894d4d3e59fb65f423770b31f278f5966127ca7cdcf42184cefe0c7d6fa94b84482d0e97089031e4e508d77c424
diff --git a/PKGBUILD b/PKGBUILD
index b61aef6a2892..b83400d5f97d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,16 +6,16 @@
pkgname='python2-pyopenssl'
_name="${pkgname#python2-}"
pkgver=21.0.0
-pkgrel=1
+pkgrel=2
pkgdesc='Wrapper module for OpenSSL, legacy Python 2 version'
arch=('any')
url="https://pypi.org/project/${_name}/${pkgver}/"
license=('Apache')
depends=(
'openssl'
- 'python2'
- 'python2-six'
- 'python2-cryptography'
+ 'python2>=2.7'
+ 'python2-six>=1.5.2'
+ 'python2-cryptography>=3.3'
)
makedepends=(
'python2-setuptools'
@@ -23,14 +23,18 @@ makedepends=(
checkdepends=(
'python2-flaky'
'python2-pretend'
- 'python2-pytest-runner'
+ 'python2-pytest>=3.0.1'
)
_tarname="${_name}-${pkgver}"
source=("${_tarname}.tar.gz::https://github.com/pyca/${_name}/archive/${pkgver}.tar.gz")
sha512sums=('bad555b8b8faa60992aad779e9c9af27b132a894d4d3e59fb65f423770b31f278f5966127ca7cdcf42184cefe0c7d6fa94b84482d0e97089031e4e508d77c424')
prepare() {
- export LC_CTYPE=en_US.UTF-8
+ cd "${_tarname}"
+
+ echo 'Disabling test_alpn_call_failure(self): fails because it calls the deprecated SSLv23_METHOD.'
+ sed -e 's/\( def test_alpn_call_failure(self):\)/ @pytest.mark.skip\n\1/' \
+ -i tests/test_ssl.py
}
build() {
@@ -40,9 +44,11 @@ build() {
check() {
(
+ echo 'Temporarily force-enabling UTF-8 encoding (LC_ALL=en_US.UTF-8) even if disabled; needed for the tests.'
+ export LC_ALL=en_US.UTF-8
cd "${_tarname}"
python2 setup.py pytest
- ) || warning "Tests failed"
+ )
}
package() {