update hangups-0.4.11, it still pins outdated versions

- added (old) configargparse-0.11.0
    - added (old) urwid-1.3.1
    - added (old) MechanicalSoup-0.6.0
    - reworked deps for hangups-0.4.10
This commit is contained in:
Andreas Billmeier 2020-09-19 09:52:39 +02:00 committed by Andreas Billmeier
parent b3488814f4
commit c6d998b0cb
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
13 changed files with 236 additions and 7 deletions

View File

@ -14,6 +14,11 @@ To remove the (conflicting) wrong one, do a:
* update pyvera-0.3.10
* update home-assistant-frontend-20200918.0, remove olds
* bump python-velbus-2.0.45, remove olds
* update hangups-0.4.11, it still pins outdated versions
- added (old) configargparse-0.11.0
- added (old) urwid-1.3.1
- added (old) MechanicalSoup-0.6.0
- reworked deps for hangups-0.4.10
2020-09-18 homeassistant-0.115.0
* Py3.8 flagged: atenpdu, baidu-aip, bizkaibus, blinkt, brottsplatskartan, pydroid-ipcam

View File

@ -0,0 +1,3 @@
DIST MechanicalSoup-0.6.0.zip 5286 BLAKE2B 93a1d124cd45820e425fcb50b2aec04026f7a6f42c7c3f5c93103fbd216c98e36f366a1f7f343dd5561688ac4adb6feacab08ae444f91156348c07a80710a306 SHA512 cc413723514f3beee1267c57c16f6de2c19eb1f64535a60b546d289c7c18d8c4ba752ea61ab0b4a2aead2b56b12639cd226cb32662622515cb40262b7e619c24
EBUILD MechanicalSoup-0.6.0.ebuild 1342 BLAKE2B e7e40a9fab69838f6b4164dea705f2928e3587ddb714b1decaf449ee0602474fa7d4cd52aeaca9cf76e3a463e6400544978cb403ce0a4935c102e7761a562a79 SHA512 d0668d791d46032c0eb53ec59d7d9dbc17c2bb0eba8e5e59672ba80c9dff7844d3c8aae2e90ee5627d56fd4790784f49e6732394afe015c952f58ecf30f8b094
MISC metadata.xml 550 BLAKE2B e580cc1c3eea5cd7a96ff564c5bb7606498911f997c326cd962ea54e7c73e6521b08d22a7de40f5a7784f3a6386aaaa6d8146ce64d8bcdc4d5f3f42a1855f821 SHA512 cf6d0689bb22256e261d2b964ec9ad05508467f68a115ded56b73fe27dad9f15f53a202f6c71e36b6219a5e79d99e01befa04bf239637f16ced3658d41d06314

View File

