add more older reqs reported by new test script:

- add transmissionrpc-0.11
  - add stookalert-0.1.4
  - downgrade smart-meter-texas-0.4.0
  - update ephem-3.7.7.0
  - update ephem-3.7.7.1
  - add sharkiqpy-0.1.8
  - add py-schluter-0.1.7
  - add roonapi-0.0.22
  - restore httplib2-0.10.3-r1 from archive (for dev-python/RtmAPI)
  - correct dep in RtmAPI-0.7.2-r1
  - add pyfunctional-1.3.0, pyfunctional-1.4.1
  - avri-api-0.1.7 added
This commit is contained in:
Andreas Billmeier 2020-09-14 21:31:32 +02:00 committed by Andreas Billmeier
parent a5cfdd51c6
commit 9113071dbb
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
32 changed files with 607 additions and 3 deletions

View File

@ -23,7 +23,19 @@ To remove the (conflicting) wrong one, do a:
* update coverage-5.3
* add rpi-bad-power-0.0.3
* update aiohomekit-0.2.53
* add transmissionrpc-0.11
* add more older reqs reported by new test script:
- add transmissionrpc-0.11
- add stookalert-0.1.4
- downgrade smart-meter-texas-0.4.0
- update ephem-3.7.7.0
- update ephem-3.7.7.1
- add sharkiqpy-0.1.8
- add py-schluter-0.1.7
- add roonapi-0.0.22
- restore httplib2-0.10.3-r1 from archive (for dev-python/RtmAPI) (use at your own risk!)
- correct dep in RtmAPI-0.7.2-r1 (use at your own risk!)
- add pyfunctional-1.3.0, pyfunctional-1.4.1
- avri-api-0.1.7 added
2020-09-13
* bump youtube_dl-2020.9.6

View File

@ -1,3 +1,3 @@
DIST RtmAPI-0.7.2.tar.gz 4088 BLAKE2B ca71115b866c6a6fff7887d199d92c55ce7bd1b319f2caedc92c3f7da90edcc111cedde1642c6493e2faca84f20b17fcfaa492ac67a1d56b9dc896b3eafc21b6 SHA512 e56b78484133664b0d101fd5023b0271ca5cee31febf5d8fc5ccdd43a592d3cbf5d0383b9d6e6b384b367f2e827c5842a0eaffd2b85093d4a017e0ceb0e891ae
EBUILD RtmAPI-0.7.2-r1.ebuild 718 BLAKE2B 3d582699025c4f4f519d390dc50f5fc2e024b74d4e67c3fead1f89720f73feb948e4b735646c37bea5a1e8242b5ca44894f7f4880f9418df67d3a3f04a9ced49 SHA512 703d4ba0ff69ff31bfad28019d0d2cd97becdc51c18e78f33bbb491bb5d17567d2fe92e111849cb6c3f058ea039ee2b91240175920c301bb8bdd4118e4e962b1
EBUILD RtmAPI-0.7.2-r1.ebuild 747 BLAKE2B ff7d2f9e42e08a0db6145925650cc4c63cf0ecbcad7ba6353cc11a39829a7cc05e225ccb8dc85dd8b591ab90b18b2eb29a76e7c5154bcb3a0259c31d591fe1ba SHA512 57600fb44283650518d9b44062eec85d4e1d6e8708b4ff9efa5cff099b2ce3f544d9c896df2b7e838e3099b4dbc296223d34e978d9bbb3811b1ee42e666cd9a9
MISC metadata.xml 462 BLAKE2B 40b2fb4afcc791a574a485aa64707c77268d09b9f60263f4f33ca4e648f797373624c1da0244ebc15fd2aa79c357a983e2f43d21094f701b86b61d1a57d81031 SHA512 1cd74af3f9cad793930ab71d22241de422c33a0376d830772583b788661fce936bc8807cc28796ae97393469012b33ef2d8fe2eaa042fd22afe2618241cf6e4c

View File

@ -16,7 +16,8 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/httplib2-0.18.0[${PYTHON_USEDEP}]"
# needs(!) httplib2-0.10.3-r1
RDEPEND="~dev-python/httplib2-0.10.3[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (

View File

