Updated flexget and dependencies

This commit is contained in:
layman 2018-01-27 15:44:10 +01:00
parent a872d708e1
commit a748ae043e
30 changed files with 719 additions and 17 deletions

View File

@ -0,0 +1,38 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="In-process task scheduler with Cron-like capabilities"
HOMEPAGE="https://bitbucket.org/agronholm/apscheduler"
SRC_URI="mirror://pypi/A/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="test"
RDEPEND="dev-python/pytz[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
>=dev-python/six-1.4.0[${PYTHON_USEDEP}]
>=dev-python/tzlocal-1.2[${PYTHON_USEDEP}]
virtual/python-funcsigs[${PYTHON_USEDEP}]
virtual/python-futures[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-capturelog[${PYTHON_USEDEP}]
)"
python_prepare_all() {
sed -i -e /setuptools_scm/d setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
# 3 known failures due to caplog.set_level not existing
py.test || die "Testing failed with ${EPYTHON}"
}

View File

@ -0,0 +1,3 @@
DIST APScheduler-3.5.0.tar.gz 92317 BLAKE2B fea83730a4e2247ddce6493fb3bd76d72413114f805221e3682374a1938223a895cad4cc702dc9916361ea9a54277b7d2da2d439013898d5b2c819777ff34a14 SHA512 aeb3ca67903275979a29f0af393217660deb3c5ac5c936524f70d6b5011f97abeed183f65b0063ee3eb2580ffe3ca460bc93bd65cb826f307ddf5b79ed9ccd91
EBUILD APScheduler-3.5.0.ebuild 1011 BLAKE2B e179945bd2f8c195b1aea6ac82b1dca1b59ebca11a580e804bf8e4ef128683f0122deda438a0068c69de28d5de06b88c7bed8fb99d043d9f5919a4eb768b2a81 SHA512 d1ff5b8a6d3b598db81b77004b5d9ce6535e4498223cac6b1c465d6d63858abd1713350be7180164c558cb816a1c2977b0720205f05a42a612adedb7d2f21f34
MISC metadata.xml 356 BLAKE2B 4e82302051eb45bb70812c6eab51191c3f0f245b882c9c5163301cd167e168e02a3d491e13625ada891cae4fab46516e25cc77c13ae7e8eff385ce75491456fe SHA512 b27ea801d372a434340acb5fe301493c1a9d5759d9a5277837e67acb8c2b5c513e020450c80ed17a687a2c72855274a1a61455f1c2495f4c56cbd1539da2c1e2

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<upstream>
<remote-id type="pypi">APScheduler</remote-id>
<remote-id type="bitbucket">agronholm/apscheduler</remote-id>
</upstream>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
</maintainer>
</pkgmetadata>

View File

@ -1,3 +1,3 @@
DIST flask-restful-0.3.6.tar.gz 114512 SHA256 1b04bf8246fffc92a33a402213cea5a50b4c586d8a515f53ccc94612df32c365 SHA512 c5136302111e6c8953e038d31b42b029744111bb916dea7ec8bd5fac2de5e17a86d30a7d04a7335cdc5da25ee13f35ad9a6d284166e11cca0c6fec96d23fd977 WHIRLPOOL 1e581d19c833d7b27ed8a1d1e4a73cd478f04900f2d4135217c60061189d8c336fc3c548cc4e89579eb063f2e444347bad98d755fb3895c522c01b50880c74f4
EBUILD flask-restful-0.3.6.ebuild 1276 SHA256 e89e2f32cfc3abecaf60a605ae77a72c37dc799f37d4f4ad09f4476584178fae SHA512 04521a45045cad73ac9c833ee53e38a01d2b642a9877a350be3e503dc06e3671013e5b4fbc50b3eca57c181e89ac327350645a8778a55d984a0f1bfbd722fbf1 WHIRLPOOL 92c3a9eb0095daa0545cccb3f91acf496d46d4b861c7803cae224e96ebf8c969677f7c8c6fe611d0342b92cae53d51d980ddf8dd3431f11c31be8eb969422b2e
MISC metadata.xml 400 SHA256 a64469879efad14ae53e8468c15df5717d4542bbbb4805909225bb39461fe3e1 SHA512 be62c37c4d0fd8a051cc14fb2a9dec6885a1e83420bbe95282a0fdc7803d700372b345d83c3d648037c45080246d71b91086b3e4841d9e41fb3003d7c114e0c0 WHIRLPOOL 9055d73392db53098798e48562f1b605c4a7f80ea6883275ed0ede2c11281194354670acbc36912992e09ff828ed36fd6d8b24a2e7ce4db268309a7dfb55b562
DIST flask-restful-0.3.6.tar.gz 114512 BLAKE2B f03f7ed0fd521a265b8a2293d1526273650a38f65b28933b4d90d74f7365e04650efc89a743a49ab7c9fdd59d238958bb7bc03936f44af8728a4c435d2df23be SHA512 c5136302111e6c8953e038d31b42b029744111bb916dea7ec8bd5fac2de5e17a86d30a7d04a7335cdc5da25ee13f35ad9a6d284166e11cca0c6fec96d23fd977
EBUILD flask-restful-0.3.6.ebuild 1276 BLAKE2B 14198052c1db4a781b8adaeac4d28ac31ce4f6416afa1ce36efb4b812eb3fcdf80b66e6b1ff3eeb04d0aa2b80fa4465a5bd839ce802ecbf8f4a35b7aa3fa7a8e SHA512 3e7c00cec318b74f55ba0263c97215d49a52b63c65066c92a98c7211b302dc45fcafabfe26cdd9b49232328c05e3a5dd963b34bc0216d10075d675a2a099afbc
MISC metadata.xml 400 BLAKE2B 73ff908518d52fcfb2aaf73571c5c1a36cf0cc749b0d1f5e2c28780323b096aed34644c8bf373e241112892e08dc184d0310bcce52aa583ad6301473cd7a4248 SHA512 be62c37c4d0fd8a051cc14fb2a9dec6885a1e83420bbe95282a0fdc7803d700372b345d83c3d648037c45080246d71b91086b3e4841d9e41fb3003d7c114e0c0

