Compare commits

...

9 Commits

20 changed files with 412 additions and 40 deletions

View File

@ -1,3 +1,3 @@
DIST pdfminer.six-20200517.tar.gz 7343299 BLAKE2B 417e71ded4f81702a86c4270d02d21f9c6dbe088b96a55eb80b8c9525b23c1926920ea8f444bc7387d7aaeebd1687a6bf5906beda9c1429536110bbec8aaea52 SHA512 f0db350c1128c4e38e95b3bdd5429b222589046ff2b17fef2878433bc8f704a5be068721483e0555e3583c1cb4ed09641ecce713440fd963c33a1d31ca65f1c6
EBUILD pdfminer-20200517.ebuild 768 BLAKE2B 6596e623d879f70d636eaf2d8ddd3b6701bbd7963c486a9da00f8871be9b22acb975d6c10aa4645fe0e1f97f982f563cc4da4a8e773bb9845a408905eab1253f SHA512 710a0025d24d267ce07cf278b5292b9d8e697c9c0344f222e5d99e5dc9b2303c6ff7fd70b00bf22bdb5b4bf7939629944c67f72b8340411f1f417072a1f623aa
DIST pdfminer.six-20220524.tar.gz 7357720 BLAKE2B 538a6852dcfc5395638d3b024ebeb45858135c7ea71b7bb81b67a3938337c5493e76220c3d514300853585f558a7cb48e28a298fe5223b6da694adaf7d31e24a SHA512 ef63a7ec17942d3579485e843359c4cbe06aaf92ebcf4c2b206b7b5fe871ee4b5f1d87bf9b1692cf8e4333e5124d8563d4cafd1f5ff23067bb62b4d44539fdc5
EBUILD pdfminer-20220524.ebuild 768 BLAKE2B 6596e623d879f70d636eaf2d8ddd3b6701bbd7963c486a9da00f8871be9b22acb975d6c10aa4645fe0e1f97f982f563cc4da4a8e773bb9845a408905eab1253f SHA512 710a0025d24d267ce07cf278b5292b9d8e697c9c0344f222e5d99e5dc9b2303c6ff7fd70b00bf22bdb5b4bf7939629944c67f72b8340411f1f417072a1f623aa
MISC metadata.xml 238 BLAKE2B 436e60128ac8083524cc8290bfe2eb3eff4af4bafe7a13320972438a85d29da40ada392d2295001add6aed88c9407529e0975a7ae7eefc976655216def9bb36f SHA512 899f64c55b53cf0a2d38498f0b0070d4707a6eb0289d8138c6757f703909dc2b6a009fee9fe640e5c16adca6f2f953cf445ba6e6b8f5f43d9185ef836a611297

View File

