New flexget

This commit is contained in:
layman 2020-02-13 21:57:33 +01:00
parent 4f9689ee8c
commit df8d00dc33
28 changed files with 573 additions and 20 deletions

View File

@ -1,7 +1,11 @@
DIST certbot-0.34.1.tar.gz 1347164 BLAKE2B e35ebd3a2f2650e101f018bed73f450bf8d3acf229a4bcb1c329b90cfc899135e6d0013ee2082d6563e88ad16e3ed349c696d9855ee07b453c6b260aa4dcb9eb SHA512 18888aeac2208578063a4b099ae2e6fc706596c6288fce2f50921dfc44e6ed3becce4a9e7d5540f32e4a398a65db2eb8c86b06d93e3f3953b2f4ca9b312b1057 DIST certbot-0.34.1.tar.gz 1347164 BLAKE2B e35ebd3a2f2650e101f018bed73f450bf8d3acf229a4bcb1c329b90cfc899135e6d0013ee2082d6563e88ad16e3ed349c696d9855ee07b453c6b260aa4dcb9eb SHA512 18888aeac2208578063a4b099ae2e6fc706596c6288fce2f50921dfc44e6ed3becce4a9e7d5540f32e4a398a65db2eb8c86b06d93e3f3953b2f4ca9b312b1057
DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1 SHA512 ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1 SHA512 ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee
DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92 DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92
DIST certbot-0.39.0.tar.gz 1350312 BLAKE2B 5f21c45d25754cb1ed0ad92e8d03637928a274637de09903509c7e78c40fd197e95cfa1f3effecef938d6ab8369dc6811714ddb5a93a806048e0998d1032e4f9 SHA512 17ab17a5f74e3fba58b1a8b9afe0c3656c7b2a5ea3585edb05ad84e36250c6a8d4d28bd692bc97d033c95eb0bbeff4eb84981ae0006e36d55846cd38373b86a0
DIST certbot-1.1.0.tar.gz 1346768 BLAKE2B 5c86edec3102ce0eb822465458ec86cbc98eb5e76c3c582d8a72ecab91e709f16e7a1576c684bc04bfd0c70918f34e84e0b3b264f949a1fb9bf9503fa9d6b179 SHA512 905b21a8a50b4df4eb92b464d10dec094ba4e7f5eaf3ad3dae1704a794952df6b51873ca919246a9b6698fd652a7c264efc742617ba0a25757ab99397759c343
EBUILD certbot-dns-rfc2136-0.34.1.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c EBUILD certbot-dns-rfc2136-0.34.1.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c
EBUILD certbot-dns-rfc2136-0.35.0.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c EBUILD certbot-dns-rfc2136-0.35.0.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c
EBUILD certbot-dns-rfc2136-0.36.0.ebuild 1140 BLAKE2B 0e574caf9b9ac2f7d5e758afcbac8d1cbd74a61f94b0c8344c0d3753b744cb201f6cbe7b77cb26989dd519dd398450b21d949c59d0e23b14a7fd5520b6e61cd4 SHA512 655d9fd6ea83c30420e57c4bd12ba6e13b27c441cefbd71cadf09d2aaf7571c726fcec40f2d15c22c2bd2bf6fa8bd9d8bea959f1e279d1cf42d6d8b367f5d6b1 EBUILD certbot-dns-rfc2136-0.36.0.ebuild 1140 BLAKE2B 0e574caf9b9ac2f7d5e758afcbac8d1cbd74a61f94b0c8344c0d3753b744cb201f6cbe7b77cb26989dd519dd398450b21d949c59d0e23b14a7fd5520b6e61cd4 SHA512 655d9fd6ea83c30420e57c4bd12ba6e13b27c441cefbd71cadf09d2aaf7571c726fcec40f2d15c22c2bd2bf6fa8bd9d8bea959f1e279d1cf42d6d8b367f5d6b1
EBUILD certbot-dns-rfc2136-0.39.0.ebuild 1140 BLAKE2B 55099fe8624e906cbd30dec745c758af94616dfbd52c730d4e8a9e0ad6705290c161254d92980b59ba93eec291d1ae0b7c02cc156a753cc707ebc28b6927b815 SHA512 67f0bdebeaa37c5f0da9d9150a68f584e41cbc999c1057873553c55b477d1e3a3c0b2b183d5354d56143c292cf1521a1c17e8da4ef320f54bc00f17540eaa8d6
EBUILD certbot-dns-rfc2136-1.1.0.ebuild 1139 BLAKE2B 651a0983e5d1dd28517a4e4d2ecbe8e0f47b2114274b2da593eef507b6a1e30a5fa1463eccec684c58afd29c22eca2e04f133e51ea3f92fbd10899e7ae578c3a SHA512 0ef47d3449f64ed62d081226ffff7927129c60191a67ac8be10ff3e948ce428f863b5598fbfd7923999f07559d9b18a053c76658821e2c6211eacd80a92feeeb
EBUILD certbot-dns-rfc2136-9999.ebuild 1127 BLAKE2B f792daed6badc9a01bc3b364aa149a98d7f9c35da3d7e2ad567983d9a8f8e7f98d298f0f3c212633fec47391dd85ee6f1c2d6f4f3f36468725df9c1a8803e623 SHA512 e8123479947735189bf6a6026c29f697ef873aed005e07af9ffa2c847d151496709ad9b2f09ce1bb711c9597b5eed8b51d85c26fc9ca2a0cb267b334d4a6f318 EBUILD certbot-dns-rfc2136-9999.ebuild 1127 BLAKE2B f792daed6badc9a01bc3b364aa149a98d7f9c35da3d7e2ad567983d9a8f8e7f98d298f0f3c212633fec47391dd85ee6f1c2d6f4f3f36468725df9c1a8803e623 SHA512 e8123479947735189bf6a6026c29f697ef873aed005e07af9ffa2c847d151496709ad9b2f09ce1bb711c9597b5eed8b51d85c26fc9ca2a0cb267b334d4a6f318

View File

@ -0,0 +1,39 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7})
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN}
fi
inherit distutils-r1
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="test"
RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}]
>=app-crypt/certbot-0.39.0[${PYTHON_USEDEP}]
dev-python/dnspython[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
dev-python/zope-component[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
nosetests || die
}

View File

@ -0,0 +1,39 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7})
if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
inherit git-r3
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN}
fi
inherit distutils-r1
DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)"
HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/"
LICENSE="Apache-2.0"
SLOT="0"
IUSE="test"
RDEPEND=">=app-crypt/acme-0.40.0[${PYTHON_USEDEP}]
>=app-crypt/certbot-1.1.0[${PYTHON_USEDEP}]
dev-python/dnspython[${PYTHON_USEDEP}]
dev-python/mock[${PYTHON_USEDEP}]
dev-python/python-augeas[${PYTHON_USEDEP}]
dev-python/zope-component[${PYTHON_USEDEP}]
dev-python/zope-interface[${PYTHON_USEDEP}]"
DEPEND="test? ( ${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}] )
dev-python/setuptools[${PYTHON_USEDEP}]"
python_test() {
nosetests || die
}

View File

