summaryrefslogtreecommitdiff
path: root/dev-python/jsonrpclib
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
committerV3n3RiX <venerix@koprulu.sector>2022-05-12 16:42:50 +0300
commit752d6256e5204b958b0ef7905675a940b5e9172f (patch)
tree330d16e6362a49cbed8875a777fe641a43376cd3 /dev-python/jsonrpclib
parent0c100b7dd2b30e75b799d806df4ef899fd98e1ea (diff)
gentoo resync : 12.05.2022
Diffstat (limited to 'dev-python/jsonrpclib')
-rw-r--r--dev-python/jsonrpclib/Manifest2
-rw-r--r--dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild49
2 files changed, 51 insertions, 0 deletions
diff --git a/dev-python/jsonrpclib/Manifest b/dev-python/jsonrpclib/Manifest
index 06a517594c4b..a2ca6ffd093a 100644
--- a/dev-python/jsonrpclib/Manifest
+++ b/dev-python/jsonrpclib/Manifest
@@ -1,4 +1,6 @@
DIST jsonrpclib-0.4.2.tar.gz 59590 BLAKE2B 4201d62c9be469d7016943acfc84dca56606f17383ac26e86f574c34927ee6131c5c1a9bc5c3934b8324049ac35b1ff5e4e49ca7ef850251ebdf9a42a53e59a4 SHA512 8d9e5ebe8de960272a1ea0a194544d41851f96c5bc16b9eb6984ac4e48ec1aeaee8e4c3846cfe747a737612934d43a3df72bb1267f0608b1cd2d6faba2acc7b2
+DIST jsonrpclib-0.4.3.2.gh.tar.gz 63127 BLAKE2B 4301f23a981f00e78f88f78a8f5e8d776985fcd5d268373430b308cd9e2b07d5e1aaae9fa514640275439f4269ecf9ac5a2e42d5c96b870b72e37e4faea7c790 SHA512 718b9a8a49b6f936635ea8e500d16b8d3f42a28e44c4d0bb2bf1e648063ab1107edca93b4f178600a0b36d2e0584cf531f6e9721f5ed6967ea9a160c923103f3
EBUILD jsonrpclib-0.4.2.ebuild 647 BLAKE2B f85e37f63b23befc98c2434e8ba08a251f936d4d8c1ae0e320d727e152890006e0d3ec1239cd0b3fab3dbdf02aa33b1972b53bf37f1521c455b206d8f364e2ca SHA512 cbb3f7f47aa10da80afd42346f03865f7b2dbab1d9874f3e5b95b29782ed50ec3ff149b6af7ae92dbde90a90c60381061e3574652422f05ad6c0a031727f00e7
+EBUILD jsonrpclib-0.4.3.2.ebuild 1099 BLAKE2B 08dfea38db0923043be3703c1c7832bb84eff0bd462c5e4cccbcd89e4e81fb82df83c8686bdf99d921be74f9cc7e2ab1e6b2e12338a424fd6106fad4ec27cdb9 SHA512 4bcb4dfc966e171d96202bbe15743ce9d24e78f272947dbe72954288bf6dfe3d2266c22cdf5b1024074ab5cf6543a2957d6301626019248877bc668012eb5976
EBUILD jsonrpclib-9999.ebuild 644 BLAKE2B 0e81f1181199c604535c494930ac364f87bb1ef0fe18ad12c573f683a1006d74d2bd6c7f15a456779a5541354a1564338b8377735f1acbf9d325bc05f2a26ae0 SHA512 8c21ce7f83bbdf9521854978c5c559c8f553e08015a9d5fe3e3fbb099e27ea75851f1253b3e3a5720b18ca4a5c68d7b485237ecea102856c6ee9c726a4a9fe8d
MISC metadata.xml 510 BLAKE2B 2840baacca04a26e797175b0e0caebf2aa18c9abcc20572a2ac81fe8c633c037c35b9f4e90825f903cd2ed81d6cff9946dd70c8a484192d1b3e815a0722ca4ba SHA512 36c616ff00e2a3a2d9748c6c4e3848a281e14202671abfa342047166cdf382b551460b875b23e53f57eade308d6a683cc5a0cb94132af5b8af9855db334dd808
diff --git a/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
new file mode 100644
index 000000000000..afe4f32dda97
--- /dev/null
+++ b/dev-python/jsonrpclib/jsonrpclib-0.4.3.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/tcalmant/jsonrpclib.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/tcalmant/jsonrpclib/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+fi
+
+DESCRIPTION="python implementation of the JSON-RPC spec (1.0 and 2.0)"
+HOMEPAGE="
+ https://github.com/tcalmant/jsonrpclib/
+ https://pypi.org/project/jsonrpclib/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+BDEPEND="
+ test? (
+ dev-python/simplejson[${PYTHON_USEDEP}]
+ dev-python/ujson[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest
+
+ # NB: we need to run this test separately as it breaks
+ # tests/test_server.py::PooledServerTests
+ # see jsonlib.py, get_handler()
+ # the most preferred (first) lib that's in test deps
+ local -x JSONRPCLIB_TEST_EXPECTED_LIB=ujson
+ epytest tests/test_jsonlib.py::TestJsonLibLoading
+}