@ -1,2 +1,8 @@
DIST olm-3.2.10.tar.bz2 2733952 BLAKE2B 67282771a93c2e164458abe85ce69a726fa7ce0b3ad4d1f837dd6a2dfc04f5e1081de8fda8ab9422e2054f556a25aa1e1dddd1ca6dfed9475de986392b6e1a77 SHA512 127a81f8585550fb59b922e656b877251fbc96b5b61629a9faaf10b82c88c28f5036de815803c654d9d82c436c75e11dd3b96c6a6cb14d4ae686b24ce3dcff94
DIST olm-3.2.12.tar.bz2 2742680 BLAKE2B 47c3bacaf05cc0bb6088da34e6a031f9c770893771ddcf9f13bc0e10a050139f14969dfc91f38684336872089b4cbf9d66e4bd85692989eba5fc3df966da3cd2 SHA512 a25db4c72910512beca9120db59ebeeefc5fff6a381e88ae7cf261bc5ab896edc2cfe25ece57b7b28b2e3d8bc66367c457133c147e1a3514f926714159b5cf6f
DIST olm-3.2.8.tar.bz2 489350 BLAKE2B bf8b31262c15da2cffd5eeb1f426fe60e83dc60b3377191d65b4b4992133f92adfb7d18deb69b075207550b1b32220a1d807f331e58b41839d8aa5330a80bf3d SHA512 2a249b6880ff0c368458c14d6bae3103890f23dceaaf5753d140884185590fd54f1d7bcb8959f43b3b0f5c9302f76e380e6cdfe3340feab7f9fff60362a39303
DIST olm-3.2.9.tar.bz2 2734794 BLAKE2B 6c5cc89804071f961ebd571dd5d3fac43aa9517fda4e029a0855fc89f4ec46e49b784aa2cfbf8cec8e34b8ef06c5e61f2111ec30fc872f44c90795359892f205 SHA512 c196430054920d78587fc79eed25312d11498594257b9a12057bfb2feaf2abfb7df35854952b4a36bc22a8c62b99b58e55f9434001a00791ca62ca47556957a5
EBUILD olm-3.2.10.ebuild 1354 BLAKE2B 19cf306dfcd24275b437ed275237706b6fca2891811d4e28cca319d020d440d50f3d6dad303070376bc17693e0f1608be16a1947ce57ae80cd6444bf43f6924d SHA512 f8edb318d521551d8fdca1b35f274385b6ab78ab87e3cca5935d2514daef0e6805d5a74529b30ee539580dc1be7271f48d2d48c7533c27948166804605906f5f
EBUILD olm-3.2.12.ebuild 1354 BLAKE2B 19cf306dfcd24275b437ed275237706b6fca2891811d4e28cca319d020d440d50f3d6dad303070376bc17693e0f1608be16a1947ce57ae80cd6444bf43f6924d SHA512 f8edb318d521551d8fdca1b35f274385b6ab78ab87e3cca5935d2514daef0e6805d5a74529b30ee539580dc1be7271f48d2d48c7533c27948166804605906f5f
EBUILD olm-3.2.8.ebuild 1084 BLAKE2B d9754950c0359dce425ab7611cbab8b1c72e663e12c248fb7365777ec2da81d3f18896c375d909626d1da9484ec9ba15733d6873457ba2413937557670227dda SHA512 b6c937e0236034c7f3ad747cb401d9e099e7a6012ed22c706ed85f45ae3320900efe7c24e434394500c0155dbc2c441a3ea300180f981b843a89a12bb93d772c
EBUILD olm-3.2.9.ebuild 696 BLAKE2B 536485a26c9a759a1475f1e476c7bbd1efd882c256356a456f34a964ccec47978abfe2b1849e699d5a089e8a0cef90652197f004e4450fe000100b2da73465f3 SHA512 b8340785063f48775a3880e168324abb203bd9b648f1d92c6a915b5d0650fcac5f406aa445d0db4cf0ff110254c70cb5b1279bd1301896280ebeeb7306bd9ff4

View File

@ -0,0 +1,69 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
inherit cmake python-r1
DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets"
HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test +python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
RDEPEND="
python? (
${PYTHON_DEPS}
dev-python/cffi[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
)"
compile_pybinding() {
cd python
"${EPYTHON}" setup.py build || die
python_optimize
}
src_configure() {
local -a mycmakeargs=(
-DOLM_TESTS="$(usex test)"
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
if use python; then
python_foreach_impl compile_pybinding
fi
}
src_test() {
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
}
install_pybinding() {
cd python
"${EPYTHON}" setup.py install --root="${D}" --prefix="${EPREFIX}/usr/" || die
python_optimize
}
src_install() {
use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md )
cmake_src_install
if use python; then
python_foreach_impl install_pybinding
fi
}

View File

@ -0,0 +1,69 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{8,9,10} )
inherit cmake python-r1
DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets"
HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc test +python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
RDEPEND="
python? (
${PYTHON_DEPS}
dev-python/cffi[${PYTHON_USEDEP}]
dev-python/future[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
)"
compile_pybinding() {
cd python
"${EPYTHON}" setup.py build || die
python_optimize
}
src_configure() {
local -a mycmakeargs=(
-DOLM_TESTS="$(usex test)"
)
cmake_src_configure
}
src_compile() {
cmake_src_compile
if use python; then
python_foreach_impl compile_pybinding
fi
}
src_test() {
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
}
install_pybinding() {
cd python
"${EPYTHON}" setup.py install --root="${D}" --prefix="${EPREFIX}/usr/" || die
python_optimize
}
src_install() {
use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md )
cmake_src_install
if use python; then
python_foreach_impl install_pybinding
fi
}

View File

@ -0,0 +1,35 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit cmake
DESCRIPTION="Implementation of the olm and megolm cryptographic ratchets"
HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
IUSE="doc test"
RESTRICT="!test? ( test )"
src_configure() {
local -a mycmakeargs=(
-DOLM_TESTS="$(usex test)"
)
cmake_src_configure
}
src_test() {
BUILD_DIR="${BUILD_DIR}/tests" cmake_src_test
}
src_install() {
use doc && DOCS=( README.md docs/{{,meg}olm,signing}.md )
cmake_src_install
}