@ -1,2 +1,2 @@
DIST flask-compress-1.4.0.tar.gz 9854 SHA256 327259d2162903bbeef6f3f66b566956d61864b454454d9a96bc57395ee157dc SHA512 02976bcc064ef519d7aa2f7c18771ba6de0b38c219f186242359583daf66c2bed2516e336174896b95c078f86a8e5a82fe80fc070c946d46293b6e300aaca866 WHIRLPOOL e3380dd31872f3073ec377017992d5224e7a1ccbb91132875386a6a97ab297f028b9ffe30aac45fb7a872f0a50fa788dfce8e3f5403eaad8b6464660d1afd3d1 DIST flask-compress-1.4.0.tar.gz 6043 BLAKE2B f4b999736692b74962d0584ca37d624395f8e7a490f2bdcf7a5f1c6b4487af354ab945be882d9b81c757f59e983d924665555b2ac5f0ca0bb9160aac652cfebe SHA512 f86efc13f574335ca530f091252f9ae248f66e3251a3dbcfb5888602b00e1e05d10335f88541fe4f9ab7f537fbf7bc390468a57cefe2d3a7f63a69f2cf0619db
EBUILD flask-compress-1.4.0.ebuild 557 SHA256 43ccc6cf80715707a9e874f215e4330e8b8c5c90e4725a3e21c0c12f9ed26b90 SHA512 c73aa48aeeb9ab9d1c379c1e9c6b9fdfc1463b99ce1ab4d651cbb37bf0bc39a0efe8b544ac5bb46d25842812771bad21c4b0280cb32898425b040d194ac228a1 WHIRLPOOL 58d7591aaa3e48a722cc41df5828be0db2c7b562cac0658c5df80329a39711ff4ebb97513c55c627614b8f9a81bb5de7f6665f47ba8198381f5e92dcdd6a1f13 EBUILD flask-compress-1.4.0.ebuild 614 BLAKE2B 18916fc06ba9b009511005680c5c07641f90e5cd5ad70898998d82c5ed431ce2ec3e27b349918766b9869cf1cb0fca9b1fb333e674615cebc037b6dc2682102c SHA512 6d2b183462c755c8ee117e861c051a570f54f8aaf7e0e33da64be0daac9ad08ee973cb708d510d0a66b720327283063e6a5441738546cb05d4f80120daa36138

View File

@ -2,14 +2,17 @@
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$ # $Id$
EAPI=5 EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) PYTHON_COMPAT=( python3_{6,7} pypy3 )
MY_PN="Flask-Compress"
MY_P="${MY_PN}-${PV}"
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="Flask-Compress allows you to easily compress your Flask application's responses with gzip." DESCRIPTION="Flask-Compress allows you to easily compress your Flask application's responses with gzip."
HOMEPAGE="https://github.com/libwilliam/flask-compress" HOMEPAGE="https://github.com/libwilliam/flask-compress"
SRC_URI="https://github.com/libwilliam/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT" LICENSE="MIT"
SLOT="0" SLOT="0"
@ -18,3 +21,5 @@ IUSE=""
RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]" RDEPEND=">=dev-python/flask-0.9[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}" DEPEND="${RDEPEND}"
S="${WORKDIR}/${MY_P}"

View File

@ -1,5 +1,5 @@
DIST flask-cors-2.1.2.tar.gz 27712 SHA256 f262e73adce557b2802a64054c82a0395576c88fbb944e3a9e1e2147140aa639 SHA512 61b0c32b63ea3f63350b69946411a2f370507aedf8898e0129c6fec9069d171489e853a57009815ff9b4c0ae7398b018200fb72d9478349b32fa24c243940604 WHIRLPOOL c77e9204c402e39ca0d653d816d1a8bf6f33b6c511f830fd28025b35ee1b15ad30ce94a8098a0851cb09a29d356055ef097c6aa65227d889a362f4df0aa4a6cc DIST flask-cors-2.1.2.tar.gz 27712 BLAKE2B 5132975b6f839390ce4c567581de0e780aa4894a69e42f965db5bea91622241101b164ec9cf498b9dbca5fb5c02c37c065065e79bbc997c9f3f4f5296e59d708 SHA512 61b0c32b63ea3f63350b69946411a2f370507aedf8898e0129c6fec9069d171489e853a57009815ff9b4c0ae7398b018200fb72d9478349b32fa24c243940604
DIST flask-cors-3.0.2.tar.gz 28353 SHA256 0a09f3559ded4759387dfa2a355de59bc161f67269a1f4b7b0712a64b1f7dad6 SHA512 8e78a7038663e20ddb250a798907bfb93ac37dce9471f4eb157ea7333ec5697c0b3f4dc1abe4d794ee13ac9d43c635515ea8a03c3da864f5acd8eea3c41ee915 WHIRLPOOL 801a24fefb179959daf9a5f9dd6472ca0b195435897bc0b65d23402ff604259d5e6a3f4094bfed622873bdc4d5082f0b401f43bb25114c6838e8483a20c646a4 DIST flask-cors-3.0.2.tar.gz 28353 BLAKE2B f8581392ef20855816282282574a1bb29f6f2c7b1a6b7e7c316ea33e243d6a03eb0472e5c0a91b7eb52482000f0e9df21184c872da831d8e49f88f0566ee5662 SHA512 8e78a7038663e20ddb250a798907bfb93ac37dce9471f4eb157ea7333ec5697c0b3f4dc1abe4d794ee13ac9d43c635515ea8a03c3da864f5acd8eea3c41ee915
EBUILD flask-cors-2.1.2.ebuild 1696 SHA256 0169705aa714f7cd84dc8d3861d5f4de16e653f025ac0a60a9c4b08bc19bad1f SHA512 476a9c13d55b4f2b297d5227de71a3e061f69008d753512c46ea14afefe4bf243f943761d13f0c636dd90e3be5cd54f6ee3d1f04fc7d57dca3c4a3c386430f45 WHIRLPOOL 980914b177e721b2b2c78a9a3b7486c46d02ec6b4d9c61b42ccb0bf3b3fde636bdf2e538ea200583a1524f472dba0875ff0e6715927f4cbacac38a18ad45acdf EBUILD flask-cors-2.1.2.ebuild 1696 BLAKE2B fee763ead6e3a93aed60fb9262f7a5567d7f6422624dfab907b213bfbcb1fc4490fbd2272467949afcfe5e9f6d61f51d70e74230ffa069def7f0f6ac4ec7dfaf SHA512 476a9c13d55b4f2b297d5227de71a3e061f69008d753512c46ea14afefe4bf243f943761d13f0c636dd90e3be5cd54f6ee3d1f04fc7d57dca3c4a3c386430f45
EBUILD flask-cors-3.0.2.ebuild 1696 SHA256 0169705aa714f7cd84dc8d3861d5f4de16e653f025ac0a60a9c4b08bc19bad1f SHA512 476a9c13d55b4f2b297d5227de71a3e061f69008d753512c46ea14afefe4bf243f943761d13f0c636dd90e3be5cd54f6ee3d1f04fc7d57dca3c4a3c386430f45 WHIRLPOOL 980914b177e721b2b2c78a9a3b7486c46d02ec6b4d9c61b42ccb0bf3b3fde636bdf2e538ea200583a1524f472dba0875ff0e6715927f4cbacac38a18ad45acdf EBUILD flask-cors-3.0.2.ebuild 1691 BLAKE2B f209c783683fa2eda72078de1dda3ebba8cd92cd3535097fde065629b9ebaba35d757a7914d57bd9651d789e33d4c212e8448e1f30ed920de8323d6010fa6d25 SHA512 6866b82af486eb6ea75649bbca2032349ea6c667bf2614f7f449e107d60ac5d6b963306c7caba0a1003cc04d196feddf4b857b0b301ebff39ffaea033cf84c20
MISC metadata.xml 562 SHA256 d27591a719383c9b44e5f72d8617abaf07ebb1d80d7db5923291e5c791732d0c SHA512 0f7aeff494625337815930c46d69e05f5a34c880761c1de16bb8006477aab1208c2991b9388b31fc4ef42fb3adc9921494e92aae832ab774999953700940204d WHIRLPOOL d004abdf0ae98a0e7342b2e45b9483880bb97945b30d273f605b5c5c7bd65461693151f6d1a5c221856ecc36671d833e2224ac3d7737014a362634254e16d210 MISC metadata.xml 562 BLAKE2B bb9019ab1ab3d32edbd6a489d48d153d1e61951b424eaad1dddbee85e65a220acc6b1e5cb2e8373d9b9c6b6de63f719574a45de675a3123ac142dc75f92adc29 SHA512 0f7aeff494625337815930c46d69e05f5a34c880761c1de16bb8006477aab1208c2991b9388b31fc4ef42fb3adc9921494e92aae832ab774999953700940204d