View File

@ -16,7 +16,7 @@ KEYWORDS="amd64 x86"
IUSE="doc examples paging test"
RDEPEND="
>=dev-python/aniso8601-0.82[${PYTHON_USEDEP}]
=dev-python/aniso8601-1.2.1[${PYTHON_USEDEP}]
>=dev-python/flask-0.8[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]

View File

@ -1,4 +1,4 @@
DIST flask-restplus-0.10.1.tar.gz 258734 SHA256 57aff09a4fbdb685a9dbe16a0714cd671c12a9b180dc45736c0c203fefb0610d SHA512 b80ce161267da9c54276fd87623372a61a36af66ad80e38537ae2ffa66f3a232961fa7d5571e158ce3e2ad93421409d9f01e5f34886ee3ba9b405c499c08cd52 WHIRLPOOL 9b0b378c9fa2d3598ac88a282549544f2028e2882913f436b314fb2fa25d640ebe5f45e2184874150f0cbb469fd166d1fa2cdfbe8e9185a2bf5490f5102418e0
DIST flask-restplus-0.8.6.tar.gz 100249 SHA256 5f10e1391e99216f74cc5053c421bfed3ccdc2ef16569bf4a31c01bfebff74c6 SHA512 b09a59c4b06d594103159972304a46decd36385a683615c269fe86241b149f821ef8f66700950d4f3de02b054c05135a46ce0cb3ab2043ff6b9b9400ac538104 WHIRLPOOL 1b56a277e0bf5aa4e4d1bd6fc8370dd64d1ad696dda4d597d5efc35525e1e382b2f7f34d65710a3048498f26795157b69171cb66e9eef00c267657f735d25d5f
EBUILD flask-restplus-0.10.1.ebuild 1212 SHA256 54ef495ed3a9b7368ff4c33ed2d91c1b60ffa957fc9714dd07bfd1ebe721ce6b SHA512 b160dc1a21504eb631793a286cbf573e04fe8cc8e07f84981d7b0d7cc1a6078161b53879f64e3e4051883e5a899f223fc1385586ed8a7d39425df316fc1a29df WHIRLPOOL 4b88a25b7ff8ca6b7193745fad3b0d59c745f9d04d9f5af58be25028ce847020eb75f061d8c0a21f1983efee024776b069d28033ae23a442ae8e5d46a1d13320
EBUILD flask-restplus-0.8.6.ebuild 1212 SHA256 54ef495ed3a9b7368ff4c33ed2d91c1b60ffa957fc9714dd07bfd1ebe721ce6b SHA512 b160dc1a21504eb631793a286cbf573e04fe8cc8e07f84981d7b0d7cc1a6078161b53879f64e3e4051883e5a899f223fc1385586ed8a7d39425df316fc1a29df WHIRLPOOL 4b88a25b7ff8ca6b7193745fad3b0d59c745f9d04d9f5af58be25028ce847020eb75f061d8c0a21f1983efee024776b069d28033ae23a442ae8e5d46a1d13320
DIST flask-restplus-0.10.1.tar.gz 258734 BLAKE2B 06b87b943215746971537ab66d5faab550d18bd76f5b35e18991bd7b5d53ff79421b8f1cb2ffbcee2ad9fcea82cec23ee53d284ce6997b761178f8c7165ccb4b SHA512 b80ce161267da9c54276fd87623372a61a36af66ad80e38537ae2ffa66f3a232961fa7d5571e158ce3e2ad93421409d9f01e5f34886ee3ba9b405c499c08cd52
DIST flask-restplus-0.8.6.tar.gz 100249 BLAKE2B 2d7b6e779d6c373041691488b033ced040e3633a8a54271aaacfd0573ff25326fb760e35e1988398b9f7d79a96763ab63a7133007e090861e9ccbbc4c536feef SHA512 b09a59c4b06d594103159972304a46decd36385a683615c269fe86241b149f821ef8f66700950d4f3de02b054c05135a46ce0cb3ab2043ff6b9b9400ac538104
EBUILD flask-restplus-0.10.1.ebuild 1212 BLAKE2B 9f8e9c278ee9f7e2a277907bdb13325ec53dd4c3921c6aea6d3f0a0d1744dcf6cd700d62a154b377728f502616ecc72c0812e61e9657e1f2ff0112110a55a643 SHA512 d3d61b746714803ecadca55e527685bafe57a615171b6121f7cfe723a08807d5937a63a9402097017490b4f281dbdf040e80a049020470a952250ad55a40d18e
EBUILD flask-restplus-0.8.6.ebuild 1212 BLAKE2B 5ef7c4ad985677e256e10a4e4cd365056b3faa55e562256dd0ae705a8b06496e8d08e20c44b3a4a22436a2ee763ba7aceeee2cbadfcde7f00be092bdb3f4f51f SHA512 b160dc1a21504eb631793a286cbf573e04fe8cc8e07f84981d7b0d7cc1a6078161b53879f64e3e4051883e5a899f223fc1385586ed8a7d39425df316fc1a29df

View File

@ -17,7 +17,7 @@ KEYWORDS="amd64 x86"
IUSE="doc examples test"
RDEPEND="
>=dev-python/aniso8601-0.82[${PYTHON_USEDEP}]
=dev-python/aniso8601-1.2.1[${PYTHON_USEDEP}]
>=dev-python/flask-0.8[${PYTHON_USEDEP}]
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
dev-python/pytz[${PYTHON_USEDEP}]