View File

@ -1,3 +1,3 @@
DIST OvhApi-perl-1.1.zip 6121 SHA256 e49762fe2f962d0c9e074d672b09829cfdeaf2485f61b9600b1ba2e3b6a8865d SHA512 fe5914af14ea451e53ecda16516f2ff07e55ee5a3af2e32701ed8c84d3cc2018ccffb7252e119f4ef009f430811037776068a952e2908b3eb306e307d26975aa WHIRLPOOL fd6e420268d66e4280202eeeeafcd25a9c1eecb648247d55f707e6bef6afae26876e44830d5d962e7583846d613a52fc8296b2e0cdcd3bc9ad1f9d07b97e9fdd
EBUILD OvhApi-1.1.ebuild 629 SHA256 7e88e15e7a1205a3de1d3a1cc010d3455bad358ac5329570b01096829eea79dd SHA512 f5b7f2984587f8e2c5c6ea38b4e380288745d2f5280d98e7713c62242149b1de98a4726b3f1c95f3a45a31b5b17827aa158e1e8b6ae792482a2c11bda5ac1eed WHIRLPOOL 1b0c642f47c58e6afdd766d5ac83420d4b6a5277c2f594280e57f1fc9f2c0036eef97ec53a28feda0b80e4f29073ef29246690677b4e7807a67c444fff81a0ad
MISC metadata.xml 351 SHA256 2a7631e5db0ae50de94c6171f401f4677682e67df4b10cab2c0e05e665f394db SHA512 74a8c3203d108f41c60bff8eb000e34537ada54052b3e3711f12b2dc3b138881cc5f19fb99a94e7cc7e19165164ac32f8f00be6e6f4949b9b3edabd49cad0e20 WHIRLPOOL f2ba66e71fc67d187d4a4667afd3d3d0cb166bf607141cbda7ad8bc5460ef37a6bec7d4af0e790f310dfbc516dc0ee737bd117ed6b891da00986087d068edcc9
DIST OvhApi-perl-1.1.zip 6121 BLAKE2B 44b55bbfbe14166f28ec4811c0346cb7b80256517af1c7f0737d9b207a9ae3b303370bccff06f08bf68a700c3ca6a3722564b371e898f2bfa7ad03da660fd96a SHA512 fe5914af14ea451e53ecda16516f2ff07e55ee5a3af2e32701ed8c84d3cc2018ccffb7252e119f4ef009f430811037776068a952e2908b3eb306e307d26975aa
EBUILD OvhApi-1.1.ebuild 627 BLAKE2B 8d5552c8149b157a88b80f412ec2099011cc93923648203b8035accf4ed000a154a20e0fa3d86a2c129acc35db1f698ef5ab43d2bc27eca4c7c011e0fad594a4 SHA512 508eeebffe230f439b2d2afa624b26477069d0988c928a7a3d7aba956f283ee45b5b3d201bd86f2a90eede50eb370cd269c3d46b7d307332abad09e034c6da02
MISC metadata.xml 351 BLAKE2B bb58d9c7f1c1f870b04749b050a5ea4a89e97bb5828a8803cca8b6b8c5ad113a1c0d0772ec771d3de8187b73e49351034b9e6d49d22b5b9738a669cbe58aba0e SHA512 74a8c3203d108f41c60bff8eb000e34537ada54052b3e3711f12b2dc3b138881cc5f19fb99a94e7cc7e19165164ac32f8f00be6e6f4949b9b3edabd49cad0e20

View File