@ -0,0 +1,56 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( pypy3 python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="A python library for automating interaction with websites"
HOMEPAGE="https://pypi.org/project/MechanicalSoup/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="examples test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-python/beautifulsoup-4.0[${PYTHON_USEDEP}]
>=dev-python/requests-2.0[${PYTHON_USEDEP}]
>=dev-python/six-1.4[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
${RDEPEND}
>=dev-python/requests-mock-1.3.0[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-httpbin[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
)
"
distutils_enable_sphinx docs
python_prepare_all() {
# We don't need pytest-runner to run tests via pytest
sed -i "s/'pytest-runner'//" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
# Override pytest options to skip coverage and flake8
pytest -vv --override-ini="addopts=" \
|| die "tests failed with ${EPYTHON}"
}
python_install_all() {
if use examples; then
docompress -x "/usr/share/doc/${PF}/examples"
dodoc -r examples
fi
distutils-r1_python_install_all
}

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>williamh@gentoo.org</email>
<name>William Hubbs</name>
</maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="pypi">MechanicalSoup</remote-id>
<remote-id type="github">MechanicalSoup/MechanicalSoup</remote-id>
<bugs-to>https://github.com/MechanicalSoup/MechanicalSoup/issues</bugs-to>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,3 @@
DIST ConfigArgParse-0.11.0.gh.tar.gz 24579 BLAKE2B 45dcad6dfc7565903c399f98a4ad35581ca0eca15c354298c80f46effd7e1ad6e4a53b1c0320774069a82890afb46ed356a2aa5715089d13036312190485526c SHA512 5effadc8859ab388313bbd6fdd0c1f9fd85d0599be42b8db0b4604f8964c3f0631be6a4484e1268f0b284b72e2888a7945e17e02e33604306277667a37ad2c34
EBUILD configargparse-0.11.0.ebuild 724 BLAKE2B 133a228d1fe3385cb38da70b4e37651a90a1b3da74b595e65c34c435154c6e1760b035601a166b68e5f7d866b3a716de680c73bd470366f363b630c30224e2dc SHA512 697fc517481ffc1ee227bb7e32b1ce843fa677c20a0ab3c3d1b3aebb0b1ff8957238fc64dc27f7139e7134bee31645b460df84fe9300c567a3b3e035d0d286c5
MISC metadata.xml 333 BLAKE2B 50ddd82eb969c5a6c80fce1c6d189897b5f7819d50e3bd56512ba0119102226b1f320ad7ad54f997404ea722d55308b2fe7d8a9d061a15d78e4577f04b16d7f5 SHA512 afcf564811a51ce22bcbdb57d6d3ed087986e9079ebfa4d12934978b0d754c453a9294717dd415e54d8d171e5d0cc444fc459276ceb8775c27eb0f9afa3fb6ac

View File

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
MY_PN="ConfigArgParse"
MY_P="${MY_PN}-${PV}"
PYTHON_COMPAT=( python3_{6..9} )
inherit distutils-r1
DESCRIPTION="Drop-in replacement for argparse supporting config files and env variables"
HOMEPAGE="https://github.com/bw2/ConfigArgParse https://pypi.org/project/ConfigArgParse/"
SRC_URI="https://github.com/bw2/ConfigArgParse/archive/${PV}.tar.gz -> ${MY_P}.gh.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( dev-python/pyyaml[${PYTHON_USEDEP}] )"
S="${WORKDIR}/${MY_P}"
python_test() {
local -x COLUMNS=80
esetup.py test
}

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>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">ConfigArgParse</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,7 +1,9 @@
DIST hangups-0.4.10.tar.gz 95401 BLAKE2B 12bca5b029fee39084350694aa3ddac2e9775e1434a55f097087d945e32365f9c1df40de1e2ceb1d4e9f902adf6e447d7b5be9fd13ee16b02e7779f29f6e2c9d SHA512 0fc9470e16130d5247673a8d434f64da73320f1b69a6f5d93f93c3031f76c5f9b8bbc71d7171b1660273b3b153e435a9ab13962354facb404d40fd8f85741d2a
DIST hangups-0.4.11.tar.gz 97364 BLAKE2B 430ab3e5981eea14a7b373a7578c675d19d57add126a63aef4e1089b8a3df48651efcd34e08b207df43170a32b7c22a400bc661691e24efccf27d3ddca1f2411 SHA512 d9e3791f2b5a00f06dadb7c0d73f4f7d39e88402029bd53b704ebe7f0cfecebbac8a2f89484f6db4f2c20cbd7c753d10df0710a63f21a54c895d0f52990b0045
DIST hangups-0.4.6.tar.gz 85954 BLAKE2B 91fc90afdab73f394d5aeef5601c4fcc575b3b2e9346487af2cc72f6fe5aa1470577d079a85ab30acee510ad10e1f1d27ea13452c5db7dde047d37c40291d135 SHA512 643f9a5073a06a4dc85c582e9dac7503d4da74a6b87f09357623ad298c8b097071cb59f89ed32d54e1235c14605d36768b5abbd069d879b19b405c281d033bc8
DIST hangups-0.4.9.tar.gz 94847 BLAKE2B 3ce112e905d6793fa364faecd2869ef2c1b72c15fb194cddc2086fba3a96bf01d609b280771e00b6252af769f422ddc7973eb56ddcf23edd4a07ab16da80301a SHA512 6a72b77e412cab79b6821f31b50cce6f5546d7e2a4bce66988207b148d09081b8b5d3fed8684d95722ddc2788fd5e24c0cf362a9ff7bf3f30dbc4066fe2f3624
EBUILD hangups-0.4.10.ebuild 1128 BLAKE2B f1f4eb1cc06494cf126012b1bdd87f562dfd0f479156873193823a26eb8b4c7e4ffcea60561fa804ac353fd71c3c4cb077e97ef891d5b6c8d6ac8da949094f49 SHA512 9404c711bc05914a0c32c0adc59f083611b91e4356e8585e61cd8998fc2651565b53d052b65144bb2bdeffb03583c72a5d0b8445616552064b0fe153873e606b
EBUILD hangups-0.4.10.ebuild 1186 BLAKE2B 0cbe231917f52cab36af9cdd1228e2e358058c6b15f1cf3720825f1c4ac5df19486773b8cf860077b21213b504cf3697514d0f0011bea6be87f5a06f38c0b888 SHA512 572d306d786a21fd7c5d9ab6e489154cbb09a64e2b7c0cb21c2b7ec582c697d95a6d45b9511281f37db25bfe171dc40ad0429043cbc7db4a93ce544dedc91ed8
EBUILD hangups-0.4.11.ebuild 1186 BLAKE2B 0cbe231917f52cab36af9cdd1228e2e358058c6b15f1cf3720825f1c4ac5df19486773b8cf860077b21213b504cf3697514d0f0011bea6be87f5a06f38c0b888 SHA512 572d306d786a21fd7c5d9ab6e489154cbb09a64e2b7c0cb21c2b7ec582c697d95a6d45b9511281f37db25bfe171dc40ad0429043cbc7db4a93ce544dedc91ed8
EBUILD hangups-0.4.6.ebuild 695 BLAKE2B f6357064991ee30fb88528a133d66e074566584e3581744a072be491f5da8dd92d201e5d218927e4970a089f707119e970d297c63c88aa3139b1544cef212ff7 SHA512 5773569deaade37a90f5afe67dcaf586da7d1f68d975ae219ec0398a92716d96ea2b6f0c4cd6bee3eabf0f530c7271b6e10cceb95e7c3c8babbf6110638e6885
EBUILD hangups-0.4.9.ebuild 702 BLAKE2B 7c7760de9289681a8a3520e1b95b80c59aacfc043aa157c98856a2addf68c602e65b4aebca3c5b54c87a7730b3abb2fd8c629fa8e5d63d82db749fec566bfd2f SHA512 54204d6f611175f42239057c1b02c3d0e63c99484971a1dc71c24258f71cac4d5aecd9d81887304629c759df71713d56f7a1c0516a4467b602a5e90e03ea8c23
MISC metadata.xml 451 BLAKE2B 1f2f40e10acb79f4fa5757212b27ef94b26ed07a92f978f019e6adcd6d55a3c821ace6443fc1bdbccf4037df16ee1e7bc716690bbd1fb7fa74a27c3fcb5398b4 SHA512 c17dc52ee756daf9c7d33d3637ddb516ad0ae6f15a0ad95e4f5420a800060609f71a8320815e4b0b3b93d2f5eb9bb7a1d3b5cdcc7522e682d7c6d5123493e4e4

View File

@ -16,17 +16,19 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-python/configargparse[${PYTHON_USEDEP}]
DOCS="README.rst"
RDEPEND="~dev-python/configargparse-0.11.0[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async_timeout[${PYTHON_USEDEP}]
>=dev-python/appdirs-1.4[${PYTHON_USEDEP}]
~dev-python/readlike-0.1.2[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
>=dev-python/requests-2.6.0[${PYTHON_USEDEP}]
~dev-python/ReParser-1.4.3[${PYTHON_USEDEP}]
dev-python/protobuf-python[${PYTHON_USEDEP}]
dev-python/urwid[${PYTHON_USEDEP}]
dev-python/MechanicalSoup[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
>=dev-python/protobuf-python-3.1.0[${PYTHON_USEDEP}]
~dev-python/urwid-1.3.1[${PYTHON_USEDEP}]
~dev-python/MechanicalSoup-0.6.0[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]

View File

@ -0,0 +1,41 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6..8} )
inherit distutils-r1
DESCRIPTION="the first third-party instant messaging client for Google Hangouts"
HOMEPAGE="https://github.com/tdryer/hangups https://pypi.org/project/hangups/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.rst"
RDEPEND="~dev-python/configargparse-0.11.0[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/async_timeout[${PYTHON_USEDEP}]
>=dev-python/appdirs-1.4[${PYTHON_USEDEP}]
~dev-python/readlike-0.1.2[${PYTHON_USEDEP}]
>=dev-python/requests-2.6.0[${PYTHON_USEDEP}]
~dev-python/ReParser-1.4.3[${PYTHON_USEDEP}]
>=dev-python/protobuf-python-3.1.0[${PYTHON_USEDEP}]
~dev-python/urwid-1.3.1[${PYTHON_USEDEP}]
~dev-python/MechanicalSoup-0.6.0[${PYTHON_USEDEP}]"
BDEPEND="${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
}

View File

@ -0,0 +1,3 @@
DIST urwid-1.3.1.tar.gz 588549 BLAKE2B b2e135fa1ba60ef75f6d748c7a51e5eecef2c7fd51e19782c4901ab2715c6afc01ac709cd79c74e3da9b8671dfd021c968aaf7c3fa393e607e0ed9ac54bcbbb4 SHA512 8b505d38f3a0c04bbf527b324dc36212f2580213dd55eca61c66705d3beaac4f074c39aaa0f4f71add1fe5f3fce4c4c6dc88dd1e981b04bac6d52195d7a3f0ed
EBUILD urwid-1.3.1.ebuild 985 BLAKE2B 33914c61c857f995ffa096a08e27bce1ba5137130b8d1aabf6c4cce08b3eeb1d2a7795bf1fe1593adb23774d394b9022e62ebf8a8500ae6f42f7597885638a6f SHA512 23acfc9e34aaacbb8ca3f929934989dfd992405ea460adab19173d570704bf99291a2352eb78bb5d731b93ffe82703a095410df79180821059b3c6a21318954a
MISC metadata.xml 440 BLAKE2B 181d795a7708c89abb2b6a9cabacf3a52cdb9201c768a85242193a377d161472da12baa5d735ef01d1b44d8019273115a7b78bfbc8d84306631d86bcf0a37946 SHA512 285d1b7c3edb045e8c06710f3795d863c5860c6bc0c54ef87092dbcc2f2ed04f3ab0a75c58c569e56fd554321795e9b89483f73a66a0139c2ced1fa2463dfe58

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>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">urwid</remote-id>
<maintainer status="unknown">
<email>ian@excess.org</email>
<name>Ian Ward</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,42 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6..9} )
PYTHON_REQ_USE="ncurses"
inherit distutils-r1
DESCRIPTION="Curses-based user interface library for Python"
HOMEPAGE="http://urwid.org/ https://pypi.org/project/urwid/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="examples"
distutils_enable_sphinx docs
distutils_enable_tests setup.py
src_prepare() {
# optional tests broken by modern tornado versions
sed -e 's:import tornado:&_broken:' \
-i urwid/tests/test_event_loops.py || die
distutils-r1_src_prepare
}
python_compile() {
if ! python_is_python3; then
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
export CFLAGS
fi
distutils-r1_python_compile
}
python_install_all() {
use examples && dodoc -r examples
distutils-r1_python_install_all
}