@ -0,0 +1,3 @@
DIST avri-api-0.1.7.tar.gz 3835 BLAKE2B 896f35ff3c3e793a64bf6f44a42de2606ddb939c8cbd8ac46a9cc84ab260533e69cde34f153b5316b308e8e1a7b677fb8ec1a3de1ee2fb7f8d507d8ab1990d8a SHA512 572646dbac12b8d97cc1a5a0f79ceb0611d6f8641219edb98a8547c9ec7a73c0489cc62e1a1eb58bbbca3468c00b6f7a24a24f2cd0ca92bf5647e09d06c0685c
EBUILD avri-api-0.1.7.ebuild 942 BLAKE2B 403dda4a4c7dda78ee2239ec0bcd2742f683397d56390946ef36f840afc9733087153a2c2a60a70c350966beeb332868b76ddae1fc877db84e807fba29d725db SHA512 e89a38eadd8dfb57a0c760f0c98924daa58b034f0f24408a6e4ed72b3d749425aa84629545467c64617bb1f37d27322c44067310aa2916a2b0c43fe491b6399b
MISC metadata.xml 453 BLAKE2B 69ae513a570d8532f443c4dc1dfd632e30edf5bc86237a1dafdd9ebd1521f5e9dae511b13c6064197d54695771020c037d9d23bce8c7aebb2bc32f7ab70c0d5a SHA512 fe55cdf06004126c66827eeeecfc2da9b9ed025b8b42535b58847ecdef1f8a40f30174a88c62143d64b3b11204291ced85d0e1ee28ff59059dd102ef5ae7ab0b

View File