View File

@ -3,7 +3,7 @@
# $Id$ # $Id$
EAPI=5 EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) PYTHON_COMPAT=( python3_{6,7} pypy3 )
inherit distutils-r1 inherit distutils-r1

View File

@ -1,4 +1,4 @@
DIST flask-restplus-0.10.1.tar.gz 258734 BLAKE2B 06b87b943215746971537ab66d5faab550d18bd76f5b35e18991bd7b5d53ff79421b8f1cb2ffbcee2ad9fcea82cec23ee53d284ce6997b761178f8c7165ccb4b SHA512 b80ce161267da9c54276fd87623372a61a36af66ad80e38537ae2ffa66f3a232961fa7d5571e158ce3e2ad93421409d9f01e5f34886ee3ba9b405c499c08cd52 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 DIST flask-restplus-0.8.6.tar.gz 100249 BLAKE2B 2d7b6e779d6c373041691488b033ced040e3633a8a54271aaacfd0573ff25326fb760e35e1988398b9f7d79a96763ab63a7133007e090861e9ccbbc4c536feef SHA512 b09a59c4b06d594103159972304a46decd36385a683615c269fe86241b149f821ef8f66700950d4f3de02b054c05135a46ce0cb3ab2043ff6b9b9400ac538104
EBUILD flask-restplus-0.10.1.ebuild 1216 BLAKE2B 8e62a1141acdded01ae4b4811b3ebf33a55f8a8a5f6372cd7804c8ae21b8edf9712035ce1449d5de5714a3a504bab59f4a0cdfb07ba5d008e690e7a0f91930e0 SHA512 51e12657ba91c5df8ae756c227c215f714aa6255c7339d37c317d3fb17561615f41ef3d0fbdc6d37344454e5f2826d99226928fb3cf6e1bba61f6d2161a058eb EBUILD flask-restplus-0.10.1.ebuild 1221 BLAKE2B 32a642befb1e99a8e2dac11c52bdb13de423f4c9116a28b81affca0b3f321dfb3fe67e16ec7a071b2c95ce241143213f318bc34ede33bf75836f30a4a973bf15 SHA512 6734a8085068d653dbeaed52104ad3d105625c01790c3af5b48188aeb778b5e7a420a443dc4974f634746803f69ca84e59f648f96504ac574ec87ac76c9b2fd5
EBUILD flask-restplus-0.8.6.ebuild 1212 BLAKE2B 5ef7c4ad985677e256e10a4e4cd365056b3faa55e562256dd0ae705a8b06496e8d08e20c44b3a4a22436a2ee763ba7aceeee2cbadfcde7f00be092bdb3f4f51f SHA512 b160dc1a21504eb631793a286cbf573e04fe8cc8e07f84981d7b0d7cc1a6078161b53879f64e3e4051883e5a899f223fc1385586ed8a7d39425df316fc1a29df EBUILD flask-restplus-0.8.6.ebuild 1212 BLAKE2B 5ef7c4ad985677e256e10a4e4cd365056b3faa55e562256dd0ae705a8b06496e8d08e20c44b3a4a22436a2ee763ba7aceeee2cbadfcde7f00be092bdb3f4f51f SHA512 b160dc1a21504eb631793a286cbf573e04fe8cc8e07f84981d7b0d7cc1a6078161b53879f64e3e4051883e5a899f223fc1385586ed8a7d39425df316fc1a29df

View File

@ -3,7 +3,7 @@
# $Id$ # $Id$
EAPI=6 EAPI=6
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy{,3} )
inherit distutils-r1 inherit distutils-r1

View File

@ -1,5 +1,7 @@
DIST guessit-2.0.4.tar.gz 73497 BLAKE2B d1910fe754dee4aabb6b3bead5ddac38013c40a9bddb317989719fa1fc1082cd6953154258ed313e762094e57bffc4b82a0a9080341583ae13feea9470c7fd9d SHA512 ed44267881df208743900b4977d9e9bd555e9bb246b7de78e205c9038c6d8e395db05ba9d982dce830b1ac0c4d002f08b24e1cd7194d67aed942d60986fafd04 DIST guessit-2.0.4.tar.gz 73497 BLAKE2B d1910fe754dee4aabb6b3bead5ddac38013c40a9bddb317989719fa1fc1082cd6953154258ed313e762094e57bffc4b82a0a9080341583ae13feea9470c7fd9d SHA512 ed44267881df208743900b4977d9e9bd555e9bb246b7de78e205c9038c6d8e395db05ba9d982dce830b1ac0c4d002f08b24e1cd7194d67aed942d60986fafd04
DIST guessit-3.0.3.tar.gz 137804 BLAKE2B bcf79a896d02826ab154f671e6854898ded179d8babafa0ed7625553bfbde3b401540679311c19c72a494da61ce3193dfb5c8ac95487fa72e86db7f3e2047129 SHA512 c8743ee7e93e425c129c659afa0446d37a0e621e48659e283780c33659179e1b2d047a5656d6064afab8fc06711b76c073f131d1b6afbb7d663f3505ab25bf8b DIST guessit-3.0.3.tar.gz 137804 BLAKE2B bcf79a896d02826ab154f671e6854898ded179d8babafa0ed7625553bfbde3b401540679311c19c72a494da61ce3193dfb5c8ac95487fa72e86db7f3e2047129 SHA512 c8743ee7e93e425c129c659afa0446d37a0e621e48659e283780c33659179e1b2d047a5656d6064afab8fc06711b76c073f131d1b6afbb7d663f3505ab25bf8b
DIST guessit-3.1.0.tar.gz 144079 BLAKE2B 6294b380d236b881c963c9ae160a9b2f36a95e0bbbad8ece9dd8b81a566480e8299cddd4db68fd0af7ade96ba1b77fb5409ad94b4cc0c6a9cb66153a3f9a57c2 SHA512 cd5557ec7c5de2b95905d412dc30efc077ce39efbfdb4c3a7f73e2062343d2b17ca479a8c8164cfc863afe7bb5ceee2eff9289226bfede3df030e12d5ff86282
EBUILD guessit-2.0.4.ebuild 1271 BLAKE2B d03ff5470466c8b5cc8a31af2b676c69e090d109d71d5ec042608c6133fe602813924e74a5040bd62435c3e8db4b1bd3598abdbb31275843e29a49eb4ef25c5b SHA512 4ad541493a6935377a13e8eb317092b581014f043e7c52455fd530308fcd516fc11b0031f4a19c786542283797c1fc9b8570e77185fee8db3765096a45d797db EBUILD guessit-2.0.4.ebuild 1271 BLAKE2B d03ff5470466c8b5cc8a31af2b676c69e090d109d71d5ec042608c6133fe602813924e74a5040bd62435c3e8db4b1bd3598abdbb31275843e29a49eb4ef25c5b SHA512 4ad541493a6935377a13e8eb317092b581014f043e7c52455fd530308fcd516fc11b0031f4a19c786542283797c1fc9b8570e77185fee8db3765096a45d797db
EBUILD guessit-3.0.3.ebuild 1214 BLAKE2B f479ea14b41b37c039a8437fbfd92b890a7362034b13cbdcae20e868a91b1c844c265e977657920b5a6193a698c160aeac5664949ed9deca9c0ad498e566ec91 SHA512 cd8257edc6278823930110618136fcf0a7e8305c0bcd6ec3bb4bb3f54decc8a8a300bd5943ff9650cfece5c82b43d52ac7e0cdfd54700b419de53e6c897cec49 EBUILD guessit-3.0.3.ebuild 1214 BLAKE2B f479ea14b41b37c039a8437fbfd92b890a7362034b13cbdcae20e868a91b1c844c265e977657920b5a6193a698c160aeac5664949ed9deca9c0ad498e566ec91 SHA512 cd8257edc6278823930110618136fcf0a7e8305c0bcd6ec3bb4bb3f54decc8a8a300bd5943ff9650cfece5c82b43d52ac7e0cdfd54700b419de53e6c897cec49
EBUILD guessit-3.1.0.ebuild 1232 BLAKE2B f17ee2f942e96c2f4fdd36cf1bd4ccfdecb0ddcb802124974c579caf1acf7c77932415732368ed31fe09a76f77e69d75373cfa9281da5bc7f962863bc888c898 SHA512 b6fe4b6d46da314c27cc402db3dddfc85270ec2af5dbc972e27f57f84d90f7c060c056fdc36066a28810e11d23573c8b0c284d64feff7d3150043cd245a5a46d
MISC metadata.xml 494 BLAKE2B 1263ff6357d817ed0e3fa8939860c0c2718f0f9d6d15dfcc0a7980d6040a56075c79c4e580c92a59a10a9f26fb0e0579592fb3e94272751b4f071e3d738eccbf SHA512 7a9448f171bf023c39ca5bdeb3f3c079ad64ecfb07a15d8d3708e00365ed9cb9dd547e404197fca308fab1e52f8c7f3669bb952b370c8ca707ff24d6067a1c32 MISC metadata.xml 494 BLAKE2B 1263ff6357d817ed0e3fa8939860c0c2718f0f9d6d15dfcc0a7980d6040a56075c79c4e580c92a59a10a9f26fb0e0579592fb3e94272751b4f071e3d738eccbf SHA512 7a9448f171bf023c39ca5bdeb3f3c079ad64ecfb07a15d8d3708e00365ed9cb9dd547e404197fca308fab1e52f8c7f3669bb952b370c8ca707ff24d6067a1c32

