fix warrant for pip10

This commit is contained in:
Andreas Billmeier 2019-03-19 22:19:22 +01:00
parent 6beda15441
commit 46493b1ced
3 changed files with 58 additions and 0 deletions

View File

@ -1,4 +1,6 @@
AUX warrant-0.6.1-pip10-req.patch 512 BLAKE2B bee47c609261268b2353d511f07f6e2af8e6019e4d91ba00e5db32975abd5de87aed6639ac68d2e626ccdb3d8e0bdb797830efb8381b2fecfe5734a8a6eeea3c SHA512 4144c3e48843bd7dbe5dbd1a9d8abdaf1dbf863b4d4f2234ea4e507c2dc22d3d14d4b8a360f94a1bb674eff1c6fe3782c9e242cb9a6b89abacef1de8b4bf0a40
AUX warrant-0.6.1-requirements.patch 347 BLAKE2B 135173e015a4739e95a52687aa3c35cad47786363205b1739580e8536e9b3dfede8038ad438f3b265acae45f2fb375547ce4f1fe6be8f5276e476b461a677c9c SHA512 a1a0db314980fada63cce072b91410af0cf4a1a679c67b105d1eeab0da8447b5468116a69aaf786b99604f23eeb47061b5dd88e75aa1b9bbb8f56d699025f588
DIST warrant-0.6.1.tar.gz 11526 BLAKE2B b9432852cb94df3c3ba34e2b1981a86c4d0acb6ffd8599ab4e27ad0185ed999a75d59085cf1f2cd627e4ddc98fe487f835849b820c7925f4d0c2fe8877b3c132 SHA512 9eeb5b6c0ee08f69c51d59069161c486b6bcd3a211b780497421b841c079aa2ebef4658975183d58f9da3481229f2cb0ce202a180b7cf26bfaf9f41995fcc6bb
EBUILD warrant-0.6.1-r1.ebuild 1140 BLAKE2B b119e5cadd071d0e1590ff935ac9ec1c5e846f86f5a3563ee3d60b3c4319f92afda4f84ee4d0e0ac95cd616798fddfbb242523706151db186b83072490a7cbf8 SHA512 848df640ea1507e9d4342828ccad9a24f6528f00da546871253783a3fd477ffbc0651d58cdf33d3122478016219a2b90f8783e1eb01794e77abf70ed52084cb2
EBUILD warrant-0.6.1.ebuild 1102 BLAKE2B 8791dc0d27ad20daf19eb071946b3f934891ec7befddeee70b809ddf6decc0ab10fa2fe43da8ccece461faaa3dfd5256d8bb87b02d491eef11e91c46f12df078 SHA512 3379c5f17fb67c216d1701e7bf8390f1eb747637cfaa1aa72ec0f7ccb939609406f4ab50f197895794ddcfb62339aa59b4de6264dc61c38ee2a03ce53a6fb796
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@ -0,0 +1,16 @@
diff --git a/setup.py b/setup.py
index f51d154..5d14281 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,10 @@
import os
from setuptools import setup, find_packages
-from pip.req import parse_requirements
+try: # for pip >= 10
+ from pip._internal.req import parse_requirements
+except ImportError: # for pip <= 9.0.3
+ from pip.req import parse_requirements
install_reqs = parse_requirements('requirements.txt', session=False)
test_reqs = parse_requirements('requirements_test.txt', session=False)

View File

@ -0,0 +1,40 @@
# Copyright 1999-2019 Gentoo Authors Ebuild created b@edevau.net 31.12.2018
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python class to integrate Boto3's Cognito client so it is easy to login users. With SRP support."
HOMEPAGE="https://github.com/capless/warrant https://pypi.org/project/warrant/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="
>=dev-python/boto3-1.4.3[${PYTHON_USEDEP}]
>=dev-python/envs-0.3.0[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
>=dev-python/requests-2.13.0[${PYTHON_USEDEP}]
"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/coverage[${PYTHON_USEDEP}]
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
PATCHES=( "${FILESDIR}"/${P}-requirements.patch
"${FILESDIR}"/${P}-pip10-req.patch)
python_test() {
nosetests --verbose || die
py.test -v -v || die
}