@ -0,0 +1,36 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{7..8} )
inherit distutils-r1
DESCRIPTION="Unofficial wrapper around Avri endpoints"
HOMEPAGE="https://github.com/timvancann/pyavri https://pypi.org/project/avri-api/"
# no SDIST, no releases on github, see
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
MY_PN="pyavri"
SRC_URI="https://github.com/onkelbeh/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="~dev-python/requests-2.22.0[${PYTHON_USEDEP}]
~dev-python/pyfunctional-1.3.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,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">avri-api</remote-id>
<maintainer status="unknown">
<email>timvancann@gmail.com</email>
<name>Tim van Cann</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -1,5 +1,9 @@
DIST ephem-3.7.5.3.tar.gz 735066 BLAKE2B a9c5202185956cf2f66cfc0ec58e8b17dbdb5c96893c66f8cd4b3ebbf7d6716f54960477632d79309c60c7afafc0723dae33f4b502485c563579739bb219e434 SHA512 70002c35dcc14710725895516f9e6dccb0ecfb43c9132ec028f3599773c5b8d5ae64259620ba7227aee1d32a1f70dbed968c06212c8afb9f80a3f9b5c9687352
DIST ephem-3.7.6.0.tar.gz 739442 BLAKE2B 891434388c1d7beab53b68b4048681596e7df037812b47789bb7640a8cc70bf8b677cd00684cbf65fd4162d4b8e70538cf295d60fe7e38cf785bf8414a38b46f SHA512 64f1ac2529782d5d50668d17aa2af4810e42db29e4dc55354dd6167c4ce052ffcd0b02f6bb06c1557c4ff6da1180131cfc0dfa53a97ff34aaa488fe58e4b41a3
DIST ephem-3.7.7.0.tar.gz 745041 BLAKE2B 173d87b398cf5aab2b73f82bfba8c310982ded53b178f8953319a7212c5af0935d72b194eeb778c0c6236039f71658d10a1eb5e2cdb7a7229b43c0d20c8a15fb SHA512 daa6bc35d0095e8936593aab9d7cbc5602e81205fbf685cac8fc57d3ae40107789808e3784af433ef3e0e5eaaada7e1dfd8a8c0dcff24a859c289da0fb546c35
DIST ephem-3.7.7.1.tar.gz 745839 BLAKE2B 19867bbf98e78e9e39a07183538042fb207d51134b2df5a234a871bf84b3b40fa25909a085904c4edb48b1f1468a32388b00fcc602e4d9fe19ead7b2d5ba0a6e SHA512 c3f489371febcb65da03da7ba0e08168320a6f5d81fd2355281f621074ecf2be694b2d0cc3ef7863cec617176751a34856bdd22beb66cd64129fbfb915b3dcae
EBUILD ephem-3.7.5.3.ebuild 670 BLAKE2B e70c36d5b104a67aca9260c3a3f714d73e11281259d2c6d1a42813687cf7dea6e8461cb796eeae4ea5cc1f64a907eb10c446d3bce7d99eef60ece330ac9cb73b SHA512 ed8caf4728fbe8fad0ccef56efdcaf15f2f73cded555b68bd6d7be108a3c9a98a0a5669ccba04649030d1b4aa51d664c774310fc740d3bede5fef9de41bed587
EBUILD ephem-3.7.6.0.ebuild 677 BLAKE2B 9c188607bf6d40cddce499f79c38c231a4bc08e34d476e6c47119175ea211457f1697d980c50d1f4d2736dc4ad6a40f128e02ec920bad7f1b09d85a1fb8850c7 SHA512 0043c10d8b6104ba55b0f898b27d880799361aa1ae635fd7aa4f38652d16d90837a031df53cc8eed3698e0e50f086f95f0eeb0f5897ab1f77b48b3d55a7acb9a
EBUILD ephem-3.7.7.0.ebuild 677 BLAKE2B 9c188607bf6d40cddce499f79c38c231a4bc08e34d476e6c47119175ea211457f1697d980c50d1f4d2736dc4ad6a40f128e02ec920bad7f1b09d85a1fb8850c7 SHA512 0043c10d8b6104ba55b0f898b27d880799361aa1ae635fd7aa4f38652d16d90837a031df53cc8eed3698e0e50f086f95f0eeb0f5897ab1f77b48b3d55a7acb9a
EBUILD ephem-3.7.7.1.ebuild 677 BLAKE2B 9c188607bf6d40cddce499f79c38c231a4bc08e34d476e6c47119175ea211457f1697d980c50d1f4d2736dc4ad6a40f128e02ec920bad7f1b09d85a1fb8850c7 SHA512 0043c10d8b6104ba55b0f898b27d880799361aa1ae635fd7aa4f38652d16d90837a031df53cc8eed3698e0e50f086f95f0eeb0f5897ab1f77b48b3d55a7acb9a
MISC metadata.xml 454 BLAKE2B e0ae2c192ee0a52bba748d9529d5753bd7cb951be8fa541ff64b8972f10c8b4b8c1dd98c0a91b16ebaaa5efb5dfb474ae8e5ad394ac817bad9ca0cd8a8088ac9 SHA512 944e1fcdd61b1a1b17f40dfb743a13d0a1aa1ea1a9c384540c7acc77874867a09cbcb9f7c20be60c0de2f51de90326566151254de9bf6cdb84abc0a698ae84cb

View File

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Compute positions of the planets and stars"
HOMEPAGE="https://rhodesmill.org/pyephem/ https://pypi.org/project/ephem/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~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
}

View File

@ -0,0 +1,30 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Compute positions of the planets and stars"
HOMEPAGE="https://rhodesmill.org/pyephem/ https://pypi.org/project/ephem/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~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
}

View File