@ -1,8 +1,8 @@
# Copyright 1999-2016 Gentoo Foundation
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
EAPI=7
inherit perl-functions
@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
RDEPEND="dev-perl/libwww-perl[ssl]
dev-perl/JSON
dev-perl/Digest-SHA1"
DEPEND="${RDEPEND}"
BDEPEND="${RDEPEND}"
src_install() {
perl_set_version

View File

@ -1,6 +1,10 @@
DIST matrix-nio-0.15.1.tar.gz 145625 BLAKE2B 5ef16df5c0ab7ec9315ca3eb52a0526da08829717fae21aa012aa197aa09b570240aab8860274384b47af2b8bfe776d4e0d71ee5e25ba505a654401ee79472f5 SHA512 497c4d6732b344566747f88cf24cac3d002a528053c869a2875d5f0ae79463ad8f9578a275ffcd510920eaf492d8f99543b8668f4194684d1c5680edecb746a1
DIST matrix-nio-0.18.3.tar.gz 153421 BLAKE2B e02250760e90d4e24595ca3c72fa2ccc8438dc122e4ce2a8f15c34537fbbb3977c0c559a1557a9ad01e3c714ca7dd14a8d416e7f011d21e3dfa514afdd88639f SHA512 93cd15884b031fdd675f648ba55db914fb7d86e3e38909b013a06c3ac1b612f1ba28f1e8282ba71d7098a3653d7c0f7b4c3d8f654911710ff3d93592467a7fb3
DIST matrix-nio-0.18.7.tar.gz 155811 BLAKE2B b80031e1f283e3f06abcbdd69c514bd28090606555348a904798c903ad3a4c8dd5c289ae37e3c5a5c0272f07170d66b42c827c6f8fc11e463f89da18221c6661 SHA512 9fa8935cab499ba15659ccb9f63c86a9485816d9f3b1eed9379155c1cb2115d2f0a81878097fc9e55f172842939d449f8f8a495b566e3a607a81da24666a956a
DIST matrix-nio-0.19.0.tar.gz 246334 BLAKE2B 14f35f64c3edaae4a09f0a6dd4c1693fee27c3a98b78ba912f2a45d5bfe6ee161e91491721415c0dffce84bf3eae97dbec78f39ecf502f83238ccb2452b7c196 SHA512 395b305c69507b852d06319d00a68417494a69a1217f194a04a3866d81185fdc480e957570b22e2eff900e6874cf1c86b598dd474948902a96537fa0ef174877
DIST matrix-nio-0.20.0.tar.gz 243959 BLAKE2B 8ce64590e9414c78fa73017ad2cfa8f16c86459529e23192fbc2046eeddbe286436142d5803a15fe82910967d1a3179521517b3db0f5bdc6a493e0267f5a2232 SHA512 82bc05c66cca586a04a7a6288b0297b8078203e7caa5ecba58523ef1b093370c709297c905aef1a536ed12e116af407f1191f04d64eee4dabd422e1c19262a71
EBUILD matrix-nio-0.15.1.ebuild 1132 BLAKE2B 9cd45958eb7d968b1086bcedb6cbb901819ca42208d62270ecfe6b9181d9fcace920cea3558407aeddf252737f8c4a2241f91aa6694bd87bb401e07c51e4a152 SHA512 3f099840d18f1db8afc84c880ee8414ec49d89cf439bafde60e9e2e36e0e1ade28dd7e126e28259a3b2ae3d574ca52c9aede7b4f84a9d770d256e95860866c76
EBUILD matrix-nio-0.18.3.ebuild 1179 BLAKE2B edf1e4ce5d9f728a66825f5e6e28f506ebb3bb56ecb7051f78e88d37dc5f5ef346093b79d8ff1dbf741a395ba06eb383e65347449ae8e4bdf84c9eea46453b2d SHA512 d70c496c5e248236aec49e0f18e92a8aa5bbf4b08561f80653895bf78147e5dd83f8e8c9723f3e154600c81e267171e86a356e39658be796aeb63e6e633f70ae
EBUILD matrix-nio-0.18.7.ebuild 1171 BLAKE2B 78f689ba7f915a509370a749be0c52622f7f87159b34893a9115317baafba5d018134819820baddbc3270d353c786aed35ab23fcdae6f531045fe82a01e9e966 SHA512 6f2f27a8600d6b5222418c69de202e3f95b8fee8b39a256e18a581dc97f9e4a9fc8444fae6cddad02b399cc32ba7b4631d5bb6a85c5d030cb687b5796407dfb5
EBUILD matrix-nio-0.18.7.ebuild 2315 BLAKE2B 122e4ed6ec83d4b99d60b2ae3e4f6533d182bd10637090e61b0398d043c07c0625d366c081a3dac077ae66cf8d88829ff75239ce1f7b234c558715cbae15ab1e SHA512 8702066af70cdaa4aa1172e816d35a75afe0529e46e24feca0494006fc850d0332bbc0e715f547bef90111110097d313eecc0106d61f714c9cf14b8a079646e8
EBUILD matrix-nio-0.19.0.ebuild 2327 BLAKE2B c6141e46d0e9073a35ff8b6e33912a0fa36a09eb2593c507dbfb8a4a15aa75722393624426b52655c7ceeda0a62e3310bddc02d6d82376c4daf33ac4bce3de51 SHA512 de1214806493f8c97110a39b5fe17fb9ca02c0244c7241bb91498e904807edb52a778d473c2709c1f2c8bc78ee28a066664a210c7faadd82ba445ce250a9b8b8
EBUILD matrix-nio-0.20.0.ebuild 2327 BLAKE2B c6141e46d0e9073a35ff8b6e33912a0fa36a09eb2593c507dbfb8a4a15aa75722393624426b52655c7ceeda0a62e3310bddc02d6d82376c4daf33ac4bce3de51 SHA512 de1214806493f8c97110a39b5fe17fb9ca02c0244c7241bb91498e904807edb52a778d473c2709c1f2c8bc78ee28a066664a210c7faadd82ba445ce250a9b8b8

View File

@ -1,37 +1,67 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
EAPI=8
PYTHON_COMPAT=( python3_{8,9,10} )
PYTHON_COMPAT=( python3_{8..10})
DISTUTILS_USE_SETUPTOOLS="pyproject.toml"
inherit distutils-r1
DESCRIPTION="A Python Matrix client library, designed according to sans I/O principles"
HOMEPAGE="https://github.com/poljar/matrix-nio"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
SRC_URI="https://github.com/poljar/matrix-nio/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
IUSE="+e2e"
KEYWORDS="~amd64"
IUSE="e2e test"
RESTRICT="!e2e? ( test )"
RDEPEND="
dev-python/future[${PYTHON_USEDEP}]
dev-python/aiohttp[${PYTHON_USEDEP}]
dev-python/aiohttp-socks[${PYTHON_USEDEP}]
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/h11[${PYTHON_USEDEP}]
dev-python/h2[${PYTHON_USEDEP}]
dev-python/logbook[${PYTHON_USEDEP}]
dev-python/jsonschema[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
dev-python/pycryptodome[${PYTHON_USEDEP}]
>=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-socks-0.6.0[${PYTHON_USEDEP}]
>=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}]
>=dev-python/future-0.18.2[${PYTHON_USEDEP}]
>=dev-python/h11-0.12.0[${PYTHON_USEDEP}]
>=dev-python/h2-4.0.0[${PYTHON_USEDEP}]
>=dev-python/logbook-1.5.3[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/unpaddedbase64-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.10.1[${PYTHON_USEDEP}]
e2e? (
dev-libs/olm[python,${PYTHON_USEDEP}]
dev-python/peewee[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
dev-python/atomicwrites[${PYTHON_USEDEP}]
>=dev-libs/olm-3.1.3[python(-),${PYTHON_USEDEP}]
>=dev-python/peewee-3.14.4[${PYTHON_USEDEP}]
>=dev-python/cachetools-4.2.1[${PYTHON_USEDEP}]
>=dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
)
"
BDEPEND="${RDEPEND}"
DEPEND="
test? (
${RDEPEND}
>=dev-python/aioresponses-0.7.2[${PYTHON_USEDEP}]
dev-python/atomicwrites[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
>=dev-python/Faker-8.0.0[${PYTHON_USEDEP}]
dev-python/peewee[${PYTHON_USEDEP}]
>=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-benchmark-3.2.3[${PYTHON_USEDEP}]
dev-python/pytest-flake8[${PYTHON_USEDEP}]
>=dev-python/pytest-isort-1.3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11.1[${PYTHON_USEDEP}]
>=dev-python/hpack-4.0.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}]
>=dev-python/hypothesis-6.8.9[${PYTHON_USEDEP}]
>=dev-python/mypy-0.812[${PYTHON_USEDEP}]
dev-python/mypy_extensions[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
distutils_enable_sphinx doc dev-python/sphinx_rtd_theme dev-python/m2r2
python_test() {
# Former requires internet access, latter fails randomly
epytest --deselect tests/async_client_test.py::TestClass::test_connect_wrapper[pyloop] --deselect tests/async_client_test.py::TestClass::test_transfer_monitor_callbacks
}

View File

@ -0,0 +1,67 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11})
DISTUTILS_USE_SETUPTOOLS="pyproject.toml"
inherit distutils-r1
DESCRIPTION="A Python Matrix client library, designed according to sans I/O principles"
HOMEPAGE="https://github.com/poljar/matrix-nio"
SRC_URI="https://github.com/poljar/matrix-nio/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE="e2e test"
RESTRICT="!e2e? ( test )"
RDEPEND="
>=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-socks-0.6.0[${PYTHON_USEDEP}]
>=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}]
>=dev-python/future-0.18.2[${PYTHON_USEDEP}]
>=dev-python/h11-0.12.0[${PYTHON_USEDEP}]
>=dev-python/h2-4.0.0[${PYTHON_USEDEP}]
>=dev-python/logbook-1.5.3[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/unpaddedbase64-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.10.1[${PYTHON_USEDEP}]
e2e? (
>=dev-libs/olm-3.1.3[python(-),${PYTHON_USEDEP}]
>=dev-python/peewee-3.14.4[${PYTHON_USEDEP}]
>=dev-python/cachetools-4.2.1[${PYTHON_USEDEP}]
>=dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
)
"
DEPEND="
test? (
${RDEPEND}
>=dev-python/aioresponses-0.7.2[${PYTHON_USEDEP}]
dev-python/atomicwrites[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
>=dev-python/Faker-8.0.0[${PYTHON_USEDEP}]
dev-python/peewee[${PYTHON_USEDEP}]
>=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-benchmark-3.2.3[${PYTHON_USEDEP}]
dev-python/pytest-flake8[${PYTHON_USEDEP}]
>=dev-python/pytest-isort-1.3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11.1[${PYTHON_USEDEP}]
>=dev-python/hpack-4.0.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}]
>=dev-python/hypothesis-6.8.9[${PYTHON_USEDEP}]
>=dev-python/mypy-0.812[${PYTHON_USEDEP}]
dev-python/mypy_extensions[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
distutils_enable_sphinx doc dev-python/sphinx_rtd_theme dev-python/m2r2
python_test() {
# Former requires internet access, latter fails randomly
epytest --deselect tests/async_client_test.py::TestClass::test_connect_wrapper[pyloop] --deselect tests/async_client_test.py::TestClass::test_transfer_monitor_callbacks
}

View File

@ -0,0 +1,67 @@
# Copyright 2020-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11})
DISTUTILS_USE_SETUPTOOLS="pyproject.toml"
inherit distutils-r1
DESCRIPTION="A Python Matrix client library, designed according to sans I/O principles"
HOMEPAGE="https://github.com/poljar/matrix-nio"
SRC_URI="https://github.com/poljar/matrix-nio/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64"
IUSE="e2e test"
RESTRICT="!e2e? ( test )"
RDEPEND="
>=dev-python/aiohttp-3.7.4[${PYTHON_USEDEP}]
>=dev-python/aiohttp-socks-0.6.0[${PYTHON_USEDEP}]
>=dev-python/aiofiles-0.6.0[${PYTHON_USEDEP}]
>=dev-python/future-0.18.2[${PYTHON_USEDEP}]
>=dev-python/h11-0.12.0[${PYTHON_USEDEP}]
>=dev-python/h2-4.0.0[${PYTHON_USEDEP}]
>=dev-python/logbook-1.5.3[${PYTHON_USEDEP}]
>=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
>=dev-python/unpaddedbase64-2.1.0[${PYTHON_USEDEP}]
>=dev-python/pycryptodome-3.10.1[${PYTHON_USEDEP}]
e2e? (
>=dev-libs/olm-3.1.3[python(-),${PYTHON_USEDEP}]
>=dev-python/peewee-3.14.4[${PYTHON_USEDEP}]
>=dev-python/cachetools-4.2.1[${PYTHON_USEDEP}]
>=dev-python/atomicwrites-1.4.0[${PYTHON_USEDEP}]
)
"
DEPEND="
test? (
${RDEPEND}
>=dev-python/aioresponses-0.7.2[${PYTHON_USEDEP}]
dev-python/atomicwrites[${PYTHON_USEDEP}]
dev-python/cachetools[${PYTHON_USEDEP}]
>=dev-python/Faker-8.0.0[${PYTHON_USEDEP}]
dev-python/peewee[${PYTHON_USEDEP}]
>=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-benchmark-3.2.3[${PYTHON_USEDEP}]
dev-python/pytest-flake8[${PYTHON_USEDEP}]
>=dev-python/pytest-isort-1.3.0[${PYTHON_USEDEP}]
>=dev-python/pytest-cov-2.11.1[${PYTHON_USEDEP}]
>=dev-python/hpack-4.0.0[${PYTHON_USEDEP}]
>=dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}]
>=dev-python/hypothesis-6.8.9[${PYTHON_USEDEP}]
>=dev-python/mypy-0.812[${PYTHON_USEDEP}]
dev-python/mypy_extensions[${PYTHON_USEDEP}]
)
"
distutils_enable_tests pytest
distutils_enable_sphinx doc dev-python/sphinx_rtd_theme dev-python/m2r2
python_test() {
# Former requires internet access, latter fails randomly
epytest --deselect tests/async_client_test.py::TestClass::test_connect_wrapper[pyloop] --deselect tests/async_client_test.py::TestClass::test_transfer_monitor_callbacks
}

