diff --git a/dev-python/simplisafe-python/Manifest b/dev-python/simplisafe-python/Manifest index 4e0e1cfa8..c969d07e1 100644 --- a/dev-python/simplisafe-python/Manifest +++ b/dev-python/simplisafe-python/Manifest @@ -1,5 +1,7 @@ DIST simplisafe-python-2022.11.2.tar.gz 25818 BLAKE2B e04caa46fc88be79f6fb7452d0738bf6dbbb0cbe2d65595e38ffda0a14bb2105c3e1d32e8677490f35d35be9f436eb598923b77c029db6408a106ea5598c84ca SHA512 0d925c9cdefdde6c24b066b26abd3466e690293e10a31655eaf00ac53c7e8c757e2c9eab9a3d913e5de35a1663b4fd5f265d06ec46eac68cb85f11ae00afab45 +DIST simplisafe-python-2022.12.0.tar.gz 25799 BLAKE2B 04b9f4172acc5d1c42870a1006a4917a4ba4e280f43fb6016c6c2fee57276bd1b561c7c3369d2671b8d51d59127ffa01d2830459f761a49b264685e28e6c16c2 SHA512 ba442ef1fc994bcb0ab928617db3ed6d95fccdb29b94c059d8891ae226f0bd499c22b8feea71c013aaab02af2df513b8094b80b167d1ca586068dc5deaca8f59 DIST simplisafe-python-2022.7.1.tar.gz 24327 BLAKE2B 3bd5b5f070e5c0fb0f8a76d5a728b9404544d87043a335dbec0184fe8723fbfe64db4e3673e1a97f15f94ad189a4698b0a866c1a7a070fc326630857c6cb34c9 SHA512 f7261489f7c1547f45d126a0d4733b0de26ca767c60f2db01b7baffd31f9a52b1c8bdef08acf7849b9535640a004ea6faa943888dd2c7e18303204a2fffeaaab -EBUILD simplisafe-python-2022.11.2.ebuild 1240 BLAKE2B 23115589a4e1ae4ea23420e34106d9333e597d2877b634097fab9d52a62547e075a65d5108f9e537eac6449edbd084db61c9d4478398d5aa4acab915da5bd093 SHA512 c3e607cdd4280cdaf14633c0bb254779919e11391a9896ecab2be27cefd836d31f3d0343788778e6ade4f929e357bc9eb0551e1313fc51f7921fdce70899b5e8 -EBUILD simplisafe-python-2022.7.1.ebuild 1168 BLAKE2B c8f496825f822fc2b71446572cd6a9fe91ced5b614f2c8df4a190a8c8c11f921d5df4836eb1f146187177d01167150be5826f55de3a2e440df60818b11fe8a72 SHA512 8d04b4523bd44a88cf533a3b78a52f2d62ad4439873e5e718fc745b142c59388d0d5ba7dd10db0bc4a7a12d92899d9b538828b72b965c9f489e9f50897a3286b +EBUILD simplisafe-python-2022.11.2.ebuild 1239 BLAKE2B d0e250611aea676d346d0cbaaac377a0ca043d217ba9a4e12050db181a5e2c6247625988bf052ab2beed0e22f7ed4bc22813ab1193172cbc65ad884dd90184af SHA512 30178072ba9be4187c46cc274b60ece9eadf0443f31b70ca5be57075df0053d525da43ce12a139c24ff022ea445a5bf78a634db4d6d8f80a1fafa732233bd4a6 +EBUILD simplisafe-python-2022.12.0.ebuild 1239 BLAKE2B d0e250611aea676d346d0cbaaac377a0ca043d217ba9a4e12050db181a5e2c6247625988bf052ab2beed0e22f7ed4bc22813ab1193172cbc65ad884dd90184af SHA512 30178072ba9be4187c46cc274b60ece9eadf0443f31b70ca5be57075df0053d525da43ce12a139c24ff022ea445a5bf78a634db4d6d8f80a1fafa732233bd4a6 +EBUILD simplisafe-python-2022.7.1.ebuild 1167 BLAKE2B 2a1df3a481bbf4b5f2c66fddb05280382b70dc5c4d925ecb496f1a0a450924e687832c565540102efedf076947b28823280cb08cde1ae324a510e3ea0feaac60 SHA512 7291cfe5de5cd15898568706c075e4dfcd5d6f88477980674bbc11c4c808ec7c6cda82b43f0396403a361731ece0c58b1f22b87de2adbe99dd9b94ac5ae0383d MISC metadata.xml 526 BLAKE2B f17f9edc5a2cd7e64d9001c87b611f44413392a9c51e96770cb0986acc9736f8306c8415006a2023106ac89592f9a0b756e298c9c623db4c093c0a6532686465 SHA512 a29dcbc962c69b38558fa16578af04ef378f56fc9d3fc3005c106891b71ce7e8e82622238529c23d91d000bb2f7df033350ba4ddfc23db24f68795d14e5489be diff --git a/dev-python/simplisafe-python/simplisafe-python-2022.11.2.ebuild b/dev-python/simplisafe-python/simplisafe-python-2022.11.2.ebuild index 34d460aad..d0f7b0df9 100644 --- a/dev-python/simplisafe-python/simplisafe-python-2022.11.2.ebuild +++ b/dev-python/simplisafe-python/simplisafe-python-2022.11.2.ebuild @@ -5,7 +5,6 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) DISTUTILS_USE_PEP517=poetry - inherit distutils-r1 DESCRIPTION="A Python3, async interface to the SimpliSafe API" diff --git a/dev-python/simplisafe-python/simplisafe-python-2022.12.0.ebuild b/dev-python/simplisafe-python/simplisafe-python-2022.12.0.ebuild new file mode 100644 index 000000000..d0f7b0df9 --- /dev/null +++ b/dev-python/simplisafe-python/simplisafe-python-2022.12.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=poetry +inherit distutils-r1 + +DESCRIPTION="A Python3, async interface to the SimpliSafe API" +HOMEPAGE="https://github.com/bachya/simplisafe-python https://pypi.org/project/simplisafe-python/" +MY_PN=${PN/-/_} +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm arm64 x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DOCS="README.md" + +RDEPEND=">=dev-python/aiohttp-3.8.0[${PYTHON_USEDEP}] + >=dev-python/backoff-1.11.1[${PYTHON_USEDEP}] + >=dev-python/beautifulsoup4-4.11.1[${PYTHON_USEDEP}] + >=dev-python/pytz-2019.3[${PYTHON_USEDEP}] + >=dev-python/voluptuous-0.11.7[${PYTHON_USEDEP}] + >=dev-python/websockets-8.1[${PYTHON_USEDEP}]" +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/aioresponses[${PYTHON_USEDEP}] + dev-python/asynctest[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-cov[${PYTHON_USEDEP}] + )" + +python_test() { + py.test -v -v || die +} + +distutils_enable_tests pytest diff --git a/dev-python/simplisafe-python/simplisafe-python-2022.7.1.ebuild b/dev-python/simplisafe-python/simplisafe-python-2022.7.1.ebuild index fd52264ef..47922e811 100644 --- a/dev-python/simplisafe-python/simplisafe-python-2022.7.1.ebuild +++ b/dev-python/simplisafe-python/simplisafe-python-2022.7.1.ebuild @@ -5,7 +5,6 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) DISTUTILS_USE_PEP517=poetry - inherit distutils-r1 DESCRIPTION="A Python3, async interface to the SimpliSafe API"