@ -0,0 +1,4 @@
AUX httplib2-use-system-cacerts.patch 2357 BLAKE2B 0a169ed30f7cc6736fae31a25d21d7efe2ae587808c7d9ce23ad0f8b507f51751054cd7079bfca55f9b3496b4806180f28da9acf0dd812ff16f14d9bb03749e7 SHA512 08022280948e530890664f8af9fa5d3776b14526bbe2c55151b3631473b100b96c3c353ffd8df5a4d03d553ce24f962dec53307f7e23c257404920247940ff8f
DIST httplib2-0.10.3.tar.gz 204500 BLAKE2B f71d679b42865bd8e56f708e71d475bfc6988267b07cf7af298ae7ba2c132a67fa04f54f36dfa0d222f86f421ade40724638fdc5840f340da0e8e1a717bb6cdd SHA512 d024986ffd577858017d7a8cfcae98a6cd04b8c89634ea302df4c1443eb2381cecca6ffbb631c9d4260335a3462df6d5604ec485aa591a05cb0231a3f6745aaa
EBUILD httplib2-0.10.3-r1.ebuild 939 BLAKE2B 0c9ae342a3216091931100ac058a658c26ee1b1767a64cc2bfc9ae155603cca36f3d29caea13e53c7461aabc36a40251d00e00a123d9d378305bf14cc0273d26 SHA512 308e9b0d8014bf86a4ece6ee59b4f2dbf51e721fd1dac8b0e715cfba4ec7bb65dbeba622c1bbeab1c9fd97cf0540ce24112bf4499a6c3a1aac41a7f3064a6699
MISC metadata.xml 437 BLAKE2B a688f70bc4de310ac3b250f2832c0803e25ea04fcc6a2b5569fc18f90b46f01ef0978bbccae980faaf74f385bed83b3da8179434614851da491ec62c0cfe92ef SHA512 fae017eb657512165f1d931910349a683417f98de8d70248d6b898a1e038212b9c2b1baebeae818126badbb57efb3b3ba1d647b25b759376ba5c3a719ed900a9

View File