View File

@ -1,2 +1,2 @@
DIST pdfplumber-0.5.28.tar.gz 45725 BLAKE2B 0e18100a021bdda2fc334627f746b84bd35388574aaee92262587675c30b1936715e7ba66858e55bf4c2bc155060661ce1f4e36dcf840192e0b71330615fcafa SHA512 342f8e7d85841c776de411754bc47845a01615adf8d608ea30837fcea7d6a4240e3bacaa81f8ded7b2848286f2863518f5d3e9ded62d19dd2f7a30fdfbc92e2b
EBUILD pdfplumber-0.5.28.ebuild 574 BLAKE2B 1fe7c8862306221792c1c6b80defff3cce50c6ca8d35105463e7ca2c405049ee90332acc872c8b1bc6b421d6f5ae8cc40bdbd772c44626fd74673a32fd758b75 SHA512 7342e23cbcd946c213279c9127d66786d3a103fd9f919b9a73be1ff557c5457ee05267fdddce441999c12bb14c244367b358fd60082ae3a694d9aca55ddde8f3
DIST pdfplumber-0.7.0.tar.gz 53298 BLAKE2B 936d1b4880313c8a557fc296aaeea91e4a29b64597e013efa8afc40f0ec01e569d4beb1cd47d138cbd43b1229e252c8aec6b401fd827f51045d4b338eec7eceb SHA512 3945301e34de129e3419b00ee9124dbc7a54f92d017003d2e055aa7fa6ea821df30ed6f7e76b4517072cb789f85bb337b573b3aa84cb1f51746b217e8deb9390
EBUILD pdfplumber-0.7.0.ebuild 580 BLAKE2B 88c508dfa3fd00b5022d94f1c5ffb1c46845c09a5685d356492d9a91379396147899f3e523ab55a1d96628d1d51cd9f255df95772c433faaeaf3e2778c01372e SHA512 e96c6a82f70b6b39b48ae3fadbbd872c7d0755653e4e9d0d7ec6e5d04a1ae731ca15e2eb05e7af860fabbb49db3f90d826872eef3d0073d1fe8eed802db0e41c