View File

@ -0,0 +1,5 @@
DIST jinja-2.9.5.tar.gz 486763 BLAKE2B 680b8d58056b180295b52998a573da2fe86ac8b117a942e647626aef16d42c7af89a0ba7f5ab098fcdb29bd18940e316144fea1882e15d71f67bda945b4a6ab8 SHA512 15c1b79981c4d6fcbb7fa947fe0fd7e43973433c03d6549a84deec8ad70881f7fd0d3a35160bf6371361994f838da7eb478c577de2612e004679ae51bd97b121
DIST jinja-2.9.6.tar.gz 487185 BLAKE2B 32f11030cec4fc085c6b866e0409a7b04f008720fc13e619f168e5fb5b4eee340beea7761c42940fcbe24a032548866ddf7938d7c06a6e38e6e898bc334af94c SHA512 934e253d9d621fd6d19302ea5e73b571a806c0e31e10ac29b54700ad6649fabf321b00cdc513bb3fb551ee28e83de7f163ce9ef88d232a6c178f4ee5dc2e69b5
EBUILD jinja-2.9.5.ebuild 1744 BLAKE2B 7d98a97560b49d203f68ba10483b44d28a8c689acf51cdb917ad191f9f9bfe2523ebbe4f976b1ebd2f2a30a1a4651dd520a82a619508e13997c2448f10efc6ce SHA512 81c239488b75f715c995d319299d9d36b84cf2158fdc4fb281a7c6cfcf5ffc452ab16d3da842b2d4aad6860dc78daf803dabf9cafde96603eee0463bc12e04dd
EBUILD jinja-2.9.6.ebuild 1744 BLAKE2B 7d98a97560b49d203f68ba10483b44d28a8c689acf51cdb917ad191f9f9bfe2523ebbe4f976b1ebd2f2a30a1a4651dd520a82a619508e13997c2448f10efc6ce SHA512 81c239488b75f715c995d319299d9d36b84cf2158fdc4fb281a7c6cfcf5ffc452ab16d3da842b2d4aad6860dc78daf803dabf9cafde96603eee0463bc12e04dd
MISC metadata.xml 374 BLAKE2B 7d6caffa81473cac206ff3ad29cc5be6ebc22d82bd3a7eb0befec7cd65a859aa9208851237c629d0c019307986eafda5a93d2977d62f847d68dfe5d415139daf SHA512 5c3b1f608d45786b27c3bf31f04816f6a85e2cfaa44eec5a9aa21029a2e8ab26264e87f9a6faa4c44a44d718aa8186110fb4d0878655dd76d880a7173b6e5d59

View File

