jsonrpc-base fixes, add requirements-parser, and some repoman cleanup

This commit is contained in:
Andreas Billmeier 2018-12-31 13:35:47 +01:00
parent c8a6bd1bb4
commit e0651ca3f0
17 changed files with 70 additions and 48 deletions

View File

@ -5,21 +5,12 @@ AUX homeassistant.service 261 BLAKE2B 54819aa30aa5564aca693fa2dd70ad4a9831929a33
AUX recorder.yaml 114 BLAKE2B af04840805aa13124208584e7f1d40335905a083ee7deead5c0e4324c969f2a231c801c23e42075782950aba7535496d92747bf03efd73a80b0d07e8492d18f6 SHA512 cb4e353e54fb6dc7034569b8d62ddcdca92680c23c2c4e1ce707d21cf95e93f41a0c44521d8c3ee90b68c830f6b8e65dab82ae64bfa09727ae384550f7de0c94
AUX update-homeassistant 1326 BLAKE2B 917bdd332c4e5dea5177eecd11a7f8d72b911fddfdc8e5eb54960c526fe8c735e20d44e570cf7aeb99669d2a9670c70da1c5fbc30efb284d1f0f330799de6e24 SHA512 3c05f0d6d1bde0e1526c3e679568794c07091e7856dfd8793e13feec6f22725ddaa3163ca2c81d9df86cf73573f932e561743f05de420b350a0b68f6a9582aca
AUX yamaha.py 13403 BLAKE2B e073c1e3d4bab02e93e971cb6003705e5e82d20524204ed00f5cd4d0f8f1628419a3a0c8a50ce2e2e13a57017607e5543cfed49a3241de549c572c2012c044d7 SHA512 be6ab79a49c47ad15642ac06adc194318a2ae812cdeffa442e32303b7865b1589383386d84f57b50e942b850ffe68c1ce208d0a4c5bb70fee14f39ea77d01ef4
DIST homeassistant-0.77.3.tar.gz 2837685 BLAKE2B 98d8f36477695aff9b9c0b0216f651a85c31463d4a727abc125b794afbda21dc6c6e40edd4ad3a5299306d01d983d11cca5aba9ad8b5d84bd5016d88d1195a09 SHA512 40c3046f88101e52e2ea3fe4b258833b5974227cf92b537d595e537dfe0030904ef19826d9f783d4c2c6e8b10bfa9ced97c006baeef28d31409c4c756e957657
DIST homeassistant-0.78.3.tar.gz 2863538 BLAKE2B 2381c36916bd14cbca6011e00540a39a4e7c6795a3a54546d5a7e22bd38d4461ff2c59303afde181fddf88ce9a132c1bd2bf13df90b3ad28d1fd63f8cf34dca0 SHA512 50d6ffbc5e369b90445c23cd49934353bfe964adf2da936c0ac44eb1918e73183c68aaa6ed6842aa2cc4222574a8908ce371268a681b29ed7ca53e0978b1accd
DIST homeassistant-0.79.3.tar.gz 2918479 BLAKE2B 41671e496eb78ee0d214a26211fc5ad4c4cd38b678cd25971038d71350e354734b31934dbbed85984981e46e7910b08d7654a15c1b07c96b09e775663c8c3d5d SHA512 06e8b4833d4859684be54705044b8834afe1b28c75a1414cb30ad0f8da082de60efa4b71de5abc1018d074c8ef4dd1c6d26177405efad6b0d013bba5c21e4339
DIST homeassistant-0.80.3.tar.gz 2979360 BLAKE2B ad04bd4ee64f0942280d0a30305c8ad043b88ba0ba404d0b45e5dffc6298e24ebbe8f9e4fbf340ee5480dbdb361149257966fc8ba50605d5c336f4c76a0b221f SHA512 8095b977c7f606e04f269efb1d520490744865cfa57b838d7bb232d56afe82be8599adb73eb003d7f51c87c21249fc2d60876c848ebb774cbc3735a479ac4e6d
DIST homeassistant-0.81.6.tar.gz 3074124 BLAKE2B 2b816cd3547547d3f5797abf0670ba9eeefeb461f75c5b9ef85985b093be544ae57fbf3a9596ebd405183d010b81256b69d82bc34fbe418d2ef7dd19ffcf97a2 SHA512 6892b52a7f7ecb194d6d43e0252b3aea7e3545ed1e1139bb80f311307844e0bec9b0aa42e5c626f83870e98342091c1f9df71a0b65f161f484afc00e630e0dd3
DIST homeassistant-0.82.1.tar.gz 3105867 BLAKE2B 533e8df79ba85ff1eedfb4d03de5f61b0c512a08b5f5e7e0f58f0a659e31cb6d582806a9cc602a4c6010431a39cca8616411e55f7c88abb002585c4758b915b0 SHA512 2ad5685220489e8cc56b675129d5544753b6225525ac224df1be4574ec6f7e124481569c22a612211c2fa6f64228a2a3f9cf92adf956ea08580258cf208070cd
DIST homeassistant-0.83.3.tar.gz 3173563 BLAKE2B bb83d7f75fb1552cb31c1bc31836f5a07a8cfa82dcca2b82f43bad4fba492338efc0e91c52387274aa000e9386ea5965a98bf2efe986675def8e91ae37e5272b SHA512 bf54018f7fbdda22853a9a05f51bcc175fbe377128f53e408caa117e650a159c9d28bd8f9581ef71842bd7a88f5d4a8afed0b72ee5f1c23f2dbf7f895b787fb5
DIST homeassistant-0.84.4.tar.gz 3216573 BLAKE2B 9af07b472456fac785c528ae15552fd9011bd0b3e1167ba18efc56218f65f46b032be9a573f975729b1b8e19d7637be87d053c7e6a227535d8f365dbf0d61c32 SHA512 c00b2458ec7e94e68e1ccd755d82d07c020ca5791827c0d52adce3bcd59310425e0d4425be76015afc254974a4096723888f49c3777c84bcc73ef7b85cb03997
DIST homeassistant-0.84.6.tar.gz 3216435 BLAKE2B d1e9cac9a525a16d6bdafc2859de7ae75c3d47314dbe5db2a46dfc2029ca52be40e9224da154f8eba4c3bc686064ef2476370afbf6e4719fce3e74adf2c424f8 SHA512 21fb1d5a4993ff85860afa0bbb66a3c54246c2d6ae2d554106f58eb79b3649276dbca47fc8b6037b26ce1c40c586ed493b5b30e992e50de05466ac2417587963
EBUILD homeassistant-0.77.3.ebuild 2814 BLAKE2B 79f83a94173802e5026fab45e3d544fa15e896aeed85bcb0c52364411f4c6a83b5a922fe834569629d2b557e8ecf3df375b0142de0ac943938a584c71945ca46 SHA512 84491521b703ae12e2433914898e82f9318c34999dd6113c99ca9745e895c5dc2bc3dab4221cb3238f2ef23c34b93f2999ae1fe54afa89692d682bd89de29cee
EBUILD homeassistant-0.78.3.ebuild 3546 BLAKE2B 50fe0df01e6534c8513d77fa08bff15124dd447d5716632e41bd32db428c21d77931cdebdcc1310498d5e2a9e01e474ddefbffa54d7c16a94620dd9e1b8135ca SHA512 64c6b1f07bd9726338aa958145cb17b91ad4e490d7342250be87b90d4ff917d7485a1956cda7b912b4d31ce706593c389eccea4167621a5d78f28e22c0c8077b
EBUILD homeassistant-0.79.3.ebuild 3594 BLAKE2B fe5e181bf35175e762293b64e30ae4582b7dbf185df833df6ec0a38a3825b66fecad7a3bdfbfea086ee89cccbf874bbeb728daf1999af7f3f1b001addf3b48fc SHA512 ed7f94f5fd57fb61a64f54ae25d4eb0b79d242a93750ffc28fbaffa32d22fa8d9a8735e6a2cd97068ec1a040ddab807104c85d9d9ddb3674a2b8f09ee0e89212
EBUILD homeassistant-0.80.3.ebuild 3617 BLAKE2B da07c9be1555397363cc1c7f084efa94f5a2a0c2dce3d15eef43ccbdbb4efde1db51e667994f960a6c44f3067e8944c8c023c8c575d98b7b5d77dbfbd4a44239 SHA512 859535ed5bbbebef62c0f6c8288bb86f26cfb040e51055bd514a43e2aea7335ed919a47ebea519026b167af353ad4e2a9c9cb7947d556323abf80f2f58229f0a
EBUILD homeassistant-0.81.6.ebuild 4704 BLAKE2B dac64a62a51e33ddd1ff95156faebd8a9b3b4fffa9cb9dca8befd392eb8c1870217ca0536209829b9bfdb69ef44183854d6ed8e7c0e24f3f68906736ce31ada6 SHA512 0a58ef1768c9acf325a76ae0897d54f38d9c9d133fd91c5af099df590c964d98331e3747b8a7c8151482c1370b773273b22bdafae1c04bb8418b7b65fe5559f8
EBUILD homeassistant-0.82.1.ebuild 4749 BLAKE2B 70021551647ce81bdd1ddc3f5fa86a42d70e64eb77351a0eb400630b37135f38eb5bfadd212d65ee5737959e23561f0ea117d68a42e93bcdddfb0c8aa47886e6 SHA512 e02617cf6477111953711c8a046c313b61a4ac0d837ea3f3d87729133d952f95fc9eb3a0fff53498426994ecf4d3a73a6ec15578496a79081cdc07cdf69a6e93
EBUILD homeassistant-0.83.3.ebuild 5441 BLAKE2B 25cd5ee062fc903a4605400c808f9c8c8e8838f438dfa76bd49a5ad869942425baed302fe99d0cc9e3923587351f1e55f0950a7fdb1614d4fb8eed7062acce03 SHA512 f7b4cbcf821db88f4709bfb76b392f99b01d9df88f4705c77be0a17f769d3f2e11f1a26ae6a4b4fb61331a0716aa54c2c393ae8546fca68a772ecb71df0166d5
EBUILD homeassistant-0.84.4.ebuild 5442 BLAKE2B 62e95bda77596978d5bdc0b52e86824f8b0d6f0fd49418e31c85ffa8e62d43c56d0d1033f416e90f892c61e2de16f4d89bc24e2f75f8e48536272a0070a2e496 SHA512 3fc207f4f980683371ef557ae1eac709653704589d5abcf68acfdffae2c39f51065be1639ffe04f6440c0b91c722cde70617cb2c8986a49398232f51e00e1d2d
EBUILD homeassistant-0.84.6.ebuild 5707 BLAKE2B 805d6b39835b9247b5f5ccb175668b104e54d899c09dc7062faec2f25b173cc7984a4e8bae855718af012344b2eaadd439a56bac010ba8eb1f8fe907f91e65c9 SHA512 83b7ef475766eea9697bf0f366b565c2aa0cc514a958208d99ed38f0223ce10d4ba10920dad1a62a82a9a8f6bbef29e61023013d6bb4f2afacf85b1a8c75d424
EBUILD homeassistant-0.82.1.ebuild 4751 BLAKE2B 6be92b7b9fae56dfaca847393e5100ae67b2a42bed84fda68c192b105fcd2243a072e1b1c95e28b8e63c4da6b8dfe47b7df2f93ad99e7b904dc53632766ddb14 SHA512 715d156e78d193fece439dad96b3f25a96964ba64a7a8e9671ffd3bd5b9ce3610a4d5f8d4e54d59e1c7eb553f838ff632ec9ebd49e516cb40f1f4ee000536f56
EBUILD homeassistant-0.83.3.ebuild 5443 BLAKE2B 5ca87a39c77d6c9fb9847a4a541d0c6ee9e631edc551ba2fbd6026d3a301f04242b505246c838e5f766b6fc18063120f3cdc3c98d8d28666e1efeb814254097b SHA512 8d5696eeed30daa8971c7219801dc38da93d17dcac4cb50213eaf066976662807f5106e4f056bd2e98b7203c9f85549baf580ca54c7b35e2bdd6996b2d98141c
EBUILD homeassistant-0.84.4.ebuild 5444 BLAKE2B 966f133dd7fe3c4b294443b463bce74db2af9c1cda7be4ddcb4c1a2fe7e619b36179c7841539ed33b58e519316c4d8452442bfacc31bd69bbeecae8a25a09eed SHA512 4c2286702708fba6bbf14459b57ae1663419562b07972ee9dec50e1ff5281feb6f0d7412e12d8e80999db649d8376d55bcd1a6101ca0de3569336385d7800ebf
EBUILD homeassistant-0.84.6.ebuild 5414 BLAKE2B 5afedd04df0f667820f3f2755604b760901d1e783046921329c5b4338f5d609a3a8af95461c1eb69713ffcfcbf0b936f6aa528aed46e1f5cdbd2d0608eafec07 SHA512 77c603aad2c203be72895defa2e454d209693ad0f4236641397831e748fbac55a01328d6da69227f4c1dc3d53103961d2cbbcc2b2f63dc900b6de9a29ee1935c
MISC metadata.xml 248 BLAKE2B 0859c383d3edbbaf743221c936a51926f9141c074c7c85322b410e97913d1d1aa170edbf174613b6661bc0fd15d5ac3d3d6bbed34543a09100d519c6d40ff067 SHA512 c73194d748f1c87305d3e978627c470c3180d3928b122c801543122e29a250a0f94a4c6809643f68f2f08679075c17c730243086475b637f0aa996813f9ca925