View File

@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
PYTHON_COMPAT=( python3_{6,7,8,9,10,11} )
inherit distutils-r1

View File

@ -1,2 +1,2 @@
DIST readability-lxml-0.8.1.tar.gz 15878 BLAKE2B e1156fad7a34f82fc3ed8b614f6aae20e233a1babec7e75bff301faff9a82ea94e2e9fdcaf5e04592b0ddbae53e6fc008919c0104342f6ea256d8d2c3e6ac75b SHA512 e975116c8e34d7395e22acab2257dc9e90d75835317deadab6fb4bfd8aea5a8af9eacaabf26e96230665006dee63a0e7dd2afceba480da4d5f31b2b3bf7129c2
EBUILD readability-lxml-0.8.1.ebuild 474 BLAKE2B 68f9ae94172333da555546a7c0df3d0c481affebaf8b7de062e1b8b7ee5491d4098d24bb00022a49c7f0bda06d2d07c02a878eab2be3b35d025468c005b6e132 SHA512 4d52e8d9408307eec133876cfa1338f886ddc0fbfc3b70250409de976eee85b9065858a2448d521a31cb70308933db50521c4b4403fc8bfd334d99dbbd5a9d5d
EBUILD readability-lxml-0.8.1.ebuild 480 BLAKE2B 172ca46e5edf36aaac446c55701d0f3374bfd9cd9684053c3bfa426ffc0b47d4c45b934ecfb914c3b61cbc7714f1b4b0ab5efd1541ee85aca1dc327815df359d SHA512 e5b3c72be0a772178e6f22e62078318aff34083cbeb87294e1f90182857872875223c54b1b08de277914f1b06ba5a6acfd6329462f1ab7fb177c54fb041c93a5