View File

@ -0,0 +1,48 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} pypy3 )
inherit distutils-r1
DESCRIPTION="Python library for guessing information from video filenames"
HOMEPAGE="https://github.com/guessit-io/guessit https://pypi.org/project/guessit/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
>=dev-python/rebulk-0.9.0[${PYTHON_USEDEP}]
dev-python/python-dateutil[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
"
DEPEND="${RDEPEND}
test? (
>=dev-python/pytest-3.4[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
)
"
python_prepare_all() {
# Disable benchmarks as they require unavailable pytest-benchmark.
rm guessit/test/test_benchmark.py || die
sed -i -e "s|'pytest-benchmark',||g" setup.py || die
# Disable unconditional dependency on dev-python/pytest-runner.
sed -i -e "s|'pytest-runner'||g" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

View File

@ -0,0 +1,3 @@
DIST loguru-0.4.1.tar.gz 404393 BLAKE2B 2dec4a346db3652a35a758bb9ce98f29785f47a55a107c0f924005607001adbd6e873095b7212a86bfa66d5d8a24f058d775552c1fa044fabd9813c09f369f26 SHA512 5b7dbac11bbd5c7cb05fe380cf4a3337309614cac77ded3b1f5191c8865d16788cafa7e8da25817787a1ae94e1b6905afe54184d72df81fad08821cdb68c0a53
EBUILD loguru-0.4.1.ebuild 656 BLAKE2B c12daee7cc82dd3e3f2f2cbe97618f94baf12320ff29a1ba13a537c55a67f3d0a001217bb8c01353e15b3100347d30a5833bd08ded28362d8d052d51adc9ca98 SHA512 fd591aff2a4fd4c44abb4f0a54c4f67c41a838c89b1ff9820aed1f26096c8552bbbf41d590fd13fffdfd532f62b1cf941c9bdfb1dd1d2d5fa842847dc0384138
MISC metadata.xml 683 BLAKE2B bd44db6c47f17a714eb8080d63d5002bbedf247787d568735f87f8aa01a13fc32d383f4eab2b92536a2f98f5b76b0ae01c407bf3c746b08c668ef562cf488ed0 SHA512 8a671ba69aa489f384c7074623f62c03905442b14b6b12bc9f306416a66390a334dcdadf84a5485936b47ff9992ac87e35ffbc8ae17d035b381f53f721b2369b

View File

@ -0,0 +1,24 @@
# Copyright 2019-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Python logging made (stupidly) simple"
HOMEPAGE="https://github.com/Delgan/loguru"
SRC_URI="https://github.com/Delgan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc64 ~x86"
RDEPEND="
$(python_gen_cond_dep 'dev-python/aiocontextvars[${PYTHON_USEDEP}]' 'python3_6')
>=dev-python/colorama-0.3.4[${PYTHON_USEDEP}]
"
# filesystem buffering tests may fail
# on tmpfs with 64k PAGESZ, but pass fine on ext4
distutils_enable_tests pytest

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>gyakovlev@gentoo.org</email>
<name>Georgy Yakovlev</name>
</maintainer>
<longdescription lang="en">
This library is intended to make Python logging less painful by adding a bunch of useful functionalities that solve caveats of the standard loggers.
Using logs in your application should be an automatism, Loguru tries to make it both pleasant and powerful.
</longdescription>
<upstream>
<remote-id type="github">Delgan/loguru</remote-id>
<remote-id type="pypi">loguru</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,3 @@
DIST more-itertools-7.0.0.tar.gz 70103 BLAKE2B fa7556019ad4c2e8905698c1295840176b763bf1b7356679eb3988112b962adfbdefa82e7ca7419d350b40186a3ec5015314cdd7229dee867bd03fba716165f5 SHA512 730add0e26d62abd2d5e49cb662d58db244a241e272e16d05c25c7bf2ebe8a2e28b2b2b5038082d5773358b50e05d5f9a93f88957dc1b13daf30686047f41bc5
EBUILD more-itertools-7.0.0.ebuild 678 BLAKE2B d536d7fa82be66673786240a990bc940bd939964cf7796eeca340be8eaf8334f9ffb18b08831060590b26f6753769bf0a1006719b845fa3f85cdb8e08ef87836 SHA512 1ac607e9fd82bb7f3b1ec5336e2149bb32b7825e5a6301ac481d27c7001e552e441cd5e087bffe3b7805442c962471c3e544a56a25a1bcebb5fcb7e7eeb3d6a1
MISC metadata.xml 451 BLAKE2B 22dc3c0fcc0e1061f4060b8456e7f8686f40d100af79b6bef394eb1e9111aaa9b7b5762c94bb3b27464739328388dd56f02cb9813860acf23067148f03ef2f66 SHA512 4a22e7394227ddac2669e188e6b77170d41c30054a388def0a4d8ff2ff27de676949f4b8932d8d1adeca6c8570be3733da9983e173dc620298ed0bf3ea365ddf

View File

@ -0,0 +1,13 @@
<?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">more-itertools</remote-id>
<remote-id type="github">erikrose/more-itertools</remote-id>
<bugs-to>https://github.com/erikrose/more-itertools/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,24 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy{,3} )
inherit distutils-r1
DESCRIPTION="More routines for operating on iterables, beyond itertools"
HOMEPAGE="https://pypi.org/project/more-itertools/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
BDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
"
distutils_enable_sphinx docs \
dev-python/sphinx_rtd_theme
distutils_enable_tests unittest

View File

@ -0,0 +1,3 @@
DIST rebulk-2.0.0.tar.gz 257112 BLAKE2B c68bbca02535a00b816d36e0c90bb80a9ea4f192e128efac701d96443d8ceb58642c0e0d3e3676a1395479c5923dbbdc91b132d99815281bb13dd1f64e8454be SHA512 e42bc73645eaa33ee321d69d5091c0a11e47ade0b2b48ba78b8b682e327f0608bb4345e7be7e51551b672bbfd6de490bc563e12344da30be6900b5860b9047ab
EBUILD rebulk-2.0.0.ebuild 951 BLAKE2B 89513c3b138d1c90ee23df8c1f0836d6ab49753450fc17a366629c6329903dae4c2ae60d5d40bd04db8967726d18db693b21c822449832e4fa4bd5fee086d075 SHA512 624c3738b28a4ca58678f4ed740abb4f5de91baa2219605cbb76e23120017bcd45b3ad8bb98f07b9d39c04267e745c0e54aeba53a3a048bf57e61a9bcd229214
MISC metadata.xml 289 BLAKE2B 0b4705d4e9400951a5a9bbfd79a5f311cf4918e6665f697b8b94fc7daa4bb777457fd919d09f79627ab5cff49fdf473a4535146b0fb7decf33f1afe15b42d32f SHA512 d3d12fbd490d3b76d211a0a47691e7ed085b6bc6235e36ba5ddb6c976793cad1f206d61444d451da66ff16cc4e0bbc2208ce6fcee07fd8b52fe6a01e39417257

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
<remote-id type="github">Toilal/rebulk</remote-id>
<remote-id type="pypi">rebulk</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python{2_7,3_6} )
inherit distutils-r1
DESCRIPTION="Python library that performs advanced searches in strings"
HOMEPAGE="https://github.com/Toilal/rebulk https://pypi.org/project/rebulk/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT Apache-2.0"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-runner[${PYTHON_USEDEP}]
)
"
python_prepare_all() {
# Remove base64-encoded zip archive with pytest.
rm runtests.py || die
# Disable unconditional dependency on dev-python/pytest-runner.
sed -i -e "s|'pytest-runner'||g" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
esetup.py test
}

View File

@ -0,0 +1,3 @@
DIST Sphinx-2.0.1.tar.gz 6017030 BLAKE2B a446aab8c7f5a4adc93477f4f60ca975690cb4c507d6e51393a4b2c4c56563b9a12e3ea3f85d214c6bdbc7834be107384fe9029d09a73da207fd9699c4b77ab8 SHA512 28430912917a8e3eb6efe6b69268e2a5ae06795c261f2a18ef62f781e365396832c4e4bcfaad7704b1c5f840e98a9dfb82e3b438a491a13cea5c10bee66bf23b
EBUILD sphinx-2.0.1.ebuild 3479 BLAKE2B b2290a7f1abe1f08960f73b3ff8069bae7aaa5e9f73b29c1d7052531aa8c36b60e32d0eeec72f4c7eff5e866f5452ba6ccaab1d159f2ed6ea919838f16bfb6db SHA512 6fa5238ed37574221640aee81dd2c5bab1ac5efea754c5bfbf183aa7cb80f2653f1f9f628d1d91888e5c7aacf5a4aeb75ad6315d2866f4b0fc461f4519137e60
MISC metadata.xml 556 BLAKE2B a2689efbe3d569fa878296875f4145fdb4d83b4c4821aa636d4006b1823e5646b9cebd5341b4bc02de30985191b83461363cc892aca638e678f86a6e314dcef3 SHA512 bff6813bf9c5110c2e4f5764f911309325923cb58300c19c079d1e6de3d6c4c0bcaf4e206fa4bc11ebf54b961c7e09217310b5647029350d4f9602da6325db0c

View File

@ -0,0 +1,15 @@
<?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">Sphinx is a tool to create documentation for Python projects (or other documents consisting of multiple reStructuredText sources).</longdescription>
<upstream>
<remote-id type="pypi">Sphinx</remote-id>
</upstream>
<use>
<flag name="net">enable internet capabilities</flag>
</use>
</pkgmetadata>

View File

@ -0,0 +1,106 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python{2_7,3_6,3_7,3_8} pypy{,3} )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Python documentation generator"
HOMEPAGE="http://www.sphinx-doc.org/"
SRC_URI="mirror://pypi/S/${PN^}/${P^}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="doc latex test"
# Tests automagically use latex, bug 667414
#REQUIRED_USE="test? ( latex )"
RESTRICT="!test? ( test )"
RDEPEND="
<dev-python/alabaster-0.8[${PYTHON_USEDEP}]
dev-python/Babel[${PYTHON_USEDEP}]
dev-python/docutils[${PYTHON_USEDEP}]
dev-python/imagesize[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/snowballstemmer[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-htmlhelp[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-serializinghtml[${PYTHON_USEDEP}]
dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}]
dev-python/packaging[${PYTHON_USEDEP}]
latex? (
dev-texlive/texlive-latexextra
dev-texlive/texlive-luatex
app-text/dvipng
)"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/html5lib[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
virtual/imagemagick-tools[jpeg,png,svg]
dev-texlive/texlive-latexextra
dev-texlive/texlive-luatex
app-text/dvipng
)"
S="${WORKDIR}/${P^}"
python_prepare_all() {
# remove tests that fail due to network-sandbox
rm tests/test_build_linkcheck.py || die "Failed to remove web tests"
sed -i -e 's:test_latex_images:_&:' tests/test_build_latex.py || die
sed -i -e 's:test_latex_doc:_&:' tests/test_build_latex.py || die
# requires specific locales
sed -i -e 's:test_babel_with_language_:_&:' tests/test_build_latex.py || die
sed -i -e 's:test_polyglossia_with_language_:_&:' tests/test_build_latex.py || die
# fail for unknown reasons. TODO: find out why
sed -i -e 's:test_build_latex_doc:_&:' tests/test_build_latex.py || die
rm tests/test_ext_imgconverter.py || die "Failed to remove broken test"
# fails when additional sphinx themes are installed
sed -i -e 's:test_theme_api:_&:' tests/test_theming.py || die
# fail under pypy3
sed -i -e 's:test_partialmethod:_&:' tests/test_autodoc.py || die
sed -i -e 's:test_partialfunction:_&:' tests/test_autodoc.py || die
distutils-r1_python_prepare_all
}
python_compile() {
distutils-r1_python_compile
# Generate the grammar. It will be caught by install somehow.
# Note that the tests usually do it for us. However, I don't want
# to trust USE=test really running all the tests, especially
# with FEATURES=test-fail-continue.
pushd "${BUILD_DIR}"/lib >/dev/null || die
"${EPYTHON}" -m sphinx.pycode.__init__ || die "Grammar generation failed."
popd >/dev/null || die
}
python_compile_all() {
if use doc; then
esetup.py build_sphinx
HTML_DOCS=( "${BUILD_DIR}"/sphinx/html/. )
fi
}
python_test() {
mkdir -p "${BUILD_DIR}/sphinx_tempdir" || die
local -x SPHINX_TEST_TEMPDIR="${BUILD_DIR}/sphinx_tempdir"
pytest -vv || die "Tests fail with ${EPYTHON}"
}