@ -0,0 +1,75 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit eutils distutils-r1
DESCRIPTION="A full-featured template engine for Python"
HOMEPAGE="http://jinja.pocoo.org/ https://pypi.python.org/pypi/Jinja2"
# pypi tarball is missing tests
SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/markupsafe[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
!dev-python/jinja:compat"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
# XXX: handle Babel better?
wrap_opts() {
local mydistutilsargs=()
if [[ ${EPYTHON} == python* ]]; then
mydistutilargs+=( --with-debugsupport )
fi
"${@}"
}
python_compile() {
wrap_opts distutils-r1_python_compile
if [[ ${EPYTHON} == python3.2 ]]; then
2to3 --no-diffs -n -w -f unicode "${BUILD_DIR}/lib" || die
fi
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
py.test || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
if use examples ; then
docinto examples
dodoc -r examples/.
fi
distutils-r1_python_install_all
insinto /usr/share/vim/vimfiles/syntax
doins ext/Vim/*
}
pkg_postinst() {
if ! has_version dev-python/Babel; then
elog "For i18n support, please emerge dev-python/Babel."
fi
}

View File

@ -0,0 +1,75 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit eutils distutils-r1
DESCRIPTION="A full-featured template engine for Python"
HOMEPAGE="http://jinja.pocoo.org/ https://pypi.python.org/pypi/Jinja2"
# pypi tarball is missing tests
SRC_URI="https://github.com/pallets/jinja/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris"
IUSE="doc examples test"
RESTRICT="!test? ( test )"
RDEPEND="
dev-python/markupsafe[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
!dev-python/jinja:compat"
DEPEND="${RDEPEND}
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
# XXX: handle Babel better?
wrap_opts() {
local mydistutilsargs=()
if [[ ${EPYTHON} == python* ]]; then
mydistutilargs+=( --with-debugsupport )
fi
"${@}"
}
python_compile() {
wrap_opts distutils-r1_python_compile
if [[ ${EPYTHON} == python3.2 ]]; then
2to3 --no-diffs -n -w -f unicode "${BUILD_DIR}/lib" || die
fi
}
python_compile_all() {
use doc && emake -C docs html
}
python_test() {
py.test || die
}
python_install_all() {
use doc && local HTML_DOCS=( docs/_build/html/. )
if use examples ; then
docinto examples
dodoc -r examples/.
fi
distutils-r1_python_install_all
insinto /usr/share/vim/vimfiles/syntax
doins ext/Vim/*
}
pkg_postinst() {
if ! has_version dev-python/Babel; then
elog "For i18n support, please emerge dev-python/Babel."
fi
}

View File

@ -0,0 +1,12 @@
<?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">Jinja2</remote-id>
<remote-id type="github">pallets/jinja</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,7 @@
AUX requests-2.12.1-system-packages.patch 492 BLAKE2B 8b094ceae19926bce6dc83ac9e9faf6d853c3e7989e9fcdfdebe72cc7c520a33d393216974e5a7702c3139b6bbdd9b287929546894412a4e97a5ee510c4e0bfc SHA512 0f85689cfc0f100052de77af818b1e897ba3f199514dd769247d1a58a12bdb6afea12fb7a01199414eca02a4eaa5446f47e1ac7206a47580aa8880121edc7a30
AUX requests-2.14.2-system-packages.patch 665 BLAKE2B 119604df7f3499536f6788c8e841ee23a23c72228bbc53f166c9136a1d167ec003b620ffd1c89ca4fba1e53aa7670ec903f4887c6539ab1a99b03f316c3a2a1d SHA512 0452537662eaadd8336dce1679ef2839ace898a129ce9c10ad4b35558e809fa8705ae29cddfbc8a22ec147c7c57bcf7a742c25e1189fe1f10c091b242f74867d
AUX requests-2.5.0-system-cacerts.patch 694 BLAKE2B 68294e60112520472f7c776283a3bda8fee99aa7039134a1afb3965a5e44ce225b3961b7ddb26496da4514ff3a5a5867d00edf4ebfd9c117b8c7524939baf009 SHA512 804a2e2d46b6377c3f2a675ab367a1410e1f333dc6d087535f7eff73a78da06cef5ef66c3ad947bc1830aa373b963bfd30b4598eb6ca203a0f7e532cf971d145
AUX requests-2.9.1-system-packages.patch 527 BLAKE2B 1e07bf34117b1dfdff562b604d7d96fba074ea90f9fbdcdae0ea6f45867fc88933ad658f9399b69e5048de5990466e08294cf6b1c80c1b5ec2c54f490c8b52cb SHA512 f7f77fe81f2d98cf2777c3388aec82ff0bd0188dffd047b46fdf514e19859f23263780e7e9dc828fdfe7f08a8e9ee63602f22208d2927a65fa45b8361444169c
DIST requests-2.16.5.tar.gz 122929 BLAKE2B 07e7ac9bcf0f988e18853f70a49fd2eccc42088b3eaa0ee2f220482e0a8e37114a5c619dd059b6ac9ee604da3bfc232c1c5c676578372a771f6aca70677cc83e SHA512 9452103590a5f007dd98889ed0aa57517fb3eda11c860652ad17fd00ee605a976c857249593a1eb71736de832ae8907076b834f188a9aac8ba91a39ba6d3db10
EBUILD requests-2.16.5.ebuild 1370 BLAKE2B 053159929ffa47bb10ef5d52d654385db9af3a27974aecea80a21bd2e27b01eacc9ecb9e54e9fed3c122d784347afa087ea84dc00e95f9dd30ac0aeba597f678 SHA512 2c4761d1b16e6dae31290caf13b2ec60daab4872b2aa7e859471eee1f2b5c73c412184d3e5e1ebccd25d2e9974a3a79b91a6590b9e56a1ea7af6ad1cb0fad4ea
MISC metadata.xml 674 BLAKE2B 8670395eb334921eeaa21367eaf1c7d3770c11a166dc680bcb9b99a05da91d797baec8ef3c0596c40143f732e427c322a75ea75da1a2e7d99e56426be077b35e SHA512 7aa5c27d949a076b09b4c2b9e905124047d9ececc40d9c3fd225c6405aa084db96cab585956db9885b115cd24c6c153ae853187872e77e7d44ae5790c323bac9

View File

@ -0,0 +1,17 @@
--- requests-2.12.1/setup.py
+++ requests-2.12.1/setup.py
@@ -36,14 +36,6 @@
packages = [
'requests',
'requests.packages',
- 'requests.packages.chardet',
- 'requests.packages.idna',
- 'requests.packages.urllib3',
- 'requests.packages.urllib3.packages',
- 'requests.packages.urllib3.contrib',
- 'requests.packages.urllib3.util',
- 'requests.packages.urllib3.packages.ssl_match_hostname',
- 'requests.packages.urllib3.packages.backports',
]
requires = []

View File

@ -0,0 +1,19 @@
--- requests-2.14.2/setup.py.old 2017-05-15 17:38:45.942532911 +0200
+++ requests-2.14.2/setup.py 2017-05-15 17:39:03.629533611 +0200
@@ -36,16 +36,6 @@
packages = [
'requests',
'requests.packages',
- 'requests.packages.chardet',
- 'requests.packages.chardet.cli',
- 'requests.packages.idna',
- 'requests.packages.urllib3',
- 'requests.packages.urllib3.packages',
- 'requests.packages.urllib3.contrib',
- 'requests.packages.urllib3.util',
- 'requests.packages.urllib3.packages.ssl_match_hostname',
- 'requests.packages.urllib3.packages.backports',
- 'requests.packages.urllib3.contrib._securetransport',
]
requires = []

View File

@ -0,0 +1,24 @@
--- requests-2.5.0/requests/certs.py
+++ requests-2.5.0/requests/certs.py
@@ -13,13 +13,14 @@
"""
import os.path
-try:
- from certifi import where
-except ImportError:
- def where():
- """Return the preferred certificate bundle."""
- # vendored bundle inside Requests
- return os.path.join(os.path.dirname(__file__), 'cacert.pem')
+def where():
+ """Return the preferred certificate bundle."""
+ cacerts = '/etc/ssl/certs/ca-certificates.crt'
+ if os.path.exists(cacerts):
+ return cacerts
+
+ # vendored bundle inside Requests
+ return os.path.join(os.path.dirname(__file__), 'cacert.pem')
if __name__ == '__main__':
print(where())

View File

@ -0,0 +1,20 @@
setup.py | 6 ------
1 file changed, 6 deletions(-)
diff --git a/setup.py b/setup.py
index b7ed12b..1d5abe4 100755
--- a/setup.py
+++ b/setup.py
@@ -18,12 +18,6 @@ if sys.argv[-1] == 'publish':
packages = [
'requests',
'requests.packages',
- 'requests.packages.chardet',
- 'requests.packages.urllib3',
- 'requests.packages.urllib3.packages',
- 'requests.packages.urllib3.contrib',
- 'requests.packages.urllib3.util',
- 'requests.packages.urllib3.packages.ssl_match_hostname',
]
requires = []

View File

@ -0,0 +1,17 @@
<?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. Pythons 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>

View File

@ -0,0 +1,51 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} 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 ~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.4[${PYTHON_USEDEP}]
=dev-python/idna-2.5[${PYTHON_USEDEP}]
=dev-python/urllib3-1.21.1[${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}]
# )
#"
python_test() {
py.test || die
}

View File

@ -0,0 +1,3 @@
DIST SQLAlchemy-1.1.10.tar.gz 5191849 BLAKE2B 775d116faea31b2a21b9d0b6b8b6012c7dd5e2d9ebc6705d517ba7def3697748f813a3e6d2362b9d5018f44823cea64c2b9758c5b03da6bbc6abcc56e860a045 SHA512 96b9d8630ceffc26eb9a707fba004c8ea8d551835a4aec45cad7185f51cca9fd16fc49715fb158cb861e2db1b2fb9baf23f3cce0c856a27a49899272b91bd9f4
EBUILD sqlalchemy-1.1.10.ebuild 2132 BLAKE2B ae129735af5e63d77c9f1f5651588893aeb6e36293b411e718f0a5f90c8a3252d1f0ab64fdb6470e652f00c98a73871d8cbf13a1d13bf184965d76327c3b70d7 SHA512 9a8322c01756d6c3f567364c1f17f80de03e4e9cc21ce2169ae6e2ec212957a07efe1e3c9794344a8a348fb7ca88d6795724c9842e56952ed6a6197fd1f66f68
MISC metadata.xml 313 BLAKE2B 71212a9a3076b472b488bdb4e12fef98e16881a32a8383c5fa6a9008353d2e043dfe64cb536ecef145ba74ba77ef3a6c43d705d5072d1b56e11eacfadd1d0edd SHA512 ef6298f9e38312117a0d1ab1e63f2fb21ae51ff149053603c19437b90d954827858579ab8f021cb52919aff4474a27f5a598d8515a7e5a9f2e7e35aee53c5326

View File

@ -0,0 +1,11 @@
<?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">SQLAlchemy</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,73 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 eutils flag-o-matic
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="http://www.sqlalchemy.org/ https://pypi.python.org/pypi/SQLAlchemy"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="doc examples +sqlite test"
REQUIRED_USE="test? ( sqlite )"
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
test? (
dev-python/pytest[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy)
)"
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
# Disable tests hardcoding function call counts specific to Python versions.
rm -r test/aaa_profiling || die
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
# Create copies of necessary files in BUILD_DIR.
# https://bitbucket.org/zzzeek/sqlalchemy/issue/3144/
cp -pR examples sqla_nose.py setup.cfg test "${BUILD_DIR}" || die
pushd "${BUILD_DIR}" > /dev/null || die
if [[ "${EPYTHON}" == "python3.2" ]]; then
2to3 --no-diffs -w test || die
fi
# Recently upstream elected to make the testsuite also pytest capable
# "${PYTHON}" sqla_nose.py || die "Testsuite failed under ${EPYTHON}"
py.test --verbose test || die "Testsuite failed under ${EPYTHON}"
popd > /dev/null
}
python_install_all() {
use doc && HTML_DOCS=( doc/. )
use examples && dodoc -r examples
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysql-python dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

View File

@ -0,0 +1,3 @@
DIST tempora-1.8.tar.gz 12212 BLAKE2B 948ce0887efa4008304688d879a9c020eb94646d976832172073162c43e507963d9ff4f4fa0d6afd1bcc0dd0808b909649b27d3240fde6d9e80744d11bc8c022 SHA512 cd0a913990984f0cfe269c87cdcd80495a79df0479feed3c41c03830a19cb748b92ec71c6b586e18327a9e559d4d9540c073d38088dc95b3fb2b03e127052e3f
EBUILD tempora-1.8.ebuild 1281 BLAKE2B dce9d5716c5760c16b44f593f10527b09ffe90147087780b80142b7db4162ce5d8da6a03ae0325da234a58b302096c4e7bfacf8c7bc83c0373e99393378a29a7 SHA512 a9266c5e3581c13b072f986bff2923c102481f983648ed26311670d0ce5a6dddd7f4f651ed19c2588ae6abada87e1f3f75886d6652d5d12f56f564284f894d87
MISC metadata.xml 638 BLAKE2B c86883f938a4779097001ac26dc998a900d39599a930fd5682fca2002f93bc6f3f8b8edb0da06476751ef32fda0ded0641ba12d120919b32bebe2843abca8f4d SHA512 06c699b11df110494a9714a8784042d45834ce647286e57c58831ce036a604f415c7de511901bbff1e9d10a114a2fc6f4ce5fd71dc72ec9cdbe856a93ebd9507

View File

@ -0,0 +1,18 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sautier.louis@gmail.com</email>
<name>Louis Sautier</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<upstream>
<remote-id type="pypi">tempora</remote-id>
<remote-id type="github">jaraco/tempora</remote-id>
<bugs-to>https://github.com/jaraco/tempora/issues</bugs-to>
<changelog>https://github.com/jaraco/tempora/blob/master/CHANGES.rst</changelog>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,53 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_{4,5,6}} pypy{,3} )
inherit distutils-r1
MY_PN="${PN/-/.}"
DESCRIPTION="Objects and routines pertaining to date and time"
HOMEPAGE="https://github.com/jaraco/tempora"
SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc test"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
# The calc-prorate binary used to be part of jaraco.utils
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
!<=dev-python/jaraco-utils-10.0.2
>=dev-python/setuptools_scm-1.15.0[${PYTHON_USEDEP}]
doc? (
>=dev-python/jaraco-packaging-3.2[${PYTHON_USEDEP}]
dev-python/sphinx[${PYTHON_USEDEP}]
>=dev-python/rst-linker-1.9[${PYTHON_USEDEP}]
)
test? (
>=dev-python/pytest-2.8[${PYTHON_USEDEP}]
dev-python/backports-unittest-mock[${PYTHON_USEDEP}]
)
"
S="${WORKDIR}/${MY_PN}-${PV}"
python_compile_all() {
use doc && esetup.py build_sphinx
}
python_test() {
PYTHONPATH=. py.test || die "tests failed with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
distutils-r1_python_install_all
}

View File

@ -0,0 +1,3 @@
DIST tzlocal-1.4.tar.gz 15279 BLAKE2B 2d1814c2a4fd2ed5b4b345c94e1cad05c850ab02764fc76e33940aa5f2c4c593c376e9252ca9524a0fc5732b201c222e7d4c1374c2842de6686e277dd537468f SHA512 e846f00cb0571da0c891ca8576d614ebfed622431201c713ef38a80fc990fa19298873bad74e5020648ec4b8307ce8362412e0e05d260121e9d70691814a321b
EBUILD tzlocal-1.4.ebuild 575 BLAKE2B 736e515d5c640638f1dabaf7eedca7c2695ed4251b2e0b8008e2009064c0b477b654686c6045041c05f0e34456dd70c02a661ced6393f30a0c1c1f1a94bf675b SHA512 ef19fb06419aacb21af45de7314cd6253e1f0a20477afbe6bd4b14edd7e5729746f0b137ff2c79e214fa025c4e53b555f61cdba032389e286285f557c1bce585
MISC metadata.xml 377 BLAKE2B c85be3067a235a5d7546bcf7c3eb05857986a371bca6743e222e9016ab6d6d5a212f3f65d7e9db523ef9ddb8091b62c1cfbd2d5c5d6d8560fcf881aaa3ffad80 SHA512 3ada56c5037a2a59fb53408483f03bc3ae72c9d7f676dd046125b035b34d4195e653662b67529453d63556dedda4471a9c77daaa1137af1245e49174fef1fd87

View File

@ -0,0 +1,12 @@
<?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">tzlocal</remote-id>
<remote-id type="github">regebro/tzlocal</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,25 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit distutils-r1
DESCRIPTION="tzinfo object for the local timezone"
HOMEPAGE="https://github.com/regebro/tzlocal"
SRC_URI="mirror://pypi/t/${PN}/${P}.tar.gz"
LICENSE="CC0-1.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDPEND="dev-python/pytz[${PYTHON_USEDEP}]"
python_test() {
unset TZ
"${PYTHON}" -m unittest discover || die "Testing failed with ${EPYTHON}"
}

View File

@ -1,8 +1,13 @@
AUX flexget-2.10.35-guessit.patch 559 SHA256 112687723ebebdab66279647b89e21871fd82568dfa2758debfead84651f0e4e SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0 WHIRLPOOL 6ad4a9349d547fa6ef92c885b45e93a1373f1e37c8ee291b0f88e8e4be92596cde338ec06e3580ddd8d69dceccf3935dccd525d023a2c8b73c6e8d5d1dab8aac
DIST FlexGet-2.10.35.tar.gz 2677411 SHA256 b6fd18fa486968e578ba8ed2abfec6c9b7b220edfd0aa46f71e4824438ffb7f0 SHA512 6350ab4ed0312249cce04f83244826bc0d681ab4a2e36a9b768f8031665518e80ce5e0a3089b8aa7e39a57c984910c923c2eac4f6e00a3f05342456e9b8e52aa WHIRLPOOL fd52d2a37dfc7b51bf64d9b399bb7263abb45d2d5534d99f3b3664248e6322a62e8d1630bd2d70f0a256608734a0969ce177fbb8981d55fa8deb10404a6d03f3
DIST FlexGet-2.10.84.tar.gz 2673109 SHA256 ab8ea3de4ccbebe6e4154e4c001945e75b833d1f680abc540af5fe087c79bde3 SHA512 f3294fe64b45c582f8ef572ba9ded1f59bd8d0caa4ff9e4eb48278b59be8002e5029ccd0f6008df7d2b9f42165833f90eef0256fb3e6da0967009414d8d9da43 WHIRLPOOL 94f5353733e4cdf6a379d29e902208d9ea05f42328f818bd43b5a9d53ec8521a36de0a2cace5642e0ef216cacc11bff5cf131cb20bbb42832087f574f43809cc
DIST FlexGet-2.9.18.tar.gz 2637431 SHA256 e71f977f6cfef89b3203c53c549e48b332d1f3d281e86ee508e03d3cfaf14896 SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57 WHIRLPOOL 41fca7153193382fd56f7e75df4c5edc0daf1a260d4d963e58b4bb347f4a0d60a63b318c0e7d5c98fd2bd11567c9ec9ffd9d75a85786e612fd6d9d2e000a9508
EBUILD flexget-2.10.35.ebuild 2589 SHA256 d5c780b6fd039b1931ae6ef5264ec09beb5a1ffb018a4eafab4774512ea2cdf3 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568 WHIRLPOOL bc208cb50e6bc57a290f9acbf602aefe96f9332add94ff5f9c42ad3d7e21189cd08e9ca255ba46a840413b9d59afdd92a0eb82541d4f5f7c80c970feef8c2228
EBUILD flexget-2.10.84.ebuild 2555 SHA256 f9b65dd7b85479207b591b0fead6b9aa36fd64968d0c67baa470cb1d3b2b1c6e SHA512 ba1efb6b476c9bcfd346bcad40f6aac688b17d037de63a3307fb85f8ada6575be52cf44a6ab579a4f0a7dc83bc7f8c86c7e49e2ca275d84adeb3c6f566d59fe8 WHIRLPOOL dd3dc1b791ab6c94d9483f0d442835b6d0801b1bb319e54c6facbe3079d42f6cb5fc4f36390864ee3311e1ae5ffa18f685fbf339f51171661c1ac6413a8e5951
EBUILD flexget-2.9.18.ebuild 2725 SHA256 6848408c96ff876b71162a7b8f8fa6c19dbca908f412fd8ab414e0d4ccfa44f7 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd WHIRLPOOL 93953a4984f45da774fce33dcc9319b2691eceb7a456de0fa828b9d84ce2bd8a51992cbd652cd3cece0aa280a32500407891029971469294353f6c4bac0c6b65
MISC ChangeLog 559 SHA256 44a477a3f1f9f310327ad2b992bd735b404561251cdce48bb72456e2863f0e4a SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667 WHIRLPOOL 3108b3a39a6871b5e3fccd8865ee079163d507e3a22e29af90b3522d308ae875eaa6418b6d3e5621c90495ca32dd7741cb4353493720630567b684c93e6e1405
AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0
AUX flexget.service 334 BLAKE2B 38fb9baac779864cdd4734c04829b30dc285c26cd0b758dc10b65922503c6c92f097ee42ccf0c35e8f7daaf29ebe3aafa876a4c86bc2dda8853cc13fb2ba9b83 SHA512 3ca09f7cf8c115f081bc754433444a38eae75b159a2f7351246907af71bdc2a55693b26205a6955f75006987d21a85d4c3cfb75f20d14fb7f6dd92ceb285aea7
DIST FlexGet-2.10.35.tar.gz 2677411 BLAKE2B 03c6cd265dac7dbbb4341761f8d4478ecaa9c600a640feb632a9c673093c98f026ced4a21fd3f85b483a70cd2f7bb466d7c2ef4bbe239651ec2dd7e7d4501975 SHA512 6350ab4ed0312249cce04f83244826bc0d681ab4a2e36a9b768f8031665518e80ce5e0a3089b8aa7e39a57c984910c923c2eac4f6e00a3f05342456e9b8e52aa
DIST FlexGet-2.10.84.tar.gz 2673109 BLAKE2B 083cf45bf2a78edc8aba324628f7247796284c31b65b5d9c99fba5a98804cc6bb12697fde4452ae04c8ca7b7ca9a4a8baa0a4d03e5f3d80f43b165495484ce5b SHA512 f3294fe64b45c582f8ef572ba9ded1f59bd8d0caa4ff9e4eb48278b59be8002e5029ccd0f6008df7d2b9f42165833f90eef0256fb3e6da0967009414d8d9da43
DIST FlexGet-2.11.23.tar.gz 6930560 BLAKE2B 3db1276925acd6ba737ce06795c668fecabbd4dd4116cdc67dbd3ab099427e54844d4d2748a926c6fbe976c413b746981004e38cfb82c8bfb21bf872acc1feb6 SHA512 4d472ae32dbbe38d8cda2c3f9e53e9f21de22e83fac7b63dacace331b2f9b97f4880b0ded74f2334d168fb7ac9ccec727ff873afd18f966caeae98bdc8cb1202
DIST FlexGet-2.11.24.tar.gz 6943832 BLAKE2B 3118bd2117b61401d0578274d7a8636563cc149a8f8e0a51071071e9f48196b853d5b3fc59f66cd7873575597eb0a84a363fd4aa7322201c1cdaf3cf4f73c8f6 SHA512 4483ff4db3801f943998acf512d02a858699071e0202ed1a70c16382b73bd3a6327065c89ed9b913a2d660c1fc67ac79ce1a085853ec98eac7b981b92e5fa92f
DIST FlexGet-2.9.18.tar.gz 2637431 BLAKE2B 78253e2ae95193488715c7c5e5d048b7abb98c1bd2399dc5b77f1e1d0795b52f3ce35074c53c23a0200fb3d4e3b186a87c7b6f88b51bf2db71719e636533400a SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57
EBUILD flexget-2.10.35.ebuild 2589 BLAKE2B 0d6e3deb742f146a8f1fc193e340dde9d15e5853c4da2d69c7d15fed0aa327a274f704f2aa515b14820d9b079e0e9ed27cf559140f9f08dde944962ede9001a1 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568
EBUILD flexget-2.10.84.ebuild 2555 BLAKE2B 7610d7606ec86ee5ceb957b18560b17b6f945e72bb0fd6f78339ba4f5b8b08d62dce5b631be5f1d6e295a9426744a11fb1eaf6037972c81a197148a3d32fc3e3 SHA512 ba1efb6b476c9bcfd346bcad40f6aac688b17d037de63a3307fb85f8ada6575be52cf44a6ab579a4f0a7dc83bc7f8c86c7e49e2ca275d84adeb3c6f566d59fe8
EBUILD flexget-2.11.23.ebuild 2852 BLAKE2B 6200fa85fca0e29a8452a851409a3ced8ef07ddd51dfe80d1aff422c1c9995046a5eb8cfb0400b40cf6a0021bdda3912e24a00d3a2e363fbec86f11ae4e48286 SHA512 9a7de63041c32a82c10b61db96079fc1c1d08d5028433a4ec06982d2f9c271708c3c390234d6db9ba332da9f2ef737eea1bc9de4fee80d09b5424ec9873a92d5
EBUILD flexget-2.11.24.ebuild 3490 BLAKE2B bbe9a5328ee84c18cf6f4520bf6b233cf4f89d1b516dd07b3f4b9e914b8cb9a59b89f1e8156f99b97ed91e01b1409fb819b65615cce09c4715a35923db64815f SHA512 229b79ed01853f9efc25f9cba21e73e4475e0474266f22fc06b6526ee48432c996ac738a47f6fb7a810c446ef2e0a0b95750882073380744a0f0c0a266708957
EBUILD flexget-2.9.18.ebuild 2725 BLAKE2B 2a80b56f4cf1c5d92a1648919f2daac5818a36908ac3130df5ab482bb65fbf0f3675ae8ff6d1d15025e0acc616314160357972d3d9c6aabf578954e20997d649 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd
MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667

View File

@ -0,0 +1,13 @@
[Unit]
Description=FlexGet daemon
After=network.target
[Service]
User=flexget
Group=flexget
ExecStart=/usr/bin/flexget --logfile /var/log/flexget/flexget.log --loglevel info -c /etc/flexget/config.yml daemon start
ExecStop=/usr/bin/flexget daemon stop
ExecReload=/usr/bin/flexget daemon reload
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,109 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1 eutils systemd user
if [[ ${PV} != 9999 ]]; then
MY_P="FlexGet-${PV}"
SRC_URI="mirror://pypi/F/FlexGet/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
else
inherit git-r3
EGIT_REPO_URI="git://github.com/Flexget/Flexget.git
https://github.com/Flexget/Flexget.git"
fi
DESCRIPTION="Multipurpose automation tool for content like torrents, nzbs, podcasts, comics"
HOMEPAGE="http://flexget.com/"
LICENSE="MIT"
SLOT="0"
IUSE="systemd test transmission"
RESTRICT="nomirror"
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
=dev-python/APScheduler-3.5.0[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.6.0:4[${PYTHON_USEDEP}]
>=dev-python/cherrypy-10.2.2[${PYTHON_USEDEP}]
=dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
=dev-python/flask-0.12.2[${PYTHON_USEDEP}]
=dev-python/flask-compress-1.4.0[${PYTHON_USEDEP}]
=dev-python/flask-cors-3.0.2[${PYTHON_USEDEP}]
=dev-python/flask-login-0.4.0[${PYTHON_USEDEP}]
=dev-python/flask-restful-0.3.6[${PYTHON_USEDEP}]
=dev-python/flask-restplus-0.10.1[${PYTHON_USEDEP}]
=dev-python/future-0.16.0[${PYTHON_USEDEP}]
=dev-python/html5lib-0.999999999[${PYTHON_USEDEP}]
=dev-python/jinja-2.9.6[${PYTHON_USEDEP}]
=dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
=dev-python/guessit-2.0.4[${PYTHON_USEDEP}]
=dev-python/path-py-10.3.1[${PYTHON_USEDEP}]
~dev-python/pathlib-1.0.1[${PYTHON_USEDEP}]
~dev-python/pynzb-0.1.0[${PYTHON_USEDEP}]
=dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}]
=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
=dev-python/python-dateutil-2.6.1[${PYTHON_USEDEP}]
=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
=dev-python/rebulk-0.8.2[${PYTHON_USEDEP}]
=dev-python/requests-2.16.5[${PYTHON_USEDEP}]
=dev-python/rpyc-3.3.0[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.1.10[${PYTHON_USEDEP}]
=dev-python/tempora-1.8[${PYTHON_USEDEP}]
=dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}]
=dev-python/tzlocal-1.4[${PYTHON_USEDEP}]
=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}]
=dev-python/zxcvbn-python-4.4.15[${PYTHON_USEDEP}]
"
RDEPEND="${DEPEND}
transmission? ( dev-python/transmissionrpc[${PYTHON_USEDEP}] )
"
DEPEND+=" test? ( dev-python/nose[${PYTHON_USEDEP}] )"
if [[ ${PV} == 9999 ]]; then
DEPEND+=" dev-python/paver[${PYTHON_USEDEP}]"
else
S="${WORKDIR}/${MY_P}"
fi
python_test() {
cp -lr tests setup.cfg "${BUILD_DIR}" || die
run_in_build_dir nosetests -v --attr=!online > "${T}/tests-${EPYTHON}.log" \
|| die "Tests fail with ${EPYTHON}"
}
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 ${PN}
}
src_prepare() {
distutils-r1_src_prepare
sed -i -e "s/^chardet==3.0.3/chardet==3.0.4/" ${S}/requirements.txt || die
sed -i -e "s/^cheroot==5.5.0/cheroot==6.0.0/" ${S}/requirements.txt || die
sed -i -e "s/^cherrypy==10.2.2/cherrypy==13.1.0/" ${S}/requirements.txt || die
sed -i -e "s/^markupsafe==1.0/markupsafe==0.23/" ${S}/requirements.txt || die
sed -i -e "s/^portend==1.8/portend==2.2/" ${S}/requirements.txt || die
sed -i -e "s/^plumbum==1.6.3/plumbum==1.6.4/" ${S}/requirements.txt || die
sed -i -e "s/^six==1.10.0/six==1.11.0/" ${S}/requirements.txt || die
}
src_install() {
distutils-r1_src_install
keepdir /var/log/${PN}
fowners ${PN}:${PN} /var/log/${PN}
fperms 755 /var/log/${PN}
if use systemd; then
systemd_dounit "${FILESDIR}"/flexget.service
fi
}