View File

@ -3,7 +3,7 @@
EAPI="6"
PYTHON_COMPAT=( python3_5 python3_6 )
PYTHON_COMPAT=( python3_6 )
inherit user readme.gentoo-r1 eutils distutils-r1

View File

@ -52,7 +52,7 @@ DEPEND="
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
dev-libs/openssl:0
"
RDEPEND="

View File

@ -53,7 +53,7 @@ DEPEND="
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
dev-libs/openssl:0
"
RDEPEND="

View File

@ -54,7 +54,7 @@ DEPEND="
wemo? ( >=dev-python/pywemo-0.4.25[${PYTHON_USEDEP}] )
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
dev-libs/openssl:0
"
RDEPEND="

View File

@ -76,7 +76,7 @@ DEPEND="
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
dev-libs/openssl:0
>=media-libs/mutagen-1.41.1
"

View File

@ -77,7 +77,7 @@ DEPEND="
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
dev-db/sqlite
dev-libs/libfastjson
dev-libs/openssl
dev-libs/openssl:0
>=media-libs/mutagen-1.41.1
"

View File

@ -92,7 +92,7 @@ DEPEND="
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
"

View File

@ -92,7 +92,7 @@ DEPEND="
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
"

View File

@ -1,7 +1,7 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
EAPI="7"
PYTHON_COMPAT=( python3_6 )
@ -17,8 +17,7 @@ SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo mysql musiccast samsungtv sonos ssl firetv"
DEPEND="
${PYTHON_DEPS}
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
>=dev-python/aiohttp-3.4.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
@ -93,7 +92,7 @@ DEPEND="
dev-db/sqlite
dev-libs/libfastjson
>=media-libs/mutagen-1.41.1
ssl? ( dev-libs/openssl
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
@ -103,8 +102,7 @@ DEPEND="
>=dev-libs/xml-security-c-1.7.3
"
RDEPEND="
${DEPEND}
RDEPEND="${DEPEND}
app-admin/logrotate
dropbox? (
net-misc/dropbox-uploader
@ -115,20 +113,12 @@ INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123 - this _will_ take a minute or two to appear
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
To move it after ${MY_PN} has run once and while ${MY_PN} is stopped:
- add /etc/${MY_PN}/recorder.yaml to /etc/${MY_PN}/configuration.yaml
- mv /etc/${MY_PN}/home-assistant_v2.db /var/db/${MY_PN}
support thread at:
https://community.home-assistant.io/t/gentoo-homeassistant-0-59-2-ebuild/35577
The HA interface listens on port 8123
hass configuration is in: /etc/${MY_PN}
daemon command line arguments are configured in: /etc/conf.d/${MY_PN}
logging is to: /var/log/${MY_PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${MY_PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${PV}"

View File

@ -0,0 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>HomeAssistant</name>
</maintainer>
</pkgmetadata>

View File

@ -1,6 +1,6 @@
DIST jsonrpc-base-1.0.1.tar.gz 5076 BLAKE2B 63b6e67a6dbeacc2a1786da8dc70c9f4c0ebb84ad3c16a7b90f950079bf7b33c28506762bf47ca2b5c1be37ded5d47bb446706e8aca21fab6a5ef2ef43ff840f SHA512 6ca55bca75df2f14281bd259b6e46981e762ade74e965c011103d7646e1a17e250cbb90046548149a2d6b37ba5734151e8a66d8304b61166e82f07fd2fa7f0b7
DIST jsonrpc-base-1.0.2.tar.gz 5147 BLAKE2B 733b6aa166a6000e57b9faee6d4705bafa01d8fb82188d4681d58c999a9506c1f196709b1e8df6ba892a3f73647e74d42921ee3cd7dc56ccda178a95a7cb231b SHA512 d76c25bbb893159d7da6da18e991080c5156f4126e1ca25fcfc580417ac65ede61418448ec173c7abb8b3f691cd5ba405558be8e45f51363046d5c7c483749cc
DIST jsonrpc-base-1.0.tar.gz 4984 BLAKE2B 9820d47feacd85dffa9aeeddba3a005089a15755a9de69ef65dedde78e84f5a58ff7aded2682f2497fd522f8347a64e38540453cb5d660e7f12af9477492307a SHA512 053be7ed41d7cb752c1d827aedceb24edac49698e5d125bc0fa3d6a7cf960a1400a1b2a45e47789ae3d30a2696bfb03223527c2169d1e8768f5f68f1cdd7f949
EBUILD jsonrpc-base-1.0.1.ebuild 855 BLAKE2B d299732390c248127ae8d2d0d0d13a3b3be45ae227c180ef492c20b5a50697dc567a01182a74e9c612202ed0e2eb2d8989624e11e6740d8b40739103743ad1ea SHA512 0731468dc135e50535267fe2fe606a85fefe10e14fa053400fb974eba45e95042f745fc92ba069853f52b23ec8b62dec01bb8dcd295472e1e32632ff5f05ebd1
EBUILD jsonrpc-base-1.0.2.ebuild 855 BLAKE2B d299732390c248127ae8d2d0d0d13a3b3be45ae227c180ef492c20b5a50697dc567a01182a74e9c612202ed0e2eb2d8989624e11e6740d8b40739103743ad1ea SHA512 0731468dc135e50535267fe2fe606a85fefe10e14fa053400fb974eba45e95042f745fc92ba069853f52b23ec8b62dec01bb8dcd295472e1e32632ff5f05ebd1
EBUILD jsonrpc-base-1.0.ebuild 855 BLAKE2B d299732390c248127ae8d2d0d0d13a3b3be45ae227c180ef492c20b5a50697dc567a01182a74e9c612202ed0e2eb2d8989624e11e6740d8b40739103743ad1ea SHA512 0731468dc135e50535267fe2fe606a85fefe10e14fa053400fb974eba45e95042f745fc92ba069853f52b23ec8b62dec01bb8dcd295472e1e32632ff5f05ebd1
EBUILD jsonrpc-base-1.0.1.ebuild 856 BLAKE2B dde3ada2a9b1ce9d070e0d304bb766056a934a9d9835c6048ac68e73baa7501e18c74ad8d4a5d14ade98886323e3461eea1affb478b970c0dfcf52a03a522270 SHA512 e8d03c8a906d195c490cdfb503ebdd60dd77e0652083910d8a6e75dcbc3b73714d4909bee321f924e3800eb563ad9652199972e084d5547be61e60aa9095a3b8
EBUILD jsonrpc-base-1.0.2.ebuild 856 BLAKE2B dde3ada2a9b1ce9d070e0d304bb766056a934a9d9835c6048ac68e73baa7501e18c74ad8d4a5d14ade98886323e3461eea1affb478b970c0dfcf52a03a522270 SHA512 e8d03c8a906d195c490cdfb503ebdd60dd77e0652083910d8a6e75dcbc3b73714d4909bee321f924e3800eb563ad9652199972e084d5547be61e60aa9095a3b8
EBUILD jsonrpc-base-1.0.ebuild 856 BLAKE2B dde3ada2a9b1ce9d070e0d304bb766056a934a9d9835c6048ac68e73baa7501e18c74ad8d4a5d14ade98886323e3461eea1affb478b970c0dfcf52a03a522270 SHA512 e8d03c8a906d195c490cdfb503ebdd60dd77e0652083910d8a6e75dcbc3b73714d4909bee321f924e3800eb563ad9652199972e084d5547be61e60aa9095a3b8

View File

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="A JSON-RPC client library base interface"
HOMEPAGE="http://github.com/armills/jsonrpc-base"
HOMEPAGE="https://github.com/armills/jsonrpc-base"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"

View File

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="A JSON-RPC client library base interface"
HOMEPAGE="http://github.com/armills/jsonrpc-base"
HOMEPAGE="https://github.com/armills/jsonrpc-base"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"

View File

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="A JSON-RPC client library base interface"
HOMEPAGE="http://github.com/armills/jsonrpc-base"
HOMEPAGE="https://github.com/armills/jsonrpc-base"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"

View File

@ -0,0 +1,2 @@
DIST requirements-parser-0.2.0.tar.gz 6269 BLAKE2B 5011b5fec5ff3cb1aa7c70da31b55cca67f85652cf77ae48d95ad6794242a515f2be510b79176a2cc17d2fb27a099dd7380e355e2578e300d763e1b7912b5252 SHA512 3275df037428c2e5884f75b0921835608e4c56705d4d7230ce6f7599e3752adfbc55f8deb4c3e11ab73680f5ad8de9f12e1e9827c494023ff1944a134c90a652
EBUILD requirements-parser-0.2.0.ebuild 716 BLAKE2B c913821454303761c766d3812e3720abfaa269aaeb736cb7042cb78f73ae0e661951de023b5f845392f6fa9e303ce50d52e68b8e3f49a50412a0bf6395bce6ec SHA512 d55540b3f7286cabff7f95a83b81ea9b3fd7d80095018278d473f97386b2f78b95e2363ef2226bf1ce0b2b156291529ec47b7b62974775b2391cd8348c03c939

View File

@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Parses Pip requirement files"
HOMEPAGE="https://github.com/davidfischer/requirements-parser https://pypi.org/project/requirements-parser/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}