View File

@ -1,4 +1,4 @@
DIST zxcvbn-python-4.4.14.tar.gz 1921286 SHA256 6a85748cb622d095a06fe000578afe18626af5a334ffc3f9b0acf8872f966534 SHA512 37a750efcbd727232b183f6287ade2d0f89399f22b1ed247ee9255a8382d766bf92e9fd9b0036544b07488179693b69e2bdc25a56acf04a24055b6a930274880 WHIRLPOOL 4f16fc6a7c9c3f3820ce7b8be93b6024d9ce592eb967d64f6a99dea0cb2cc9555e0bc2cb63162227d573e5073184c231b55415f20b7030d088ce1b1a1aa7145f DIST zxcvbn-python-4.4.14.tar.gz 1921286 BLAKE2B 60b049914c86178c94c25b6cc164db168fcb3357737e9fa2cb2e271a0d83d60537ce402219a7c3872dd0cf3e6e087892e76b175f9809af37b091a8e002ad8581 SHA512 37a750efcbd727232b183f6287ade2d0f89399f22b1ed247ee9255a8382d766bf92e9fd9b0036544b07488179693b69e2bdc25a56acf04a24055b6a930274880
DIST zxcvbn-python-4.4.15.tar.gz 1921579 SHA256 e523e8fe3efe7facb60d266927489e7106d87f7011484f48283aea29e828722a SHA512 c3e1c610948b51db82c2c59d16c89cf57edd6a965d981958478ddf59545035a1f7c4a562c3b57065ce6a1a15026ed7e04e47c641c8699a2c56320f52cf4a15ff WHIRLPOOL a2a78b7a3e64362df21ac57ca60d5d46a3beeaf8be28af171816af7d9ae52637f664414c85922ed7865e68e22257a25554b45456322eb3c2008cfef1820f74bc DIST zxcvbn-python-4.4.15.tar.gz 1921579 BLAKE2B aa3901bb60f342667a482ae4c473995b87b7c6f6cf5a37548613d8da70cefb3837d378b70c6d92a01cb9c69670a4ea313eac246fffb3a63016b398049307b2ce SHA512 c3e1c610948b51db82c2c59d16c89cf57edd6a965d981958478ddf59545035a1f7c4a562c3b57065ce6a1a15026ed7e04e47c641c8699a2c56320f52cf4a15ff
EBUILD zxcvbn-python-4.4.14.ebuild 549 SHA256 8e61a8807cf0f05d220bfb4b2d787b953047a6a1edce228678d9a3f3d89688f8 SHA512 1cd54371fc6f9d0286e0cc0386e7f6437f093110c3043b3f7f19c1e245703bd8eeeeeecb6099227ce641c8fd00352b851f0bf7bd49724bdccdda31c5208e9ff9 WHIRLPOOL 47221f57288a8431c607b8ac4a860bb9a9a9cec36059e81df9d1e897ec9c38a96f1409053cf61844f6353768cfdd2601f51cb4b872de14b95acd1dbcd93fbcdb EBUILD zxcvbn-python-4.4.14.ebuild 549 BLAKE2B 6a753d684d10de57e663b1392a1229f6f18e76b29057fce0a0d921ee033fb5aca052bb96e2de34fc422eb8cc8e3157522162b7edd032f173ef265a412eee869b SHA512 1cd54371fc6f9d0286e0cc0386e7f6437f093110c3043b3f7f19c1e245703bd8eeeeeecb6099227ce641c8fd00352b851f0bf7bd49724bdccdda31c5208e9ff9
EBUILD zxcvbn-python-4.4.15.ebuild 549 SHA256 8e61a8807cf0f05d220bfb4b2d787b953047a6a1edce228678d9a3f3d89688f8 SHA512 1cd54371fc6f9d0286e0cc0386e7f6437f093110c3043b3f7f19c1e245703bd8eeeeeecb6099227ce641c8fd00352b851f0bf7bd49724bdccdda31c5208e9ff9 WHIRLPOOL 47221f57288a8431c607b8ac4a860bb9a9a9cec36059e81df9d1e897ec9c38a96f1409053cf61844f6353768cfdd2601f51cb4b872de14b95acd1dbcd93fbcdb EBUILD zxcvbn-python-4.4.15.ebuild 554 BLAKE2B 73e1dc9c5a225a0a52c8b2551256c90e83e82d5d0c220abbdfd72d12b8d68f1735ac3cc6f3b6acd852d2f0775eb0e990b3ed939af7184bcae386e8b2c167edc2 SHA512 4fd4130ae17ef12726bb059dfd9515343f2a6e799d272cce07525df0d4e8b0b42f7eac708256326a7cfa5bccc96397d3f808742c6d389270cd594d16f76e77e8

