mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-09 04:51:27 +02:00
python: remove requests and urllib3
This commit is contained in:
parent
4ef9e4d9d7
commit
84894c9a86
8 changed files with 0 additions and 242 deletions
|
|
@ -1,2 +0,0 @@
|
|||
DIST requests-2.21.0.tar.gz 111528 BLAKE2B 7b40f9f572a8efde41c177fb5d1e1eaf29ca60cad0661fa28ac0085f3700348380d619f68c0082f24044d1af82b16d6b1e7d5dd2c2a2329f85fcee7141b1fbf6 SHA512 385e1d80993a21c09e7c4682500ca8c24155962ba41ecd8e73612722b2ff6618b736e827fc48ad1683b0d2bc7a420cfe680f5107860aca52656ef777f1d60104
|
||||
DIST requests-2.22.0.tar.gz 113406 BLAKE2B 36e1fa106f30af3d560c11edab3cd8f7e79116378c6f4d505052c8b19021846a22b4631567859b23331e7c9413896e77d7fc3288cd3af586f5f99da21c9181a6 SHA512 8b8e9da8a0c816fb4ff39be89ac7e1a9d5a99503ed93e44a0d78b28818f1c0eb253b151972a144151a616ba1b4bc5595245458a8268c5161391db54f740ac9a5
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
diff --git a/requests/__init__.py b/requests/__init__.py
|
||||
index bc168ee53..9a899df67 100644
|
||||
--- a/requests/__init__.py
|
||||
+++ b/requests/__init__.py
|
||||
@@ -57,10 +57,10 @@ def check_compatibility(urllib3_version, chardet_version):
|
||||
# Check urllib3 for compatibility.
|
||||
major, minor, patch = urllib3_version # noqa: F811
|
||||
major, minor, patch = int(major), int(minor), int(patch)
|
||||
- # urllib3 >= 1.21.1, <= 1.24
|
||||
+ # urllib3 >= 1.21.1, <= 1.25
|
||||
assert major == 1
|
||||
assert minor >= 21
|
||||
- assert minor <= 24
|
||||
+ assert minor <= 25
|
||||
|
||||
# Check chardet for compatibility.
|
||||
major, minor, patch = chardet_version.split('.')[:3]
|
||||
diff --git a/setup.py b/setup.py
|
||||
index 10ce2c621..0d5d0cc99 100755
|
||||
--- a/setup.py
|
||||
+++ b/setup.py
|
||||
@@ -44,7 +44,7 @@ def run_tests(self):
|
||||
requires = [
|
||||
'chardet>=3.0.2,<3.1.0',
|
||||
'idna>=2.5,<2.9',
|
||||
- 'urllib3>=1.21.1,<1.25',
|
||||
+ 'urllib3>=1.21.1,<1.26,!=1.25',
|
||||
'certifi>=2017.4.17'
|
||||
|
||||
]
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
Most existing Python modules for sending HTTP requests are extremely verbose and
|
||||
cumbersome. Python’s built-in urllib2 module provides most of the HTTP
|
||||
capabilities you should need, but the API is thoroughly broken. This library is
|
||||
designed to make HTTP requests easy for developers.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="pypi">requests</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="HTTP library for human beings"
|
||||
HOMEPAGE="http://python-requests.org/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="socks5 +ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
|
||||
<dev-python/chardet-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
|
||||
<dev-python/idna-2.9[${PYTHON_USEDEP}]
|
||||
<dev-python/urllib3-1.26[${PYTHON_USEDEP}]
|
||||
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
|
||||
ssl? (
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# tests connect to various remote sites
|
||||
RESTRICT="test"
|
||||
|
||||
#DEPEND+="
|
||||
# test? (
|
||||
# dev-python/pytest[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-httpbin[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
# >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||
# )
|
||||
#"
|
||||
|
||||
PATCHES=( "${FILESDIR}/pull5063-urllib3_1.25.patch" )
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
||||
|
|
@ -1,58 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="HTTP library for human beings"
|
||||
HOMEPAGE="http://python-requests.org/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x64-solaris"
|
||||
IUSE="socks5 +ssl"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
|
||||
>=dev-python/chardet-3.0.2[${PYTHON_USEDEP}]
|
||||
<dev-python/chardet-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.5[${PYTHON_USEDEP}]
|
||||
<dev-python/idna-2.9[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]
|
||||
<dev-python/urllib3-1.26[${PYTHON_USEDEP}]
|
||||
!~dev-python/urllib3-1.25.0
|
||||
!~dev-python/urllib3-1.25.1
|
||||
socks5? ( >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
|
||||
ssl? (
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[$(python_gen_usedep 'python*' pypy)]
|
||||
)
|
||||
"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
# tests connect to various remote sites
|
||||
RESTRICT="test"
|
||||
|
||||
#DEPEND+="
|
||||
# test? (
|
||||
# dev-python/pytest[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-httpbin[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-mock[${PYTHON_USEDEP}]
|
||||
# dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
# >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||
# )
|
||||
#"
|
||||
|
||||
#PATCHES=( "${FILESDIR}/pull5063-urllib3_1.25.patch" )
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST urllib3-1.25.2.tar.gz 261479 BLAKE2B bf85dd5e1a3c2746b8af571dac9800caf644c9a2c6e2b6dc8919392d7fcfb1084e14e2d4a6837c0621493c18c68a2d631381c67c6dcc212b9da12c24ef24355a SHA512 241f129c3ce275dc1233f4bfb19e23ef3820311b2ab328e5964be64a33d237db4fdecda13a570113b4c76f09ff4d73cba5570971e476131839538f15ac564c93
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>python@gentoo.org</email>
|
||||
<name>Python</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="pypi">urllib3</remote-id>
|
||||
<remote-id type="github">shazow/urllib3</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,67 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy{,3} )
|
||||
PYTHON_REQ_USE="ssl(+)"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more"
|
||||
HOMEPAGE="https://github.com/shazow/urllib3"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
IUSE="doc test"
|
||||
#RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
|
||||
!~dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
|
||||
<dev-python/PySocks-2.0[${PYTHON_USEDEP}]
|
||||
dev-python/certifi[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-1.3.4[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyopenssl-0.14[${PYTHON_USEDEP}]
|
||||
>=dev-python/idna-2.0.0[${PYTHON_USEDEP}]
|
||||
virtual/python-ipaddress[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
${RDEPEND}
|
||||
>=www-servers/tornado-4.2.1[$(python_gen_usedep 'python*')]
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
)
|
||||
doc? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
# Testsuite written requiring mock to be installed under all Cpythons
|
||||
|
||||
python_prepare_all() {
|
||||
# skip appengine tests
|
||||
rm -r test/appengine || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && emake -C docs SPHINXOPTS= html
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# FIXME: get tornado ported
|
||||
if [[ ${EPYTHON} == python* ]]; then
|
||||
py.test -v || die "Tests fail with ${EPYTHON}"
|
||||
fi
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
Loading…
Reference in a new issue