Compare commits

...

15 Commits

32 changed files with 726 additions and 25 deletions

View File

@@ -1,3 +1,25 @@
2019-01-27 Release homeassistant-0.86.3
CO2Signal added.
adb-homeassistant PYTHON_COMPAT7
blinkpy added.
Upgrade astral to 1.8 (#20459)
Upgrade sqlalchemy to 1.2.16 (#20474)
Upgrade psutil to 5.5.0 (#20462)
small dep changes in homeassistant-0.86.2.ebuild
adjust warrant-0.6.1 patch
adjust caldav-0.5.0-top_level.patch
qnapstats-0.3.0 added
Update pyhomematic to 0.1.55
ioasuswrt-1.1.18 (with dep) added
Upgrade numpy to 1.16.0
2019-01-26 Compile from Scratch Test
compile homeassistant-0.86.2 with all use flags set,
had to fix all paths in 2 patches (warrant-0.6.1 and caldav-0.5.0)
added haproxy dependecy
added asuswrt qnap and homematic dependency
removed default for mysql use flag
2019-01-25 Release v0.86.2
homeassistant-0.86.2

View File

@@ -40,7 +40,7 @@ $ emerge --sync
$ emerge -tav app-misc/homeassistant
```
Additional information can be found at https://wiki.gentoo.org/wiki//etc/portage/repos.conf.
Let me know if any initial depencies are missing. I test fresh installs once in a blue moon, last good compile test was Jan 10th, 2019 with v0.85.0-r2.
Let me know if any initial depencies are missing, last good (full) compile test was Jan 26th, 2019 with v0.86.2
### Todos
- **If it moves, compile it** :-)
@@ -52,7 +52,7 @@ Let me know if any initial depencies are missing. I test fresh installs once in
### some Background...
I decided to run Home Assistant on a dedicated box, now Home Assistant is running in a virtual X64 here. I assigned 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA) to it. Recorder writes to a separate mariadb machine, had to limit it due to performance issues (had 530 MB, it's 30MB today, with approx. 20k events recorded).
I have Home Assistant running on a virtual X64 box, 4GB RAM, 4 Cores of an older Xeon E5-2630 v2 @ 2.60GHz and 10GB Disk from a small FC SAN (HP MSA). Recorder writes to a separate mariadb machine.
Most of my devices are connected via Eclipse Mosquitto (https://mosquitto.org/), i use the stable version coming with the original distribution (1.5.3), no SSL inside my isolated IOT Vlan, so no need to upgrade. Along MQTT i am actively using (and therefore testing) the following platforms/components:
* Sonoff/Tasmota (mostly via MQTT) (https://github.com/arendst/Sonoff-Tasmota)

View File

@@ -11,10 +11,12 @@ DIST homeassistant-0.85.1.tar.gz 3318518 BLAKE2B 076facd43d5542c52bcd7b1bdaced58
DIST homeassistant-0.86.0b3.tar.gz 3318396 BLAKE2B 9cf5f424dd845472c5333668dbc7c1da444fe8e976d1145b0ccfd8a7f9eb6f16ded545899e72be5613ef2154e568057005e849e9ebfa6aab5444d60dbd550af0 SHA512 461ff757fe39dccba58eca5a72476e66afc44d327791699d00668953309e8bec8f6fdb892b1eecd6ecd9e7eed13379fcdba543173a13abd762764c312fec732c
DIST homeassistant-0.86.1.tar.gz 3319183 BLAKE2B c984cddc698d4689236c74db69d4bb2144f6c3908301f15ae05c19844190ec1c35f66ed225c913ad06041eccdea8af5ccf3e60fde793bc5c5a30fe296050fce8 SHA512 396a6675950c461dd35c8bf87ced83ccc766c777cd241f0348fdd1dcfd2b39b41188706c56ea15c6c65db19fed4baa63d9a6a95c2fd67e89ffa1016639b48ec8
DIST homeassistant-0.86.2.tar.gz 3319366 BLAKE2B 93b3638d7af05a4e3aa966e28ccb1395f452072a426b52c480ba44bf9692aba7330fbb095ad3cea74f8b2f643a519fca6b396ae94616e2d66bee441bdf493ec6 SHA512 0162305bdbc0e2ca0ad910a145b96b7f660d7199f501578d5d6763ec43caea33fdcacc825eb67de50f894b7969c88a6570e87bb2e1caa7b4ec3842db5d64f810
DIST homeassistant-0.86.3.tar.gz 3320056 BLAKE2B bfe35a16708c9b325f3b80d08bfa1e6d5c8757deac50347448e3cbca1d209f2474cc448ba924c6546f26316376bf63c5c126cb306257b5fecf2fef19d77d7e81 SHA512 cf9da3318f9c4b877811f25227303701e212ad744043473477fa733b5bc9969ac81843c5ea1d37d6e4400181a46a62f3151fe0473b59b315bbf0b6ccee83a139
EBUILD homeassistant-0.84.6.ebuild 5591 BLAKE2B d1fc191c2d39a50ba157d1e45bf6428c2fef4f4f4a484901ede9dc688769a41a0cb072229d7ead236879d7a5bfee20213107902df12be9f756e7f0df87ac85ed SHA512 a01cbc66555f8bbb7605647fc6584e64749bb5048b66191cd725dbdcccc8bbed2ec9528f76b117fbe149179e87b024787b178d1d284949ae36160a8be37c5c4b
EBUILD homeassistant-0.85.0.ebuild 5835 BLAKE2B b90ec8d46ec86d91bfeca560a979b0ac851b9b89b2031ec3eec20a4eb7a6cc95a109de04932165210eaac477e3b45df9efdd62eeacce3dfbbfd7b51bd088f8b5 SHA512 b1220c1c14ab40545520f09bce9abbfd1883fc32296d262299a5038f62b43c7a8a1798dc98886cc22e70aad87ae242e1b50ca5e02be5630d5e6093404a8ef9b7
EBUILD homeassistant-0.85.1.ebuild 5985 BLAKE2B f0652c3472b4a2665872879dbbe33e3ffd1d868e980c8e8aba9b679aef69a4bf994ef78e4b8632691bfcc02f704c22e896783749347a41b8af170cfc6f22b122 SHA512 146aae65f700f916eb5c5b2a7094d86c9ac1ae816bfe1eb37a55874d4ffda28673acd118faa43b3b12e3bb42acd1b905e11dbcdabf178288b59607b23ecaa545
EBUILD homeassistant-0.86.0_beta3.ebuild 6046 BLAKE2B 827a58e51b4a8fea556162c2fe89815d1335a134eeef7b7f639114da93158624efe30b15466e8a2726c6e02ce9f96a93fe14ba83b5d538b1a4abf627061e9e88 SHA512 05dbfd67a5bc218b5b214773832e4dc94be61ac61667b09b153cdfd2f5e50201cd35f541cca941e7e32f75ad948724e02a67f5480e4845162e034a55e4fb1704
EBUILD homeassistant-0.86.1.ebuild 6046 BLAKE2B 827a58e51b4a8fea556162c2fe89815d1335a134eeef7b7f639114da93158624efe30b15466e8a2726c6e02ce9f96a93fe14ba83b5d538b1a4abf627061e9e88 SHA512 05dbfd67a5bc218b5b214773832e4dc94be61ac61667b09b153cdfd2f5e50201cd35f541cca941e7e32f75ad948724e02a67f5480e4845162e034a55e4fb1704
EBUILD homeassistant-0.86.2.ebuild 6046 BLAKE2B 827a58e51b4a8fea556162c2fe89815d1335a134eeef7b7f639114da93158624efe30b15466e8a2726c6e02ce9f96a93fe14ba83b5d538b1a4abf627061e9e88 SHA512 05dbfd67a5bc218b5b214773832e4dc94be61ac61667b09b153cdfd2f5e50201cd35f541cca941e7e32f75ad948724e02a67f5480e4845162e034a55e4fb1704
EBUILD homeassistant-0.86.2.ebuild 6268 BLAKE2B fcc781b43d64f58cd5618cdfdcaa79101f2db2cdcff264698074a19da90020a8feff4ba069e5e16483c8ecf796b0e9af7d8e1ccd5304f3af08cfd95fa1aac564 SHA512 827d11ce3a30b924c47ba95ba59f881883e9f445688854c0c437c51809a6e441023693978f3acebd911b593ca1e56da84cfaf48769097bb5df7c741fcc3accf9
EBUILD homeassistant-0.86.3.ebuild 6229 BLAKE2B f07b243fee8f5665eaa497454f2ff00e7cc64ab6b5eca96462f694340e91153cec8403924589b58696f2e832d8612b0e0102165d1aeccbe20053a8b7025cb743 SHA512 1b4115ee7c205586bfeba49a6d4255cd81dfc2507f2c7209efad1dc16a112f5fcb8cae8e9715de9aea5060e4d8bb4f548f27fbfc38412fba3c69a7a2fbdded39
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -18,7 +18,7 @@ RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="atv hs100 dropbox tradfri wemo +mysql musiccast rxv samsungtv sonos +ssl firetv maxcube +frontend"
IUSE="asuswrt atv dropbox firetv +frontend homematic haproxy hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl tradfri wemo"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
@@ -110,6 +110,10 @@ DEPEND="${PYTHON_DEPS}
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190121.1 )
haproxy? ( net-proxy/haproxy )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
"
RDEPEND="${DEPEND}

View File

@@ -0,0 +1,177 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PYTHON_COMPAT=( python3_{6,7} )
inherit user readme.gentoo-r1 eutils distutils-r1
MY_P=${P/_beta/b}
MY_PV=${PV/_beta/b}
DESCRIPTION="Open-source home automation platform running on Python 3.6"
HOMEPAGE="https://home-assistant.io https://git.edevau.net/onkelbeh/HomeAssistantRepository"
SRC_URI="https://github.com/home-assistant/home-assistant/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
RESTRICT="mirror"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="amd64"
IUSE="asuswrt atv dropbox firetv +frontend homematic hs100 maxcube musiccast mysql qnap rxv samsungtv sonos ssl tradfri wemo"
DEPEND="${PYTHON_DEPS}
!app-misc/homeassistant-bin
dev-db/sqlite
dev-libs/libfastjson
>=dev-libs/xerces-c-3.1.4-r1
>=dev-libs/xml-security-c-1.7.3
=dev-python/aiohttp-3.5.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-cors-0.7.0[${PYTHON_USEDEP}]
=dev-python/astral-1.7.1[${PYTHON_USEDEP}]
=dev-python/async_timeout-3.0.1[${PYTHON_USEDEP}]
=dev-python/attrs-18.2.0[${PYTHON_USEDEP}]
=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
=dev-python/beautifulsoup-4.7.1[${PYTHON_USEDEP}]
>=dev-python/boto3-1.9.57[${PYTHON_USEDEP}]
>=dev-python/botocore-1.12.57[${PYTHON_USEDEP}]
=dev-python/caldav-0.5.0[${PYTHON_USEDEP}]
>=dev-python/cdu-0.1.3[${PYTHON_USEDEP}]
>=dev-python/certifi-2018.11.29[${PYTHON_USEDEP}]
>=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
=dev-python/colorlog-4.0.2[${PYTHON_USEDEP}]
>=dev-python/coverage-4.5.2[${PYTHON_USEDEP}]
=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
>=dev-python/distro-1.3.0[${PYTHON_USEDEP}]
>=dev-python/docutils-0.14[${PYTHON_USEDEP}]
>=dev-python/ecdsa-0.13[${PYTHON_USEDEP}]
>=dev-python/envs-1.2.6[${PYTHON_USEDEP}]
>=dev-python/future-0.17.1[${PYTHON_USEDEP}]
=dev-python/gTTS-token-1.1.3[${PYTHON_USEDEP}]
>=dev-python/idna-2.8[${PYTHON_USEDEP}]
>=dev-python/idna-ssl-1.1.0[${PYTHON_USEDEP}]
>=dev-python/ifaddr-0.1.6[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10[${PYTHON_USEDEP}]
>=dev-python/jose-1.0.0[${PYTHON_USEDEP}]
>=dev-python/jsonrpc-async-0.6[${PYTHON_USEDEP}]
=dev-python/jsonrpc-base-1.0[${PYTHON_USEDEP}]
=dev-python/jsonrpc-websocket-0.6[${PYTHON_USEDEP}]
>=dev-python/lxml-4.2.5[${PYTHON_USEDEP}]
>=dev-python/multidict-4.5.2[${PYTHON_USEDEP}]
>=dev-python/netdisco-2.3.0[${PYTHON_USEDEP}]
>=dev-python/nose-1.3.7[${PYTHON_USEDEP}]
>=dev-python/numpy-1.15.4[${PYTHON_USEDEP}]
>=dev-python/paho-mqtt-1.4.0[${PYTHON_USEDEP}]
>=dev-python/pip-8.0.3-r1[${PYTHON_USEDEP}]
=dev-python/pillow-5.4.1[${PYTHON_USEDEP}]
>=dev-python/psutil-5.4.8[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.7.2[${PYTHON_USEDEP}]
=dev-python/pyjwt-1.6.4[${PYTHON_USEDEP}]
>=dev-python/pyotp-2.2.6-r1[${PYTHON_USEDEP}]
>=dev-python/pyqrcode-1.2.1[${PYTHON_USEDEP}]
=dev-python/pysnmp-4.4.8[${PYTHON_USEDEP}]
>=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}]
>=dev-python/python-jose-cryptodome-1.3.2[${PYTHON_USEDEP}]
=dev-python/python-slugify-1.2.6[${PYTHON_USEDEP}]
>=dev-python/pytz-2018.07[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
=dev-python/requests-2.21.0-r1[${PYTHON_USEDEP}]
=dev-python/RestrictedPython-4.0_beta_pre7[${PYTHON_USEDEP}]
=dev-python/ruamel-yaml-0.15.85[${PYTHON_USEDEP}]
=dev-python/setuptools-40.6.3[${PYTHON_USEDEP}]
>=dev-python/sqlalchemy-1.2.15[${PYTHON_USEDEP}]
>=dev-python/typing-3.6.4-r1[${PYTHON_USEDEP}]
>=dev-python/ua-parser-0.8.0[${PYTHON_USEDEP}]
>=dev-python/urllib3-1.24.1[${PYTHON_USEDEP}]
>=dev-python/user-agents-1.1.0[${PYTHON_USEDEP}]
>=dev-python/vobject-0.9.6.1[${PYTHON_USEDEP}]
=dev-python/voluptuous-0.11.5[${PYTHON_USEDEP}]
=dev-python/voluptuous-serialize-2.0.0[${PYTHON_USEDEP}]
>=dev-python/wakeonlan-1.1.6[${PYTHON_USEDEP}]
=dev-python/warrant-0.6.1[${PYTHON_USEDEP}]
>=dev-python/websocket-client-0.48.0[${PYTHON_USEDEP}]
>=dev-python/xmltodict-0.11.0[${PYTHON_USEDEP}]
>=dev-python/yarl-1.3.0[${PYTHON_USEDEP}]
>=dev-python/zeroconf-0.21.3[${PYTHON_USEDEP}]
>=media-libs/mutagen-1.42.0
atv? ( >=dev-python/pyatv-0.3.12[${PYTHON_USEDEP}] )
firetv? ( =dev-python/firetv-1.0.7[${PYTHON_USEDEP}] )
hs100? ( >=dev-python/pyHS100-0.3.0[${PYTHON_USEDEP}] )
maxcube? ( =dev-python/maxcube-api-0.1.0[${PYTHON_USEDEP}] )
musiccast? ( >=dev-python/pymusiccast-0.1.6[${PYTHON_USEDEP}] )
mysql? ( dev-python/mysqlclient[${PYTHON_USEDEP}] )
rxv? ( =dev-python/rxv-0.5.1[${PYTHON_USEDEP}] )
samsungtv? ( >=dev-python/samsungctl-0.7.1[${PYTHON_USEDEP}] )
sonos? ( >=dev-python/pysonos-0.0.6[${PYTHON_USEDEP}] )
ssl? ( dev-libs/openssl:0
app-crypt/certbot
net-proxy/haproxy )
tradfri? ( >=dev-python/pytradfri-6.0.1[${PYTHON_USEDEP}]
sys-devel/autoconf:2.69 )
wemo? ( >=dev-python/pywemo-0.4.38[${PYTHON_USEDEP}] )
frontend? ( =app-misc/home-assistant-frontend-20190121.1 )
homematic? ( dev-python/pyhomematic[${PYTHON_USEDEP}] )
asuswrt? ( dev-python/aioasuswrt[${PYTHON_USEDEP}] )
qnap? ( dev-python/qnapstats[${PYTHON_USEDEP}] )
"
RDEPEND="${DEPEND}
app-admin/logrotate
dropbox? (
net-misc/dropbox-uploader
)
"
INSTALL_DIR="/opt/${PN}"
DISABLE_AUTOFORMATTING=1
DOC_CONTENTS="
The HA interface listens on port 8123
hass configuration is in: /etc/${PN}
daemon command line arguments are configured in: /etc/conf.d/${PN}
logging is to: /var/log/${PN}/{server,errors,stdout}.log
The sqlite db is by default in: /etc/${PN}
support at https://git.edevau.net/onkelbeh/HomeAssistantRepository
"
S="${WORKDIR}/home-assistant-${MY_PV}"
DOCS="README.rst"
pkg_setup() {
enewgroup "${PN}"
enewuser "${PN}" -1 -1 "$INSTALL_DIR" "${PN}"
}
src_prepare() {
sed -e 's;astral==1.5;astral>=1.5;' \
-i "setup.py" \
-i homeassistant/package_constraints.txt
eapply_user
}
python_install_all() {
dodoc ${DOCS}
distutils-r1_python_install_all
keepdir "$INSTALL_DIR"
keepdir "/etc/${PN}"
fowners -R "${PN}:${PN}" "/etc/${PN}"
keepdir "/var/log/${PN}"
fowners -R "${PN}:${PN}" "/var/log/${PN}"
newconfd "${FILESDIR}/${PN}.conf.d" "${PN}"
newinitd "${FILESDIR}/${PN}.init.d" "${PN}"
insinto /etc/logrotate.d
newins "${FILESDIR}/${PN}.logrotate" "${PN}"
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A package to access the co2signal API"
HOMEPAGE="https://github.com/danielsjf/CO2Signal https://pypi.org/project/CO2Signal/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Creative Commons Attribution-Noncommercial-Share Alike license"
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
}

View File

@@ -0,0 +1,2 @@
DIST CO2Signal-0.4.1.tar.gz 1817 BLAKE2B 427948ed4ec1fad0494d53d0d93a2d3019f2155eba1f7e7e0aa068396e49f0d9ab48baae756eac62bb20b8cf420d0d4ed07701b7349c6ed5c910eff6c830da16 SHA512 15c01eb0856d07911a2c24e225d249bf9f35e235dab049f8012011edb89a3727a7276f27c5c14e5a51c4c81de8a0506bf6080b10762d0b77fb05137493f4b8b7
EBUILD CO2Signal-0.4.1.ebuild 740 BLAKE2B 9c13c149d884654a1e45635ee9ad91eaf9033128ed3d77b277ab8d4b1bfa3d270db2488b2d3e283808222a3467b77d9ebfaaaf422e8c89f4eb0ab990f6e05bd8 SHA512 cb712e4de4674d9898b90275e75348a13915d5e75d5214b53589c62592b4e5697c864a8048c52baf36def1729d1fc7f212f5277581a5d642fc5bd890e218228f

View File

@@ -1,3 +1,3 @@
DIST adb-homeassistant-1.3.1.tar.gz 27740 BLAKE2B 2a4ac59acca2d5995299678427133421f82b5c3193b03969bb529bb25c727adb5a1e8d0ee949b346d4c6ecfac562a08283d9f2cb3bde5dfb7a1b1b1d1d7e03e4 SHA512 b7e0d259086bd6b21da0ae66f96e49f629e9c7a7eb4219f2bb2280e698d0a14021c955fa6be0e49dd63d1c3104eb313be3f000381e8474031d066a5550c21f50
EBUILD adb-homeassistant-1.3.1.ebuild 651 BLAKE2B 5ed6dae38bbbaef63fb2c3932b9d0c3e98a3fc41de1de1f13364418262270052b2e7b376a9f36e8cf2388c37b0eecb893eefde2c280c442eebe4e794632167a4 SHA512 9b7d7ad91d30fdd5ead13eae6ba4f3493499d851249e97cb667bec798f2979bdccf3d4ee5c201f4509ee498a1988e5846caba2946dab4ad60103f992e1e0c459
EBUILD adb-homeassistant-1.3.1.ebuild 651 BLAKE2B ec72be0cea8d5b6525b2fefbc202b4ef2b8be16c6052d4b5e6a0b2ebcb02087b4aec78e72d24f2706b36901aab3814de61364dc97505989729b5b29651f2cd1b SHA512 5ec6fa883bc2cdfe1ea704ca5939cd8b7afb4f44c1f5f9e07a70e32fcde8729ddb9dfb98120b9fcb60df7d9477035781927753e8c465a1884457779cd3946083
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -3,7 +3,7 @@
EAPI=6
PYTHON_COMPAT=( python3_{4,5,6} )
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1

View File

@@ -0,0 +1,2 @@
DIST V1.1.18.tar.gz 9810 BLAKE2B b8da2bce95df6ffccc9355af7b77ac1d8b6b478a069049271d0a8d083f7f08504f6394085c017a800e352bfe3e0a9b7ccb91ec7a63703302cd28708fe753b597 SHA512 3bba233fde8531cc8614a7cec5c1fc0e170bbe031cd8d0ffbff4bcce708fad89474b9798a5d7eff3f23f2d6dc2d8df7e5affb9f1e49e661dfbc29679b0b81d6c
EBUILD aioasuswrt-1.1.18.ebuild 790 BLAKE2B 8d3d44dcb1424207e1a371ad8390c8208fa25f6b82e9532ca125eaf6a86f2da8400b504482df758469a6cedbaf5b90ae78d18199a3a10729281d061be15ddd23 SHA512 36fb9db141b97476468a61708c280f6439c8512b3ba873afc91489aa8978def4a6a187c7e526387bdd795b534af34c3fdc99da84ccd3d72fa681ae08ca791b3e

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Api wrapper for Asuswrt https://www.asus.com/ASUSWRT/"
HOMEPAGE="https://github.com/kennedyshead/aioasuswrt https://pypi.org/project/aioasuswrt/"
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/kennedyshead/aioasuswrt/archive/V1.1.18.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=""
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
dev-python/pypandoc
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,5 +1,7 @@
DIST astral-1.6.1.tar.gz 32071 BLAKE2B bed3dec35b4dbf4877a98265186168c429fe19b126c6c399d61e56cba65d5b0c1dde7cf633f0389f7e6493d6bb359c37b204f6d2a1c59859f75c391ca792dcb5 SHA512 1f0f68da911f0ba905ce551eef77295d74fc7169e31cb9d8ef6359392b503615330f167a30319018e3e828d500c9392f27563006908f2abc2aece92326eddf17
DIST astral-1.7.1.tar.gz 49866 BLAKE2B 4bc5a19e09d29c5b4a95ac3d5204be5aacdcb0f0bd72f5904769919f31b7ba7beb17a70f931474cb618b305280d3b1a26eeca5c753fcf3c8bf392f2536dadd3c SHA512 e2cddc9a1b0c0f933dd68a5f20e6cd40ccc8c31fee22a6b47b58c645be022d1380aeb53d38356e348a9256a6226e5cb098e63da9c9a52b09cdcc9c740e10d24a
DIST astral-1.8.tar.gz 50552 BLAKE2B 8fe5ca978d56a9bf50e3bf055a317870ec7a4beaa170d1b67eb1b90f07cf73280f461aa2a5174add4aa9604cf8a0db26a16e0154ca4279d3271f5c92ba1a8114 SHA512 0d7719c06302dcee452591d4e213c55947800bada6c46a061475f9a7477ae47a283bdaa33afd49810290cc12708ecfe1bf2c9d100961f81f10f387a970fac032
EBUILD astral-1.6.1.ebuild 461 BLAKE2B 16f62deff17023b0e15b243029c99f8a3d2793051e90178e01837410b13c452cbfccbbadc9e1ecccc93227cd9731afe511f730e077af52f7a057b476271cea7e SHA512 a3cdf8ef26353e569318640915942b9f21c1cf4ffd3f4a5ad5c9eba5ea42d21e580c12190fe3c4a9c0ab01e185eb1c7944d85d9e5e6d327b82f10d7f89e073f1
EBUILD astral-1.7.1.ebuild 469 BLAKE2B 0295af0b2426dc9478f5defff6f56db0612c087a9602f4f9a0232d54f0a65d87f82dd7ff8708348f2284091a9b0be1b818e49adeac71b1d8b165feee4e91e99b SHA512 8f151c51070369444fb02292c441775d625a7d91d5a5dac4d77e8244f56ce80d930c519810f2a670068d14fe3b8dc4b9a9587fa06d4c320e0151c94a891fe9eb
EBUILD astral-1.8.ebuild 469 BLAKE2B 0295af0b2426dc9478f5defff6f56db0612c087a9602f4f9a0232d54f0a65d87f82dd7ff8708348f2284091a9b0be1b818e49adeac71b1d8b165feee4e91e99b SHA512 8f151c51070369444fb02292c441775d625a7d91d5a5dac4d77e8244f56ce80d930c519810f2a670068d14fe3b8dc4b9a9587fa06d4c320e0151c94a891fe9eb
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,22 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Calculations for the position of the sun and moon."
HOMEPAGE="https://github.com/sffjunkie/astral"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}"
RESTRICT="test"

View File

@@ -0,0 +1,4 @@
DIST blinkpy-0.11.1.tar.gz 27302 BLAKE2B 430548f99266bbf907f084b17b3d434cf9de88c77b75d86c50cdb0c7c8f04e79a206685a7eafebeeb78137a995724d1f2d0db986d4ad1ce71a9a6c05d62549b7 SHA512 1279231083f0c3df1c9b3b08ddd43ff1ffe034a5d444212592b644aba1c181db592ff38ef48a5e3a4449b534e108fbf32c279cc03f4d093eba51f34b344951a7
DIST blinkpy-0.11.2.tar.gz 27433 BLAKE2B 72ac548f8abf15aedb09283403e91d68e0a91c56e1f92ea036937efdfd4b95da8252bfe109624945b37446419e0023ea229ecafe6847872abb101e8031e1d37d SHA512 23f5f8c72901ac0347ee3c67bb19577492e2798f7f87dc3c9f65eb23489aeff60831cb7f5c5f24baacdaf5605c9974ed4024c6df93bf83e1902467c461496488
EBUILD blinkpy-0.11.1.ebuild 805 BLAKE2B 533a40c707db4115d27d46f21dd6281a57686b349c98032dd1a2b77f7d5cf018935cee1bfd4a9f493044c89d7eed4c61291481209220f6ac7f18e9e9b48ec313 SHA512 cdf46065ae3b158ec071c94678e31c46b49d5e6542cdf569ea2552fef0fa754043a9205ed72f91b92334910214c1e47dbf681957a343800341dee5c98eaee789
EBUILD blinkpy-0.11.2.ebuild 805 BLAKE2B 533a40c707db4115d27d46f21dd6281a57686b349c98032dd1a2b77f7d5cf018935cee1bfd4a9f493044c89d7eed4c61291481209220f6ac7f18e9e9b48ec313 SHA512 cdf46065ae3b158ec071c94678e31c46b49d5e6542cdf569ea2552fef0fa754043a9205ed72f91b92334910214c1e47dbf681957a343800341dee5c98eaee789

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A Blink camera Python library running on Python 3."
HOMEPAGE="https://github.com/fronzbot/blinkpy https://pypi.org/project/blinkpy/"
SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="A Blink camera Python library running on Python 3."
HOMEPAGE="https://github.com/fronzbot/blinkpy https://pypi.org/project/blinkpy/"
SRC_URI="https://github.com/fronzbot/blinkpy/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND=">=dev-python/requests-2.20.0[${PYTHON_USEDEP}]"
DEPEND="${REDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/nose[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
=dev-python/testtools-2.3.0[${PYTHON_USEDEP}]
)"
python_test() {
nosetests --verbose || die
py.test -v -v || die
}

View File

@@ -1,4 +1,4 @@
AUX caldav-0.5.0-top_level.patch 930 BLAKE2B 72e2596df65b7c6ccb9ede62b17e730118a9ccedd3011c68e15d887689474855d00e07d036767eac7e879d50c3739e6d863677fb7efbdf943395eb349a0a289f SHA512 d292dfed1da7d66a460998ecf66edbd6163a4d14ed0fe7d490eb16ae4a0e4a35b3bed9750aa0d225cd887df9d76ef549cc91a44222fbdcc2384d2fce566eb44a
AUX caldav-0.5.0-top_level.patch 449 BLAKE2B e21333074b29c9bbf60e9892ee7dcebd2a79c6d045ca41d7b4ae045525b2a52a8e04f2b9fe1af67ef630c4079fe4fcec6be5c9c2688f3fba07c47686225c3d48 SHA512 d7c304b3ed58ef81d62c464353e1c7205365d0a3fa71993b345742893e537298470d4f3d80711779acaf2a73bc41f597a0fccf430002bacdc070a4a77fc78f70
DIST caldav-0.5.0.tar.gz 43932 BLAKE2B fa6820d86fd9ddf73da7ecfa09ec179249be8f530109793d6a9b0d04156880687631d20809b5440ad6eda689d8bf868e016dbf5f752567d93b2adc65cb13a036 SHA512 17b268513f7d77cdfd87a7388c3aefe65682a5e17b1100b07a29874a40c0f0df5a270759a0ca5b63f2232f0008a3f5720ad10f834962b6efe85712b9beb4ad28
EBUILD caldav-0.5.0.ebuild 929 BLAKE2B e26706d4c3c8faf2f4d8a89ff1dfe4b1fa76d16f489735677b5e0bb45c33daf481fb433b802e355fe11f61afff2414e7624ec4f2d87a39542394781f799f4571 SHA512 e5422ec51dc54477dd8174c8374e1d22be1085b70d3f91089c05ba924a20f8ca8dd44368d3d51cf9ffcba95f16a40cb17ad16cb69fb23f6e7276cdc34468f9c6
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,12 +1,6 @@
diff -Naru a/work/caldav-0.5.0/caldav.egg-info/top_level.txt b/work/caldav-0.5.0/caldav.egg-info/top_level.txt
--- a/work/caldav-0.5.0/caldav.egg-info/top_level.txt 2019-01-06 13:14:23.445373170 +0100
+++ b/work/caldav-0.5.0/caldav.egg-info/top_level.txt 2019-01-06 13:20:55.883817215 +0100
@@ -1,2 +1,1 @@
-tests
caldav
diff -Naru a/work/caldav-0.5.0/setup.py caldav-0.5.0/work/caldav-0.5.0/setup.py
--- a/work/caldav-0.5.0/setup.py 2017-01-23 17:31:46.000000000 +0100
+++ b/work/caldav-0.5.0/setup.py 2019-01-06 13:34:56.981921027 +0100
diff --git a/setup.py b/setup.py
--- a/setup.py
+++ b/setup.py
@@ -24,7 +24,7 @@
author_email='cyril@hippie.io',
url='http://bitbucket.org/cyrilrbt/caldav',

View File

@@ -3,7 +3,9 @@ AUX numpy-1.15.2-py37.patch 5417 BLAKE2B a6660b06a6f5ebc436b8bef4f53934892384889
DIST numpy-1.15.2.zip 4484511 BLAKE2B 35eead87706f2f3ab1f9e82a2f6816ef8c5015c611aff838a18dcd9fda49f1a20840a0f2a5c6cfc144118545f00a66c0b599c38600a63a454d1d95cdd4286d5f SHA512 6a2c9c5e67963558749e6468d79c7dc55f13749400640dbb7dea8c87a30c9cadb04df6b3cf3f92ac7d720486ef3f3c248ab4680b954e7adeb44edf2f2a072250
DIST numpy-1.15.3.zip 4487045 BLAKE2B e88c7822b8317e7c75f2f595a2c0fb057c0932e2bbdae0ce472a017d5ee4cac93d20028f74d3127dea28feee584d25d5176300ea6eab4e68bc6dca9168442fb3 SHA512 5d3e399c54c8ffacae3518011c5fba523b463a300a44c454c149c57365d2cfad370f292952c93ea0a98b3cdd4f67824b8d02ff4638106e57524f315ccb6a5c3c
DIST numpy-1.15.4.zip 4473522 BLAKE2B c030ef4a06c84091eec11b6602422468bd0674489a2c7fea1230132cd3a3ca1b10ec87eeb6788f2f263943f9ac43026dc1e7f0f5f1d52e9d1cc6934a5d361090 SHA512 9e0516da04368f0353fb7e3cc2c72e1ec936042908309732a298405bd7111e712899627b82f3674295b611e0ebfd74ef91d693f065fe9cb03dc7de23d1e72676
DIST numpy-1.16.0.zip 5052439 BLAKE2B 7cfd3efc651b9e10128c98bf4c2803afbfc84e69ae948f0d6ed086a2d1a61b4a566aad23851b743ba9b3f4bfe0c0e47f742daed65b6b9900d0b8eac74235274b SHA512 a252748c54b349319c8b8b69aae8f58853ac698a9ad0fb04fd1150db543910f25bc88bb3ca73d3d51d0658ab9379756870bc7b24bbaf58ffb8717d80366a4c52
EBUILD numpy-1.15.2.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
EBUILD numpy-1.15.3.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
EBUILD numpy-1.15.4.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
EBUILD numpy-1.16.0.ebuild 3877 BLAKE2B ce683718bc111b9132bd478e4c30eec49e097a23bda87985991b6a6f1b35bbd2efe2c2c859a1a98772446e19faa30c199f9cb041874fc32da2f8acd9b9071c0c SHA512 c9ee0dedb44c3c0c23e7596fd3297f08073a7695aceddfebd09528be0e3f26e8750c612d85f1f37d77ccf24c801e22e78330c3e8e7036c551a31ee06c157a26a
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,144 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} )
PYTHON_REQ_USE="threads(+)"
FORTRAN_NEEDED=lapack
inherit distutils-r1 flag-o-matic fortran-2 multiprocessing toolchain-funcs
DOC_PV="${PV}"
DOC_P="${PN}-${DOC_PV}"
DESCRIPTION="Fast array and numerical python library"
HOMEPAGE="https://www.numpy.org"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc lapack test"
RDEPEND="lapack? ( virtual/cblas virtual/lapack )"
DEPEND="${RDEPEND}
app-arch/unzip
dev-python/setuptools[${PYTHON_USEDEP}]
lapack? ( virtual/pkgconfig )
test? ( >=dev-python/nose-1.0[${PYTHON_USEDEP}] )"
PATCHES=(
# "${FILESDIR}"/${PN}-1.14.5-no-hardcode-blas.patch
# backport a fix for py3.7 test failures
# "${FILESDIR}"/numpy-1.14.5-py37.patch
)
src_unpack() {
default
if use doc; then
unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
fi
}
pc_incdir() {
$(tc-getPKG_CONFIG) --cflags-only-I $@ | \
sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||'
}
pc_libdir() {
$(tc-getPKG_CONFIG) --libs-only-L $@ | \
sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||'
}
pc_libs() {
$(tc-getPKG_CONFIG) --libs-only-l $@ | \
sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \
-e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \
| tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||'
}
python_prepare_all() {
if use lapack; then
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)"
local libdir="${EPREFIX}"/usr/$(get_libdir)
cat >> site.cfg <<-EOF || die
[blas]
include_dirs = $(pc_incdir cblas)
library_dirs = $(pc_libdir cblas blas):${libdir}
blas_libs = $(pc_libs cblas blas)
[lapack]
library_dirs = $(pc_libdir lapack):${libdir}
lapack_libs = $(pc_libs lapack)
EOF
else
export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
fi
export CC="$(tc-getCC) ${CFLAGS}"
append-flags -fno-strict-aliasing
# See progress in http://projects.scipy.org/scipy/numpy/ticket/573
# with the subtle difference that we don't want to break Darwin where
# -shared is not a valid linker argument
if [[ ${CHOST} != *-darwin* ]]; then
append-ldflags -shared
fi
# only one fortran to link with:
# linking with cblas and lapack library will force
# autodetecting and linking to all available fortran compilers
append-fflags -fPIC
if use lapack; then
NUMPY_FCONFIG="config_fc --noopt --noarch"
# workaround bug 335908
[[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
fi
# don't version f2py, we will handle it.
sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die
# we don't have f2py-3.3
sed \
-e 's:test_f2py:_&:g' \
-i numpy/tests/test_scripts.py || die
distutils-r1_python_prepare_all
}
python_compile() {
export MAKEOPTS=-j1 # bug #660754
local python_makeopts_jobs=""
python_is_python3 || python_makeopts_jobs="-j $(makeopts_jobs)"
distutils-r1_python_compile \
${python_makeopts_jobs} \
${NUMPY_FCONFIG}
}
python_test() {
distutils_install_for_testing --single-version-externally-managed --record "${TMPDIR}/record.txt" ${NUMPY_FCONFIG}
cd "${TMPDIR}" || die
${EPYTHON} -c "
import numpy, sys
r = numpy.test(label='full', verbose=3)
sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}"
}
python_install() {
distutils-r1_python_install ${NUMPY_FCONFIG}
}
python_install_all() {
local DOCS=( THANKS.txt )
if use doc; then
local HTML_DOCS=( "${WORKDIR}"/html/. )
DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf )
fi
distutils-r1_python_install_all
}

View File

@@ -1,3 +1,5 @@
DIST psutil-5.4.8.tar.gz 422742 BLAKE2B 13c4b9b412704728c4b192032a6be78756b03a37cd6f425a81a83d0aca4ce155ebf24a1f62b75e66433f21e8bd3f2fa3c7bbb5ec2686c6dc951b89e97ebfa688 SHA512 5691e7e7ecd827aff2755a85c4c1be3a23beec3a1dbff079547991dcfffa8e075cff7fb6983e1f6fa287e2216e3b1466618730afaf114a0ee209d7b70d7b0c6a
DIST psutil-5.5.0.tar.gz 425058 BLAKE2B 0a13149b060d1a99faa600470fdbd592ee520b247f916313bef428feaa652bc4e9152f09ceeea5378769d4cdcd9876ccdc96dc4378d74136bcbcadf4a9266b90 SHA512 e614d41162087e236779738b50ec9e83403082f20492e152605fe80da23a11a4bd667db82a234f00815f68139d53b19368c2118ab27d52144341c2250091c570
EBUILD psutil-5.4.8.ebuild 909 BLAKE2B 5d085cf199dc202cd0668f7404c8647c01284b0d20f7545d7dc199caa313381bc66d014db22c7a153ab5c5d5cf535e939b2b31e82f8a26c8a6f26489c422063a SHA512 56ccca156f10670de43c5c20969c4ca8078bc9313a807752faf244c2d9ad58c7f01119bec94b4f32f3ccc9314d6f54196e11e69dacb94df229868353b62fd05e
EBUILD psutil-5.5.0.ebuild 909 BLAKE2B 5d085cf199dc202cd0668f7404c8647c01284b0d20f7545d7dc199caa313381bc66d014db22c7a153ab5c5d5cf535e939b2b31e82f8a26c8a6f26489c422063a SHA512 56ccca156f10670de43c5c20969c4ca8078bc9313a807752faf244c2d9ad58c7f01119bec94b4f32f3ccc9314d6f54196e11e69dacb94df229868353b62fd05e
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,32 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python2_7 python3_{4,5,6,7} pypy pypy3 )
inherit distutils-r1
DESCRIPTION="Retrieve information on running processes and system utilization"
HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="test"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]
dev-python/ipaddress[${PYTHON_USEDEP}]
)
"
# Many tests fail, even on a regular tox run on a upstream clone
RESTRICT="test"
python_test() {
${PYTHON} psutil/tests/__main__.py || die
}

View File

@@ -1,3 +1,5 @@
DIST pyhomematic-0.1.54.tar.gz 38076 BLAKE2B 532b6d5adf2fb247f3eab2bd8c6c5535c675039799c4ae632aa92f895bcb40528d31f6f6b1a1dd168d5a8ac410609e29294dc66b87fabf5d4e33f326bf8dea03 SHA512 20a612edfd3825361485fee833c5b0c5d8c3ee7ab5087a1f342cff4685f80082dbec76e61c6233c9234c2f98b9d14041e6c428d4fe02e929893084ce2cba83ee
DIST pyhomematic-0.1.55.tar.gz 38441 BLAKE2B 60b60f4421542a74eee839f7e0207f61671b853c39c8723b93d7fd100ca10b77ccd35ff85cf21c3e581e41871d81f80b44ab29b0af5430ca03d08e0bc53de216 SHA512 e9efa16eb8ed7aecea3c2fc3c66ede47547aaa26ced85ccf74463475b768990c334f7879935736139d073d4124d52d63dab7308f0e9f6b9b02965d0d3b9177a4
EBUILD pyhomematic-0.1.54.ebuild 667 BLAKE2B 101b0719f770515c35b0a9a6e984babdd2b2240ced2b89b502a43e3426a2c8a192b991665bdda6d2e685156ccb54bdac05528225506dc534eae2a8474621bb39 SHA512 82c7641f0f29fe7cda8a93242a70f6ba8373413070c7203c7670becb43a3a11b04a91e6abb2dc53724571bb42ff3a2614d33e9a0b0864689afea2eeae4db194d
EBUILD pyhomematic-0.1.55.ebuild 667 BLAKE2B 101b0719f770515c35b0a9a6e984babdd2b2240ced2b89b502a43e3426a2c8a192b991665bdda6d2e685156ccb54bdac05528225506dc534eae2a8474621bb39 SHA512 82c7641f0f29fe7cda8a93242a70f6ba8373413070c7203c7670becb43a3a11b04a91e6abb2dc53724571bb42ff3a2614d33e9a0b0864689afea2eeae4db194d
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,30 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
inherit distutils-r1
DESCRIPTION="Homematic interface"
HOMEPAGE="https://github.com/danielperna84/pyhomematic https://pypi.org/project/pyhomematic/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT License"
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
}

View File

@@ -0,0 +1,2 @@
DIST pypandoc-1.4.tar.gz 27116 BLAKE2B 7b3efa8f097ea71beb586781fd46f616f1ca98fbaf95222548092dccf11503fd5e4bcb0626d9da1fd790e161063f7d0a4efe5314cbfbdeca8596652fc5e80f31 SHA512 da023211b78c7bcabfd156a6113829782fde36b83f47039df3dbd2af1a88d9fb9d55d036dd9e3445b7e6db0611d0eae0224a34e859e5029e20452b409aaa9b5e
EBUILD pypandoc-1.4.ebuild 663 BLAKE2B ccb3327997d54c4ac2c5f6f2f912983ca586bc31ff243034c6ed1a6a281f913874d0d759c56fad5173553844e9e4637bd2772e05b89313d3519a6c7a2a9d7481 SHA512 e954aef3e517ab1a55571db31981588068f55c06592d49329505a85e643a069e0c3e2010f694a1dd757f232ffb4330dd117b927be3b6988eeac0252c17a0469a

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Thin wrapper for pandoc."
HOMEPAGE="https://github.com/bebraw/pypandoc https://pypi.org/project/pypandoc/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
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
}

View File

@@ -0,0 +1,2 @@
DIST qnapstats-0.3.0.tar.gz 6003 BLAKE2B c1690665880f19e618804172ee8d60e96ea0f3abfcb46d031cff389b5944182759292287af999602c1955bb3a78215243a8bd76ca4348168d0c20dfcdc249d40 SHA512 6e7cef0eb6ed030a000a259c97a04ccbc29470bf089ee02399664e51fcf32fa76d06aa33110b9a09b8907d71a2e67f00c4df398edfb0f8f21fc8bfe9a7a04069
EBUILD qnapstats-0.3.0.ebuild 698 BLAKE2B 99a0197a8f5ac2404a94ddd29398fdf7839b641c80ddc71fb858769af3ff4f7be82bb757bd091c8d2f096c960b0ae38eb7161549ad60e984ffe4d9dc7abf448b SHA512 ea7a46f59d26a6fb316372f5aa4853d4ac611cdc8beb2f59de31d5f0cd87e62d6f4a02d5b412edc90f88cf9ba1fed3eb13f4c7d0ca9abd7e8a989ed95a27a46a

View File

@@ -0,0 +1,31 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
PYTHON_COMPAT=( python3_{5,6,7} )
inherit distutils-r1
DESCRIPTION="Python API for obtaining QNAP NAS system stats"
HOMEPAGE="https://github.com/colinodell/python-qnapstats https://pypi.org/project/qnapstats/"
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
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
}

View File

@@ -2,8 +2,10 @@ DIST SQLAlchemy-1.2.11.tar.gz 5611782 BLAKE2B 2f6546bbab1bf250033120971ba436bcf9
DIST SQLAlchemy-1.2.13.tar.gz 5650472 BLAKE2B fd92da4d2d9a90dd93fa714e68828bce041601dd96f1b2153948f4c33152445afcdc16d5d01751d67b1c43700b7d87789cc06a8fc5a4febea563fec6dd63a28a SHA512 e41c5a2b09e3958343e517eae9ead619fe68c8e50c64ee2b7d77789240b373fdd9c6f427a49ac81f55826a2e34bf1f12ffc7f8613c91ab0edbd1d723581183ba
DIST SQLAlchemy-1.2.14.tar.gz 5657372 BLAKE2B 1d9f67652b2306262a625a743b15b6cf0527f9978a712ca3e7614c155ea1aa8eacced2079d464c64163b6aa0eb621350b72b85869f62471cf7353a531ac9cba8 SHA512 f6b89029180bc6f3e35bc17a1d80c111f6ce05f2f799bbdfee00c961e83aa2f95cbb363c85a5f97c18d5ff0aa1408c164621474cd6ddf8e63dd88da35de69539
DIST SQLAlchemy-1.2.15.tar.gz 5645275 BLAKE2B 97f90c8653eaaa68900ab056dc14ff88b8f846fc93bd4e0f751491ddca096066500e65a102d13cc385ac19d83b4163a33811dfb2f529c581576207da414033f8 SHA512 478583438b2e0f82a5dd1e295ae7a00b308763b669d01875d5e61f43127792ec1ad18929bff664a641a65eff685cb10ef880bf3f1334954720059019bceca7e7
DIST SQLAlchemy-1.2.16.tar.gz 5659983 BLAKE2B 8b59f4ad639ade5008e7c9a8a1f767e93721fd5a0613ec0c8cc8a28c0b7f9f7004086b5791de57ad42afe931ac35e10d3794e8f88d5582a555667999b02acbc9 SHA512 b80a6111a34495127ffe4dd0cb8ddc087b355c6fd891df5f829f6b1de3119dee5c6b181bc8dde9089c9a48a9e9ecbac52354bc2314989489f7a1e854fcbb535c
EBUILD sqlalchemy-1.2.11.ebuild 1757 BLAKE2B 31719ba6e8da8f9626eed3ce48147502060fe12e391645a4f5f86bf9e17156a11d70d5f202516ac3d9db22363991cb881e53583db9c9bef5c04cddf1f341b037 SHA512 4a4ac967976910cc2993994b48e1147f3296587cbcd4b630d3006aafbe4f17ab0a4f57cbb84ba0e9d87ca3a28d70deb48c464873be199812f0b26387c3bc3f06
EBUILD sqlalchemy-1.2.13.ebuild 1757 BLAKE2B 31719ba6e8da8f9626eed3ce48147502060fe12e391645a4f5f86bf9e17156a11d70d5f202516ac3d9db22363991cb881e53583db9c9bef5c04cddf1f341b037 SHA512 4a4ac967976910cc2993994b48e1147f3296587cbcd4b630d3006aafbe4f17ab0a4f57cbb84ba0e9d87ca3a28d70deb48c464873be199812f0b26387c3bc3f06
EBUILD sqlalchemy-1.2.14.ebuild 1744 BLAKE2B 32fe9500eab17259b371457f447e973b72a51954251e9b726b0f6f11f4c1be7829b73434b8e9faf3e521bc323286538566b9d3ae9127eff007045f93c46266b8 SHA512 d0f95c3cc9656c79a1a2f5b702aa05cdd4a9de9607a0b8ad16d858cc6c157a91b9e5718d27253f8a588068a851c45754be25c211a53e015ca6f43e186399641c
EBUILD sqlalchemy-1.2.15.ebuild 1735 BLAKE2B e2f7fb8d56489639a4af2183b88fe09c552a8ee8d9b893a5abf025ce442c3401e2745899b50f4ef177f4944fbee7ae1649f85b665bb4af67225332663189b3da SHA512 0d2d96e67b6be26cf3a335adb4934360960548f8afc224528833e229495e6f6bc5782908e8bf1b5888b39a9ea8d05e73c54c04b13907a6692bf639a8adc24a7d
EBUILD sqlalchemy-1.2.16.ebuild 1735 BLAKE2B e2f7fb8d56489639a4af2183b88fe09c552a8ee8d9b893a5abf025ce442c3401e2745899b50f4ef177f4944fbee7ae1649f85b665bb4af67225332663189b3da SHA512 0d2d96e67b6be26cf3a335adb4934360960548f8afc224528833e229495e6f6bc5782908e8bf1b5888b39a9ea8d05e73c54c04b13907a6692bf639a8adc24a7d
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -0,0 +1,67 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
PYTHON_COMPAT=( python3_{6,7} )
PYTHON_REQ_USE="sqlite?"
inherit distutils-r1 eutils flag-o-matic
MY_PN="SQLAlchemy"
MY_P="${MY_PN}-${PV/_beta/b}"
DESCRIPTION="Python SQL toolkit and Object Relational Mapper"
HOMEPAGE="https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/"
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="doc examples +sqlite test"
REQUIRED_USE="test? ( sqlite )"
RDEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]"
DEPEND="
${RDEPEND}
test? (
<dev-python/pluggy-0.7s[${PYTHON_USEDEP}]
dev-python/pytest[${PYTHON_USEDEP}]
$(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7 pypy)
)"
S="${WORKDIR}/${MY_P}"
python_prepare_all() {
# Disable tests hardcoding function call counts specific to Python versions.
rm -r test/aaa_profiling || die
distutils-r1_python_prepare_all
}
python_compile() {
if ! python_is_python3; then
local CFLAGS=${CFLAGS}
append-cflags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_test() {
pytest -vv test || die "Testsuite failed under ${EPYTHON}"
}
python_install_all() {
use doc && HTML_DOCS=( doc/. )
use examples && dodoc -r examples
distutils-r1_python_install_all
}
pkg_postinst() {
optfeature "MySQL support" dev-python/mysql-python dev-python/mysql-connector-python
optfeature "mssql support" dev-python/pymssql
optfeature "postgresql support" dev-python/psycopg:2
}

View File

@@ -1,4 +1,4 @@
AUX warrant-0.6.1-requirements.patch 811 BLAKE2B 149198acdcdbacf4dbd46ca87b5e48dc773d7534ba22d60cc1f433ceec52cb84cdd992df0708682fe1176b1e0e9f7b69e62919738aa2f3470c5203ec3e9c2fa9 SHA512 5bffd54f2d6803707f2a91da998519375e24722182d85ce838d7550f6cbfcdf0817730da4bb594f525cf76cd91785781763b039cee28062f5d44fdfd18e10001
AUX warrant-0.6.1-requirements.patch 347 BLAKE2B 135173e015a4739e95a52687aa3c35cad47786363205b1739580e8536e9b3dfede8038ad438f3b265acae45f2fb375547ce4f1fe6be8f5276e476b461a677c9c SHA512 a1a0db314980fada63cce072b91410af0cf4a1a679c67b105d1eeab0da8447b5468116a69aaf786b99604f23eeb47061b5dd88e75aa1b9bbb8f56d699025f588
DIST warrant-0.6.1.tar.gz 11526 BLAKE2B b9432852cb94df3c3ba34e2b1981a86c4d0acb6ffd8599ab4e27ad0185ed999a75d59085cf1f2cd627e4ddc98fe487f835849b820c7925f4d0c2fe8877b3c132 SHA512 9eeb5b6c0ee08f69c51d59069161c486b6bcd3a211b780497421b841c079aa2ebef4658975183d58f9da3481229f2cb0ce202a180b7cf26bfaf9f41995fcc6bb
EBUILD warrant-0.6.1.ebuild 1102 BLAKE2B 8791dc0d27ad20daf19eb071946b3f934891ec7befddeee70b809ddf6decc0ab10fa2fe43da8ccece461faaa3dfd5256d8bb87b02d491eef11e91c46f12df078 SHA512 3379c5f17fb67c216d1701e7bf8390f1eb747637cfaa1aa72ec0f7ccb939609406f4ab50f197895794ddcfb62339aa59b4de6264dc61c38ee2a03ce53a6fb796
MISC metadata.xml 252 BLAKE2B 507e0ddc9d50b879ff374b903b142f85d020dfd6c486aba2af84fe082c878e780edbb79188ae10104d57db0eb775c86814cc8c06891a3854c9da840a4d377050 SHA512 9470ac9c8a5a4f80e3f767e7aa198addc7b21866c63b2a310e9f41ce65817672fb77423117bdd619e99cb62322025aeadf50717e23eafabf99080fcc106820af

View File

@@ -1,15 +1,13 @@
Datei warrant-0.6.1.old/.ipc_in ist ein FIFO, während Datei warrant-0.6.1/.ipc_in ein FIFO ist.
Datei warrant-0.6.1.old/.ipc_out ist ein FIFO, während Datei warrant-0.6.1/.ipc_out ein FIFO ist.
diff -Naru warrant-0.6.1.old/work/warrant-0.6.1/requirements_test.txt warrant-0.6.1/work/warrant-0.6.1/requirements_test.txt
--- requirements_test.txt 1970-01-01 01:00:00.000000000 +0100
+++ requirements_test.txt 2018-12-31 12:00:14.156399118 +0100
diff --git a/requirements_test.txt b/requirements_test.txt
--- a/requirements_test.txt
+++ b/requirements_test.txt
@@ -0,0 +1,3 @@
+mock>=2.0.0
+nose
+coverage
diff -Naru warrant-0.6.1.old/work/warrant-0.6.1/requirements.txt warrant-0.6.1/work/warrant-0.6.1/requirements.txt
--- requirements.txt 1970-01-01 01:00:00.000000000 +0100
+++ requirements.txt 2018-12-31 11:59:40.446035015 +0100
diff --git a/requirements.txt b/requirements.txt
--- a/requirements.txt
+++ b/requirements.txt
@@ -0,0 +1,4 @@
+boto3>=1.4.3
+envs>=0.3.0