View File

@ -3,7 +3,7 @@
# $Id$ # $Id$
EAPI=5 EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} pypy3 )
inherit distutils-r1 inherit distutils-r1

View File

@ -1,5 +1,5 @@
AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0 AUX flexget-2.10.35-guessit.patch 559 BLAKE2B fc5a9348c77f298c0919c532d741c196f3ee3548eb667c277595760deb6465c1bfe4089f0bf545a0115f788d7c170bd9f3c93709f4a2769ffba0ce0827d2f990 SHA512 e10aef03cdaf5e1c9839c8c165776c613ffeb007d68f5d030c2ae648a4b7452694194cff0774365df3475c2f780d84b0d2b5c8515e48263e46766580e07caef0
AUX flexget.service 365 BLAKE2B fc1b320e46fe150b8eb61a1b6916a2405d0c67a6a104a992703d379e84e1f538b53f04fa645307b9703e5e97158b2323334ebef5f3a26c2d1078bb169d418080 SHA512 308dd362b01b029419c83d7b29f4a337b35bed6312de3a8fb46f816fd590a0dc0fa69234adfb48021b2cbb39c86a38eba0a7fcaa43962301da08ef111aca01c4 AUX flexget.service 415 BLAKE2B d3900ecde223345364ca33bcf7d8fa8695b61dfd6f101b7a93d330294581b55e98adcb0b9b779d54fd201dfee64312edec29835f55e57b8517924dc545c2ca78 SHA512 96c413e85acb7d31a390446833b6c861fc72c175e1d9f6fbe73037d25b57bc7e2d6ae82fed9faddbf2a18dfbf706b8ef0e0df32ae480ee5dfee4fca49c62de6b
DIST FlexGet-2.10.35.tar.gz 2677411 BLAKE2B 03c6cd265dac7dbbb4341761f8d4478ecaa9c600a640feb632a9c673093c98f026ced4a21fd3f85b483a70cd2f7bb466d7c2ef4bbe239651ec2dd7e7d4501975 SHA512 6350ab4ed0312249cce04f83244826bc0d681ab4a2e36a9b768f8031665518e80ce5e0a3089b8aa7e39a57c984910c923c2eac4f6e00a3f05342456e9b8e52aa 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.10.84.tar.gz 2673109 BLAKE2B 083cf45bf2a78edc8aba324628f7247796284c31b65b5d9c99fba5a98804cc6bb12697fde4452ae04c8ca7b7ca9a4a8baa0a4d03e5f3d80f43b165495484ce5b SHA512 f3294fe64b45c582f8ef572ba9ded1f59bd8d0caa4ff9e4eb48278b59be8002e5029ccd0f6008df7d2b9f42165833f90eef0256fb3e6da0967009414d8d9da43
DIST FlexGet-2.11.24.tar.gz 6943832 BLAKE2B 3118bd2117b61401d0578274d7a8636563cc149a8f8e0a51071071e9f48196b853d5b3fc59f66cd7873575597eb0a84a363fd4aa7322201c1cdaf3cf4f73c8f6 SHA512 4483ff4db3801f943998acf512d02a858699071e0202ed1a70c16382b73bd3a6327065c89ed9b913a2d660c1fc67ac79ce1a085853ec98eac7b981b92e5fa92f DIST FlexGet-2.11.24.tar.gz 6943832 BLAKE2B 3118bd2117b61401d0578274d7a8636563cc149a8f8e0a51071071e9f48196b853d5b3fc59f66cd7873575597eb0a84a363fd4aa7322201c1cdaf3cf4f73c8f6 SHA512 4483ff4db3801f943998acf512d02a858699071e0202ed1a70c16382b73bd3a6327065c89ed9b913a2d660c1fc67ac79ce1a085853ec98eac7b981b92e5fa92f
@ -12,6 +12,7 @@ DIST FlexGet-2.20.21.tar.gz 6175953 BLAKE2B c13ce5dc69a1b9e2817feb38ea9ee3c4f911
DIST FlexGet-2.21.14.tar.gz 6174703 BLAKE2B 40d95e3dc3166bbddd6e533095cea92cfd92da9710976d7f0776c20715af041bf5ec9400e0ed021ef332dd6ca74da86cd583dfee6eb2d7e7532315420697a150 SHA512 7a5b9dc642cf950e49c833e97ab74d5b73fd86ab91febdee1e67272e1bd97b630f699dedc88b65d0c147a169ba65a01172ca927a1cda8b287f8638e29c3a58d5 DIST FlexGet-2.21.14.tar.gz 6174703 BLAKE2B 40d95e3dc3166bbddd6e533095cea92cfd92da9710976d7f0776c20715af041bf5ec9400e0ed021ef332dd6ca74da86cd583dfee6eb2d7e7532315420697a150 SHA512 7a5b9dc642cf950e49c833e97ab74d5b73fd86ab91febdee1e67272e1bd97b630f699dedc88b65d0c147a169ba65a01172ca927a1cda8b287f8638e29c3a58d5
DIST FlexGet-2.21.21.tar.gz 5020038 BLAKE2B d220d45438e7433575cb47483ea5597a92b708c25535feaa227e1712cb103d47618147f7068eca3475b4fcacb9d2ec26da5124eea070c92ffc50b030023aa1b4 SHA512 53a576d958190ba824bbf96fb31a0f433a28413599b2bb0c64e2236512ddc52e961094cb78259dafb3aae6341104dd5a6cea7e391eac6b30b6e86e41781f8120 DIST FlexGet-2.21.21.tar.gz 5020038 BLAKE2B d220d45438e7433575cb47483ea5597a92b708c25535feaa227e1712cb103d47618147f7068eca3475b4fcacb9d2ec26da5124eea070c92ffc50b030023aa1b4 SHA512 53a576d958190ba824bbf96fb31a0f433a28413599b2bb0c64e2236512ddc52e961094cb78259dafb3aae6341104dd5a6cea7e391eac6b30b6e86e41781f8120
DIST FlexGet-2.9.18.tar.gz 2637431 BLAKE2B 78253e2ae95193488715c7c5e5d048b7abb98c1bd2399dc5b77f1e1d0795b52f3ce35074c53c23a0200fb3d4e3b186a87c7b6f88b51bf2db71719e636533400a SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57 DIST FlexGet-2.9.18.tar.gz 2637431 BLAKE2B 78253e2ae95193488715c7c5e5d048b7abb98c1bd2399dc5b77f1e1d0795b52f3ce35074c53c23a0200fb3d4e3b186a87c7b6f88b51bf2db71719e636533400a SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57
DIST FlexGet-3.1.10.tar.gz 9771981 BLAKE2B a023a9281a73fb0040c9d28fece50696a884182b53d52599f0ee4539305174e72bb123e15df83d0f756897e0ce5ad245071786667250dda6198a86509716919e SHA512 6e9ec520cddd8df86daf6c854be08e07101ff19c749292893091709fc769a915b638dfcdf3852270dffe7fa5238e6e9b620111171d993dd23d0d23fa5734b661
EBUILD flexget-2.10.35.ebuild 2589 BLAKE2B 0d6e3deb742f146a8f1fc193e340dde9d15e5853c4da2d69c7d15fed0aa327a274f704f2aa515b14820d9b079e0e9ed27cf559140f9f08dde944962ede9001a1 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568 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.10.84.ebuild 2555 BLAKE2B 7610d7606ec86ee5ceb957b18560b17b6f945e72bb0fd6f78339ba4f5b8b08d62dce5b631be5f1d6e295a9426744a11fb1eaf6037972c81a197148a3d32fc3e3 SHA512 ba1efb6b476c9bcfd346bcad40f6aac688b17d037de63a3307fb85f8ada6575be52cf44a6ab579a4f0a7dc83bc7f8c86c7e49e2ca275d84adeb3c6f566d59fe8
EBUILD flexget-2.11.24.ebuild 3490 BLAKE2B bbe9a5328ee84c18cf6f4520bf6b233cf4f89d1b516dd07b3f4b9e914b8cb9a59b89f1e8156f99b97ed91e01b1409fb819b65615cce09c4715a35923db64815f SHA512 229b79ed01853f9efc25f9cba21e73e4475e0474266f22fc06b6526ee48432c996ac738a47f6fb7a810c446ef2e0a0b95750882073380744a0f0c0a266708957 EBUILD flexget-2.11.24.ebuild 3490 BLAKE2B bbe9a5328ee84c18cf6f4520bf6b233cf4f89d1b516dd07b3f4b9e914b8cb9a59b89f1e8156f99b97ed91e01b1409fb819b65615cce09c4715a35923db64815f SHA512 229b79ed01853f9efc25f9cba21e73e4475e0474266f22fc06b6526ee48432c996ac738a47f6fb7a810c446ef2e0a0b95750882073380744a0f0c0a266708957
@ -24,4 +25,5 @@ EBUILD flexget-2.20.21.ebuild 5637 BLAKE2B 5e52628e4656ff436bc036f1e50221a17359f
EBUILD flexget-2.21.14.ebuild 6052 BLAKE2B 207022b33db99f21fed2240d0e283d4694c5ff1a664aeb388dce8caf67e3372f5ad2ab664941abd160644824c29e1e9617754ec98c4f2310afa73271bad2d858 SHA512 d3fbd2a73519212fee1df72c26112ee0a0a0705d0726ab473c8606ec500123e66afa7e44cb81d7df371471de07f1e27fc40a7ba97cc91d94be26584d1f80e2f4 EBUILD flexget-2.21.14.ebuild 6052 BLAKE2B 207022b33db99f21fed2240d0e283d4694c5ff1a664aeb388dce8caf67e3372f5ad2ab664941abd160644824c29e1e9617754ec98c4f2310afa73271bad2d858 SHA512 d3fbd2a73519212fee1df72c26112ee0a0a0705d0726ab473c8606ec500123e66afa7e44cb81d7df371471de07f1e27fc40a7ba97cc91d94be26584d1f80e2f4
EBUILD flexget-2.21.21.ebuild 5970 BLAKE2B ae8f4d2b7fd78b798b3beb8f5ebba303264f80aa3015cb3b525bd4fb39e7ee89521845cdd8ecd94b16ccd76a5d6acd348d72ff2b2c0e3ed6027ceaf91b7baedb SHA512 edcf3a67139e7a770c6d4f39ba9f48ccc18d2ecd148bd4ca4ff4d379676a9895a24cf7c91b429d4cf8f67f5cbe0f488250bfc441c5670f6a3c1a27fec7b9fbcb EBUILD flexget-2.21.21.ebuild 5970 BLAKE2B ae8f4d2b7fd78b798b3beb8f5ebba303264f80aa3015cb3b525bd4fb39e7ee89521845cdd8ecd94b16ccd76a5d6acd348d72ff2b2c0e3ed6027ceaf91b7baedb SHA512 edcf3a67139e7a770c6d4f39ba9f48ccc18d2ecd148bd4ca4ff4d379676a9895a24cf7c91b429d4cf8f67f5cbe0f488250bfc441c5670f6a3c1a27fec7b9fbcb
EBUILD flexget-2.9.18.ebuild 2725 BLAKE2B 2a80b56f4cf1c5d92a1648919f2daac5818a36908ac3130df5ab482bb65fbf0f3675ae8ff6d1d15025e0acc616314160357972d3d9c6aabf578954e20997d649 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd EBUILD flexget-2.9.18.ebuild 2725 BLAKE2B 2a80b56f4cf1c5d92a1648919f2daac5818a36908ac3130df5ab482bb65fbf0f3675ae8ff6d1d15025e0acc616314160357972d3d9c6aabf578954e20997d649 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd
EBUILD flexget-3.1.10.ebuild 6484 BLAKE2B 785094de081c42490a8cca366cd410af70a843fe0eb37fea991dd85a986e87727e5de92cc49320c8b7e83f1b12e5f9c3ee449fdb07115f1a1290474db6cdf641 SHA512 fbf2574b26305f594c005bc819243f9d5f9b640e5b396e2228f4d321a0b683437876f23b26fd943e137987f8ad6a50c4fc52247875de3c5c368d73e611393a38
MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667 MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667