View File

@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{5,6,7,8,9} )
PYTHON_COMPAT=( python3_{5,6,7,8,9,10,11} )
inherit distutils-r1

View File

@ -1,2 +1,2 @@
DIST titlecase-2.0.0.tar.gz 12257 BLAKE2B 263bcaf075e8329615451c7fcf3e69b7f8a34bd89659df61945f3a08e40210f07d0d86e816a99044893cc05393efcdc3659523ad168ab8cd2f39041d48054b01 SHA512 adab17821c230d9d864f1a3e631a294712423345f40350fd77e24e19b8623fd76da762cdcdb5c01f5375c50f207a889202666752c8ffd3720934b181d7e8c40d
EBUILD titlecase-2.0.0.ebuild 435 BLAKE2B dd5a1bd4059061d993260297029e5f0cb2c2a41bbb5735e7afa4b35f5ec57c80e1365860ec94ec40150dbb91658606677516b7db64bbd74f0e7c5367c5a8ca13 SHA512 dc587af7efa9f5f7b0a1d011f032faaf7add87bc68597cc383367bf3987ba42019876c4fdc07035a214cec6d9926e4131f91a4e66c90b25242a6a870db6f3508
EBUILD titlecase-2.0.0.ebuild 441 BLAKE2B fe06fc39bd983207521a8dd6240aeb5aa276ffd6e764be9ca48f6513bfa142b0a5ad3a992b2515188df227f67019a3141149d90027687ee95c13db76915142c7 SHA512 9f9c58332dfb986c5722f4f231bd3504f41db6052d6c401adff14b8bba0975ce2ae67ed8874f583d58444e021f27f540851a53e67dd2c79e4652af60f0550861

