summaryrefslogtreecommitdiff
path: root/dev-python/vdirsyncer
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-06-29 12:04:12 +0100
commit0f558761aa2dee1017b4751e4017205e015a9560 (patch)
tree037df795519468a25d9362b4e95cdaeb84eb1cf9 /dev-python/vdirsyncer
parent752d6256e5204b958b0ef7905675a940b5e9172f (diff)
gentoo resync : 29.12.2022
Diffstat (limited to 'dev-python/vdirsyncer')
-rw-r--r--dev-python/vdirsyncer/Manifest2
-rw-r--r--dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild (renamed from dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild)31
2 files changed, 23 insertions, 10 deletions
diff --git a/dev-python/vdirsyncer/Manifest b/dev-python/vdirsyncer/Manifest
index 6e040b1ee089..8c5e35b9cd56 100644
--- a/dev-python/vdirsyncer/Manifest
+++ b/dev-python/vdirsyncer/Manifest
@@ -1,4 +1,4 @@
AUX vdirsyncer-0.18.0-no-cov.patch 533 BLAKE2B 08f6d9dd09aeeb057bfa17fcd8a590ccef68bb9bed8c84c6682471ba53886bc80011990086c9b51673e272ce15fd9096847dab6bb9a6087670e5b01417cbc981 SHA512 00d4f334e1def6295f2b1aacfc2a7fd33f250a0bee39957288fe83a5179c0461f71273051687b53435b0cdd78a3ece618b1dec5a8e253cec3f3c3733528dba10
DIST vdirsyncer-0.18.0.tar.gz 115125 BLAKE2B d81bb9b51658d16a3b9ea044846561a1ce2dac3a839d7e0a165f0136069fcd0716525ab2b908be7cafed60846a1aed6fd72aa1d31fc2a38dbe6de8d0e6585226 SHA512 7fb3d0f7d982d8390d278de1a620231e6ead1ec64057c5dbac98dcff491fa3e6b9ed8ba953995458e393aab73b0b9ab8ba14010e06f90a04d8ee2c28c7c7fbfd
-EBUILD vdirsyncer-0.18.0-r2.ebuild 1671 BLAKE2B 072eb0a183166206ed3999275c4f86299ffd1f6328ab9ff9850363335b0164c5186981172a1c96a18a80e74622c806e9a5e8bf38505d2a719c64bffc9afdb30e SHA512 3043ac90a62d25a8c9e8c29407996dd9b80239d3de47cab4d9036d35b2ff83970c2e5cef06e8e6d585636b263da069c8dd7c91635958e1551879600b1a497c68
+EBUILD vdirsyncer-0.18.0-r4.ebuild 1888 BLAKE2B fa68609647879e119364897ef7888ef1a426b060a039f443b5d42873663d1bf31baa255f66b4e09e6b0cab50dc86e9965efee8ed9380eeba7a3dd399ddb3ac7d SHA512 e204d9d7f6f255fde83c3c76c4395a88541c75e5f19ec9a47c077735d72eecf15a3900fb2797fd37fe093f8d8832c6eefde0e86e1e61dc933d397b5ae942d4ee
MISC metadata.xml 475 BLAKE2B 368524aa96e63a09f0bb25a2d2cfd0a20fd80a7723faa3c076e0a3a10f4fc0e06be1c0521afedbcfd39fc99e2e726627c7ad13622ceefa2fd90d317756386e3e SHA512 5a4150a6e7f0ad92c1b80291e5700f875e619b6b155903189a97ca7f820fff2b656309a27fcd7bae94d5fe6a7cd36cb93633ff0cc0ae7fcaac1399a3f132bb99
diff --git a/dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild b/dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild
index 3b59e15c6a33..8dea04b86044 100644
--- a/dev-python/vdirsyncer/vdirsyncer-0.18.0-r2.ebuild
+++ b/dev-python/vdirsyncer/vdirsyncer-0.18.0-r4.ebuild
@@ -1,35 +1,41 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 systemd
DESCRIPTION="Synchronize calendars and contacts"
-HOMEPAGE="https://github.com/pimutils/vdirsyncer"
+HOMEPAGE="
+ https://github.com/pimutils/vdirsyncer/
+ https://pypi.org/project/vdirsyncer/
+"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-RDEPEND="dev-python/click[${PYTHON_USEDEP}]
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
>=dev-python/click-log-0.3.0[${PYTHON_USEDEP}]
- <dev-python/click-log-0.4.0[${PYTHON_USEDEP}]
>=dev-python/click-threading-0.5[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
dev-python/requests-toolbelt[${PYTHON_USEDEP}]
- dev-python/atomicwrites[${PYTHON_USEDEP}]"
+ dev-python/atomicwrites[${PYTHON_USEDEP}]
+"
BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]
test? (
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/pytest-localserver[${PYTHON_USEDEP}]
dev-python/pytest-subtesthack[${PYTHON_USEDEP}]
- )"
+ )
+"
PATCHES=(
"${FILESDIR}/${PN}-0.18.0-no-cov.patch"
@@ -39,6 +45,13 @@ DOCS=( AUTHORS.rst CHANGELOG.rst CONTRIBUTING.rst README.rst config.example )
distutils_enable_tests pytest
+src_prepare() {
+ # unpin click-log
+ # https://github.com/pimutils/vdirsyncer/commit/ea640001d0ad6e56369102e02b949c865c48726f
+ sed -i -e '/click-log/s:, <0.4.0::' setup.py || die
+ distutils-r1_src_prepare
+}
+
python_test() {
# skip tests needing servers running
local -x DAV_SERVER=skip
@@ -47,13 +60,13 @@ python_test() {
local -x CI=false
local -x DETERMINISTIC_TESTS=false
- local deselect=(
+ local EPYTEST_DESELECT=(
# test CA is too weak for modern python
tests/system/utils/test_main.py::test_request_ssl
tests/system/utils/test_main.py::test_request_ssl_fingerprints
)
- epytest ${deselect[@]/#/--deselect }
+ epytest
}
src_install() {