View File

@ -1,6 +1,7 @@
[Unit] [Unit]
Description=FlexGet daemon Description=FlexGet daemon
After=network.target Wants=network-online.target
After=network.target network-online.target
[Service] [Service]
User=flexget User=flexget

View File

@ -0,0 +1,153 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python{2_7,3_6,3_7} pypy{,3} )
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/aniso8601-4.0.1[${PYTHON_USEDEP}]
=dev-python/APScheduler-3.5.3[${PYTHON_USEDEP}]
~dev-python/babelfish-0.5.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.8.2:4[${PYTHON_USEDEP}]
=dev-python/certifi-2019.11.28[${PYTHON_USEDEP}]
~dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
~dev-python/cheroot-8.2.1[${PYTHON_USEDEP}]
~dev-python/cherrypy-18.1.0[${PYTHON_USEDEP}]
~dev-python/click-7.0[${PYTHON_USEDEP}]
~dev-python/colorclass-2.2.0[${PYTHON_USEDEP}]
~dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
~dev-python/flask-1.1.1[${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.1[${PYTHON_USEDEP}]
=dev-python/flask-restful-0.3.7[${PYTHON_USEDEP}]
=dev-python/flask-restplus-0.10.1[${PYTHON_USEDEP}]
=dev-python/guessit-3.1.0[${PYTHON_USEDEP}]
=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
~dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}]
~dev-python/jaraco-functools-3.0.0[${PYTHON_USEDEP}]
~dev-python/jinja-2.10.3[${PYTHON_USEDEP}]
~dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}]
~dev-python/loguru-0.4.1[${PYTHON_USEDEP}]
~dev-python/markupsafe-1.1.1[${PYTHON_USEDEP}]
~dev-python/more-itertools-7.0.0[${PYTHON_USEDEP}]
=dev-python/plumbum-1.6.4[${PYTHON_USEDEP}]
~dev-python/portend-2.6[${PYTHON_USEDEP}]
~dev-python/progressbar-2.5[${PYTHON_USEDEP}]
~dev-python/pynzb-0.1.0[${PYTHON_USEDEP}]
~dev-python/pyparsing-2.4.0[${PYTHON_USEDEP}]
=dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}]
~dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}]
=dev-python/rebulk-2.0.0[${PYTHON_USEDEP}]
~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
=dev-python/rpyc-4.0.2[${PYTHON_USEDEP}]
=dev-python/six-1.14.0[${PYTHON_USEDEP}]
=dev-python/soupsieve-1.9.5[${PYTHON_USEDEP}]
=dev-python/sqlalchemy-1.3.11[${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.25.8[${PYTHON_USEDEP}]
~dev-python/webencodings-0.5.1[${PYTHON_USEDEP}]
~dev-python/werkzeug-0.16.0[${PYTHON_USEDEP}]
=dev-python/zc-lockfile-2.0[${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/^aniso8601==1.2.1/aniso8601==4.0.1/" ${S}/requirements.txt || die
sed -i -e "s/^apscheduler==3.5.0/apscheduler==3.5.3/" ${S}/requirements.txt || die
#sed -i -e "s/^beautifulsoup4==4.6.0/beautifulsoup4==4.6.3/" ${S}/requirements.txt || die
sed -i -e "s/^certifi==2017.4.17/certifi==2019.11.28/" ${S}/requirements.txt || die
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==18.4.0/cherrypy==18.1.0/" ${S}/requirements.txt || die
sed -i -e "s/^click==6.7/click==7.0/" ${S}/requirements.txt || die
sed -i -e "s/^flask==1.0.2/flask==1.1.1/" ${S}/requirements.txt || die
sed -i -e "s/^flask-login==0.4.0/flask-login==0.4.1/" ${S}/requirements.txt || die
sed -i -e "s/^flask-restful==0.3.6/flask-restful==0.3.7/" ${S}/requirements.txt || die
#sed -i -e "s/^future==0.16.0/future==0.17.1/" ${S}/requirements.txt || die
sed -i -e "s/^html5lib==0.999999999/html5lib==1.0.1/" ${S}/requirements.txt || die
#sed -i -e "s/^idna==2.5/idna==2.8/" ${S}/requirements.txt || die
#sed -i -e "s/^importlib-metadata==0.8/importlib-metadata==0.23/" ${S}/requirements.txt || die
sed -i -e "s/^itsdangerous==0.24/itsdangerous==1.1.0/" ${S}/requirements.txt || die
sed -i -e "s/jaraco.functools==2.0/jaraco.functools==3.0/" ${S}/requirements.txt || die
sed -i -e "s/^jinja2==2.10.1/jinja2==2.10.3/" ${S}/requirements.txt || die
sed -i -e "s/^markupsafe==1.0/markupsafe==1.1.1/" ${S}/requirements.txt || die
sed -i -e "s/^more-itertools==7.2.0/more-itertools==7.0.0/" ${S}/requirements.txt || die
sed -i -e "s/^path.py==11.5.0/path.py==11.0.1/" ${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/^progressbar==2.5/progressbar==2.3/" ${S}/requirements.txt || die
sed -i -e "s/^python-dateutil==2.6.1/python-dateutil==2.8.1/" ${S}/requirements.txt || die
sed -i -e "s/^pytz==2017.2/pytz==2019.3/" ${S}/requirements.txt || die
sed -i -e "s/^pyparsing==2.2.0/pyparsing==2.4.0/" ${S}/requirements.txt || die
sed -i -e "s/^requests==2.21.0/requests==2.22.0/" ${S}/requirements.txt || die
sed -i -e "s/^rpyc==4.0.1/rpyc==4.0.2/" ${S}/requirements.txt || die
sed -i -e "s/^six==1.13.0/six==1.14.0/" ${S}/requirements.txt || die
#sed -i -e "s/^sqlalchemy==1.3.3/sqlalchemy==1.3.4/" ${S}/requirements.txt || die
sed -i -e "s/^urllib3==1.24.2/urllib3==1.25.8/" ${S}/requirements.txt || die
sed -i -e "s/^werkzeug==0.15.6/werkzeug==0.16.0/" ${S}/requirements.txt || die
#sed -i -e "s/^zipp==0.3.3/zipp==0.6.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
}