@ -0,0 +1,59 @@
From 437b5bba5dac2e43815a900dbc6ee093c675bb4c Mon Sep 17 00:00:00 2001
From: Marc Deslauriers <marc.deslauriers@canonical.com>
Date: Thu, 8 Oct 2015 12:15:44 -0700
Subject: Use system ca certificates, not the bundled ones
Forwarded: not-needed
Bug-Ubuntu: https://launchpad.net/bugs/882027
Patch-Name: use_system_cacerts.patch
---
python2/httplib2/__init__.py | 5 ++---
python3/httplib2/__init__.py | 5 ++---
setup.py | 1 -
3 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/python2/httplib2/__init__.py b/python2/httplib2/__init__.py
index 6fa3cc6..e996d01 100644
--- a/python2/httplib2/__init__.py
+++ b/python2/httplib2/__init__.py
@@ -190,9 +190,8 @@ try:
import ca_certs_locater
CA_CERTS = ca_certs_locater.get()
except ImportError:
- # Default CA certificates file bundled with httplib2.
- CA_CERTS = os.path.join(
- os.path.dirname(os.path.abspath(__file__ )), "cacerts.txt")
+ # Use system CA certificates
+ CA_CERTS = "/etc/ssl/certs/ca-certificates.crt"
# Which headers are hop-by-hop headers by default
HOP_BY_HOP = ['connection', 'keep-alive', 'proxy-authenticate', 'proxy-authorization', 'te', 'trailers', 'transfer-encoding', 'upgrade']
diff --git a/python3/httplib2/__init__.py b/python3/httplib2/__init__.py
index 3ce019e..8383cc4 100644
--- a/python3/httplib2/__init__.py
+++ b/python3/httplib2/__init__.py
@@ -123,9 +123,8 @@ DEFAULT_MAX_REDIRECTS = 5
# Which headers are hop-by-hop headers by default
HOP_BY_HOP = ['connection', 'keep-alive', 'proxy-authenticate', 'proxy-authorization', 'te', 'trailers', 'transfer-encoding', 'upgrade']
-# Default CA certificates file bundled with httplib2.
-CA_CERTS = os.path.join(
- os.path.dirname(os.path.abspath(__file__ )), "cacerts.txt")
+# Use system CA certificates
+CA_CERTS = "/etc/ssl/certs/ca-certificates.crt"
def _get_end2end_headers(response):
hopbyhop = list(HOP_BY_HOP)
diff --git a/setup.py b/setup.py
index fb00ed2..2c31f44 100755
--- a/setup.py
+++ b/setup.py
@@ -61,7 +61,6 @@ A comprehensive HTTP client library, ``httplib2`` supports many features left ou
""",
package_dir=pkgdir,
packages=['httplib2'],
- package_data={'httplib2': ['*.txt']},
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: Web Environment',

View File

@ -0,0 +1,40 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4..8} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="A comprehensive HTTP client library"
HOMEPAGE="https://pypi.python.org/pypi/httplib2 https://github.com/jcgregorio/httplib2"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE=""
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
RDEPEND="app-misc/ca-certificates"
# tests connect to random remote sites
RESTRICT="test"
PATCHES=( "${FILESDIR}"/${PN}-use-system-cacerts.patch )
python_prepare_all() {
chmod o+r */*egg*/* || die
distutils-r1_python_prepare_all
}
python_test() {
if [[ ${EPYTHON} == python2.7 ]] ; then
cd python2 || die
else
cd python3 || die
fi
"${PYTHON}" httplib2test.py || die
}

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="google-code">httplib2</remote-id>
<remote-id type="pypi">httplib2</remote-id>
<remote-id type="github">jcgregorio/httplib2</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,3 @@
DIST py-schluter-0.1.7.tar.gz 3067 BLAKE2B ec3376674195e6f960629222e18b0152b6c3a6d295b5cda5d32a340a6ae823da1ef690f78ccf2b973e18843cb4fb0ca74dee32b9b98d32f5071626dfc56c186e SHA512 c07f8ae14c1d8875660d7e9ede8cc2696f53b8d7a3bff23cc82c336eb810c3264b17c00867e4c7ee01e8935c440f30b8deec958fb09fb7d02a7c152f0541c369
EBUILD py-schluter-0.1.7.ebuild 731 BLAKE2B 13516fa56ca5991d4c12dc431467c7d6f9e01a4fa9c6baa14f1804307ab883f18cf6f7b0f472a54b49d1c22aaa9a2fc45440c8080e3aa43bcea903f477a4fd90 SHA512 3477268839f3f9f9956b003f2c438c7e396c272fb696d568e5035c0615315df0abbb44e94bf160a636bdcb775480ccf772b5c5ac91a0a8f78e5e3f04fbe76b44
MISC metadata.xml 459 BLAKE2B a538465c201efd80331273015d98ec207a65383881a3693dffed638904773a54445e25cbd2f25a4fad01bc707d622456193a01963ae92736eebe7dab1d8ac585 SHA512 4b0e195e6232dd3fc39ae8b9726f01b5a5d762cc69d586065a634916cb528e6bacda0ca10bc3327d30cd9ddf4eda42c7bdf972727370f20d02666ac42ad28b9b

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">py-schluter</remote-id>
<maintainer status="unknown">
<email>adam@prairieapps.com</email>
<name>Adam Michaleski</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,30 @@
# 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="Python API for Schluter DITRA-HEAT thermostat"
HOMEPAGE="https://github.com/prairieapps/py-schluter https://pypi.org/project/py-schluter/"
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"
RDEPEND="dev-python/requests[${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,5 @@
DIST pyfunctional-1.3.0.tar.gz 62381 BLAKE2B 1e16e20b6e1756a2d1ad3494fcfe8ced54ad0a596ddf4d4fc992b39a9838748a8594632445541027517188840997549293e81097656c5f3dfe11c52ddddb7ef3 SHA512 ae04c252399063c86af0c83b13d893eb1bb7b8fd8e68d4f6a26aec0c90fac15563b58b82e31d7173e397c25d11743ce7c6b8f57e22bfadbfdf449ed6460736fc
DIST pyfunctional-1.4.1.tar.gz 51678 BLAKE2B 16aa7d5de9796d3f0055781fb5f28981bbcac5a733ba2b8c8f21e74a2e6baeab17d2420dde525f03d7d422fe57e6fda46a5f6bab6de3675d06ac6bcde3226681 SHA512 419f416c0202b3c49c1bcc2bb3ca34536e9870409125a102705d247f7f336112e7b2d2c432b9c2f8bb1d7f505d9bf9c7d7af0bca77c80052e345e0290d166f81
EBUILD pyfunctional-1.3.0.ebuild 966 BLAKE2B d1fece3ffbeb3ab9cec56079cd312d1aa2f3047443cb0d4b04e222b782dd4ef741db120b3af10b92842d6ebbf37327b1a470c8c2b3fc9b65ddaf63363c8be533 SHA512 18a7ad87aa90ae84bb4064931be09f671bcef2f7bdff94ab680112b987cfb48fa99739bfb0a9564008bd1d61cb5417a1f667f98c12225775070bd30f877f9fba
EBUILD pyfunctional-1.4.1.ebuild 929 BLAKE2B 64f5cad6260b1ac8dd4c5e21526885a2ea75362deaba2787ae60a929799967a8d4180b81a0af6745ca4c3178550b6530abaf3b1352a82a3244ba68b27a69f13b SHA512 b171dea7e1710e7ebe1075e693d0304b827abe00fd89b8c5b5181317285d64636d4eb3f4e6f43f9da831714afa5f804094ec20b8590da606d8a53b0e91df295d
MISC metadata.xml 451 BLAKE2B 8340db81aa06188b4f8fc9f901928bf0b40715f6cff72fe202dd772ef28cc7174d3098871013a6b403de1759e59df48e456ee8e86950a505ffee076a2609e58f SHA512 bcd53105a8951b0eb2c20777f852d245a5060841dd6819fd302aa69efff293efd9747b92bb08e721d98b71921e38a4af27627bb9f5479296da298d6ce3c4e9ea

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">pyfunctional</remote-id>
<maintainer status="unknown">
<email>me@pedro.ai</email>
<name>Pedro Rodriguez</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,35 @@
# 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="Package for creating data pipelines with chain functional programming"
HOMEPAGE="https://github.com/EntilZha/PyFunctional https://pypi.org/project/pyfunctional/"
MY_PN="PyFunctional"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="<=dev-python/future-1.0.0[${PYTHON_USEDEP}]
<=dev-python/six-2.0.0[${PYTHON_USEDEP}]
>=dev-python/dill-0.2.6[${PYTHON_USEDEP}]
<=dev-python/tabulate-1.0.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,34 @@
# 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="Package for creating data pipelines with chain functional programming"
HOMEPAGE="https://github.com/EntilZha/PyFunctional https://pypi.org/project/pyfunctional/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
MY_PN="PyFunctional"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/dill-0.2.5[${PYTHON_USEDEP}]
<dev-python/tabulate-1.0.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,5 @@
DIST roonapi-0.0.21.tar.gz 17011 BLAKE2B 7f46475fc81943caf4a73e8da19b89086b491f95b417bd0df9c5c6c93e3cb375d731e1ac72e1667dd290528b9882357f53bac2df608c009126a198e4013a6093 SHA512 e248e84436caf574fd75432646ef1457d5a3207ab1ddd751b870193d2b3baef34ddb223e53c39b56c754d2cf5f7c8476109f34fd79ae9010641ee3a0c09ca223
DIST roonapi-0.0.22.tar.gz 17011 BLAKE2B 7f46475fc81943caf4a73e8da19b89086b491f95b417bd0df9c5c6c93e3cb375d731e1ac72e1667dd290528b9882357f53bac2df608c009126a198e4013a6093 SHA512 e248e84436caf574fd75432646ef1457d5a3207ab1ddd751b870193d2b3baef34ddb223e53c39b56c754d2cf5f7c8476109f34fd79ae9010641ee3a0c09ca223
EBUILD roonapi-0.0.21.ebuild 992 BLAKE2B 0ec62721d4fc8f4654ade0400d6d840c6334e72f509d9757bbef4427f96de3650a385cbaec40722da3bf235f5e4415cdbdef4846432edc89931960c4c4b711ff SHA512 b12c237be49d417a9493e9073fb77320ab768a6d119fd9699b6bcd15c1290235c4d875d603e3f1068bd4295efa736e5d31288a98ffd746aace7b519ed811816b
EBUILD roonapi-0.0.22.ebuild 754 BLAKE2B e9a063107002a64d1c60759fe48904f8103d436cbe4ddc3a3feef0f19aafc817c9ed420800a6eb94914ced771e9ec2b432639a36bd28aead1227ec1194253347 SHA512 3255d2bcc06a8964733dd873ea7afd0b8ed1d53d853cdfb8fbf67319eaeffcf78d9a61d2c7ed3a3f5600fafb8b8865592cd4ec03e33b4cf68c4e8dd05a30b023
MISC metadata.xml 326 BLAKE2B bc07d0b1a0bc6d9a56797034adadfb596e418ff92bec4deb1aac86c5dccbed13297bdb6f41aa9081bf461db9c3f58a1eb072307e3ad922b99f8da6a6d13c710c SHA512 53df2c9cd61d58267b292ee57439c7e13c64498a5ff083a0b4015facd122162eb0d8abde997d0b04d2b293e1cb1df623351ac231bb1c3f763e05d0552695f237

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">roonapi</remote-id>
</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..8} )
inherit distutils-r1
DESCRIPTION="Provides a python interface to interact with Roon"
HOMEPAGE="https://github.com/pavoni/pyroon https://pypi.org/project/roonapi/"
# dirty hack, inspired by https://github.com/pavoni/pyroon/releases/tag/0.0.22
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${PN}-0.0.22.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${PN}-0.0.22
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/websocket-client[${PYTHON_USEDEP}]"
BDEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
# fix version string for compat
src_prepare() {
sed "s/0.0.22/0.0.21/g" -i setup.py || die
eapply_user
}
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@ -0,0 +1,32 @@
# 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="Provides a python interface to interact with Roon"
HOMEPAGE="https://github.com/pavoni/pyroon https://pypi.org/project/roonapi/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
DOCS="README.md"
RDEPEND="dev-python/websocket-client[${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 sharkiqpy-0.1.8.tar.gz 12112 BLAKE2B 94379633bc5b0602b6feb4c684ae50d3bfce7fe8cd68b13554a0db331961c8a46fe19c32a9ca0f3b54748a02a72f5465bd7f5e9bf4311f0fb87ec74669ca66b6 SHA512 1ade0950a868f8f80be8d6f75dcdaddcc407502ee452eb9a8712778d41e9614c4c2dc0904657b712f2b9969f11aa73bc3eb2baa664dc942dd8074c8be612be23
EBUILD sharkiqpy-0.1.8.ebuild 744 BLAKE2B af558d7262c024c4c994c1a2a64cdb7b58f40645f82b8b3c04dadecc5714bd9e31d28bc1dfc2ecaf77a699e7a013a166aa2960eb1b820b71ea99f3ad0112f008 SHA512 9a3079f486ed61d350407affe6583da9d6b7e2aae1f71695c602a170ac1f5ae9e2078b0eb65ee4f1e3a14bdab23add878b694875cb3fee7cbae19a24419f1d4a
MISC metadata.xml 451 BLAKE2B defaeb9295c87883e0a20062943303d5eaa874e1958fa742cd762494aebe96c72e3a14c839f47352cb547c9b68b319882d5b278f8243c68e68b76db5e55b747a SHA512 4e8fe1a59078710fe470ff5918ff2f6a2c45f6929f97d95636266f2e6b4736a6b0abba4a77c13742782aadc4a6f14444beab9708f05414f828db2db300d5840a

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">sharkiqpy</remote-id>
<maintainer status="unknown">
<email>ajmarks@gmail.com</email>
<name>Andrew Marks</name>
</maintainer>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,31 @@
# 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="Python API for Shark IQ robots"
HOMEPAGE="https://github.com/ajmarks/sharkiq https://pypi.org/project/sharkiqpy/"
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"
RDEPEND="dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/requests[${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

@ -1,3 +1,5 @@
DIST smart-meter-texas-0.4.0.tar.gz 11591 BLAKE2B d6ebce136a195eb6dde045cdc776712d0ee37d36f26807300e148a80e504ad92f10ca96c698a47a47b8d4a5a682010b394375bd45e08c06e5049c86aca4229b3 SHA512 789bf753989ae1ec58dd3120e8ae1844e95f7d417d48520aec06a16fee5b7592f6af2c88a7e8fff2930d4e05c67fa21d56e99c3e9e6dd9239f9cd46a374a420e
DIST smart-meter-texas-0.4.1.tar.gz 11549 BLAKE2B daf9e9a50a0b7b22bbab40fdb15110a3182a4edbf8b671e7fc7043e1cad6132b455c6510bc6422d77937b48e503d16eddf3d3726e09436f15771b5b7a473b3ac SHA512 1acf49ce959bb2de2b0433711edf9bca8f24cb8759019bd1a2987ad03105cbda9ead971beea3d70c363763ce4b5d38a603494af725dfcf658109ecb6a9a6b951
EBUILD smart-meter-texas-0.4.0.ebuild 975 BLAKE2B 75a54f5c07fcf9de196f0edadc8f62b1d4a42c1ece61ccebc4e69588dbfecca28d4131119ea3cda02fd5a220022ddc0b045ea5bb0fcd183654404d03c2df5849 SHA512 48592db1a82118f72849ec5bbae94ae81a3385b417320a272353f4227213df5aee5f1763b31a0dcd53c5fcd47fafea770bd5d89749a6a7e94ed40d70eee1ac11
EBUILD smart-meter-texas-0.4.1.ebuild 975 BLAKE2B 75a54f5c07fcf9de196f0edadc8f62b1d4a42c1ece61ccebc4e69588dbfecca28d4131119ea3cda02fd5a220022ddc0b045ea5bb0fcd183654404d03c2df5849 SHA512 48592db1a82118f72849ec5bbae94ae81a3385b417320a272353f4227213df5aee5f1763b31a0dcd53c5fcd47fafea770bd5d89749a6a7e94ed40d70eee1ac11
MISC metadata.xml 462 BLAKE2B e543bc4a4c4e07fd8e53b254af761b006b242946a08e8d9e0e83c3af9569ccd44f094173c3ec0e9ba4e81e687e7e807eaf6780c7d31a7a90e8b3928192cb2f0d SHA512 723d4a3226a6b0085729edc39cd95632b019e94cfeda7d1c37645962f4a7eb7a07bf9d41012dcdd6368c4dcae9e3d970e304fbef964113da5de184c2f2fa2d85

View File

@ -0,0 +1,35 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7,8} )
inherit distutils-r1
DESCRIPTION="Package to connect to and retrieve data from the unofficial Smart Meter Texas API"
HOMEPAGE="https://github.com/grahamwetzler/smart-meter-texas https://pypi.org/project/smart-meter-texas/"
MY_PN=${PN//-/_}
MY_P=${MY_PN}-${PV}
SRC_URI="mirror://pypi/${P:0:1}/${MY_PN}/${MY_P}.tar.gz -> ${P}.tar.gz"
S=${WORKDIR}/${MY_PN}-${PV}
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/aiohttp-3.6.0[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
>=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}]"
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
}

View File

@ -0,0 +1,3 @@
DIST stookalert-0.1.4.tar.gz 1531 BLAKE2B 777f32bad2a2dbf77422cf8c2cbe5d5af98b0f7044f8f44b5ac0fef46f4fa3a9ba7416ce940d975ac527e07dcd89f862dc37dd30af89f2e96f30275719081391 SHA512 b8217a4919eb4831ab37a04a4e1a0c4aae0fa5c6ef4591fbae921c725d9fe3d3d6d4c14de489ff0d737972896e730997fbc623818c84b68cd56d37a1ec37f776
EBUILD stookalert-0.1.4.ebuild 702 BLAKE2B a05f3ba1ec8f11e77f7a36591475c9abfdba64cd6e3b69d11a16608c29a73a681714cfb330ec3c3cfe9dccb52a306103108d2d389ac51528eef574a355d3229e SHA512 aef9f77cc18e9f5295554ed3eaccc12ecdd4b765079eb53068ba59c3eddb3a3aa79dba2a75ab00921c041609b4b82770c7a66d5bdf9fc79fdae1f21a00179b08
MISC metadata.xml 329 BLAKE2B 485c914d0be8c54212c5582c1df54cdc8ad9a3cb1e8da8310ddd70b52ca20c86d7c30a06a0f5aa1c916f8e9a934394e1efd7cf9eb3cdd60c290c45983648bfdf SHA512 45055f65fcce663bd67dd7cd740f83c8571db7802d5c455edd4cd3be9bc1f6345e58a7ba71f5f63177b9af1ce872efb35cba43dcec6975c9a2cba13b0a785709

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">stookalert</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,30 @@
# 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="Stookalert package"
HOMEPAGE="https://github.com/fwestenberg/stookalert https://pypi.org/project/stookalert/"
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"
RDEPEND="dev-python/requests[${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
}