View File

@ -1,9 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{6,7,8,9} )
PYTHON_COMPAT=( python3_{6,7,8,9,10,11} )
inherit distutils-r1

View File

@ -1,2 +1,4 @@
DIST unpaddedbase64-1.1.0.tar.gz 5889 BLAKE2B a343bca718be9be7f8689e47fb43ee01d427709d8ac9e00804be976084c6622a57dbd509629ade248fdda0ff9a25bf7442624abf256809d8c6d0b5e5ee747dee SHA512 7e5954d8c4fbf55f21c8cda493e7db613feaa16224139ea550958073c182e4fba953c5f9670c72d1d0fc1402144a1dbeb9fa4df437a8ac51a29cce715e14f15d
DIST unpaddedbase64-2.1.0.tar.gz 5869 BLAKE2B c53dae277b5e69f6d905724d5b212050100286217fd236f9e1a6c344ff479d4c38ee9634a544b2e693522c04a9bbfdaeebbb2ac79904089d91e4d6c18b6995e8 SHA512 9c7c2dd6e52ffae2bf076ccf9e1e2ea9a53cbef083c23f640cc2f3f5c49ceee0c92c8abe0469e10d80b7c9e74d69b2b06111b1c4204b4cb1788ee3fffcea6e11
EBUILD unpaddedbase64-1.1.0.ebuild 490 BLAKE2B dc6f1835dbc1af5fe749779a2773823481e2aa00999a78bb72d265db4b41d94e29aa949868092debc424b6e963686f4c5644573009774fb446743de86b2481c2 SHA512 b1aa007471cbf4f1806dd478bc0db3a431a567e2953c5673310e3216ef26239b61dd73eafaa70f079a5a9c417607295f4f4c6e3f2f85fda3cc69d32cc210c09e
EBUILD unpaddedbase64-2.1.0.ebuild 536 BLAKE2B 10bc57dac43e999cee56a9976b852936439cd72e7146cbb993e024ceb39c5e53c635ec3ad89ca1abdd394ddce3de7f851c16875c0a0dc4d38ea5e59c3afd2b51 SHA512 0443a7b5b8e3e31a823616eb4d91e00a154321f129cd5110eedab42ea44e279b3777aebd83a23cda5c14d5b23adf310c2994c594655dcb4760efdea0aad70569

View File

@ -0,0 +1,23 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{4,5,6,7,8,9,10,11} )
DISTUTILS_USE_SETUPTOOLS=pyproject.toml
inherit distutils-r1
DESCRIPTION="Unpadded Base64"
HOMEPAGE="https://github.com/matrix-org/python-unpaddedbase64"
SRC_URI="https://github.com/matrix-org/python-unpaddedbase64/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND=""
DEPEND="${RDEPEND}"
S="${WORKDIR}/python-${P}"