unsserv

View on PyPIReverse Dependencies (0)

0.0.5 unsserv-0.0.5-py3-none-any.whl

Wheel Details

Project: unsserv
Version: 0.0.5
Filename: unsserv-0.0.5-py3-none-any.whl
Download: [link]
Size: 76115
MD5: 77a3012a665e7b536c50e3e457c3d525
SHA256: fcf7b8d68ca0e45a80c4856532e3df8a4bde0171ae52fa3be41a71fe4bfcdd3f
Uploaded: 2020-05-03 11:40:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: unsserv
Version: 0.0.5
Summary: P2P out-of-the-box high-level library
Author: Aratz M. Lasa
Author-Email: aratz.m.lasa[at]gmail.com
Home-Page: https://github.com/aratz-lasa/py-unsserv
Project-Url: Documentation, https://py-unsserv.readthedocs.io/en/latest/
Project-Url: Source Code, https://github.com/aratz-lasa/py-unsserv
Keywords: unsserv p2p unstructured membership network clustering bias aggregation sampling search dissemination broadcast pubsub
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: rpcudp (==4.0.0)
Requires-Dist: pytest (==5.4.1); extra == "dev"
Requires-Dist: pytest-asyncio (==0.11.0); extra == "dev"
Requires-Dist: mypy (==0.740); extra == "dev"
Requires-Dist: flake8 (==3.7.9); extra == "dev"
Requires-Dist: black (==19.10b0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 2903 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.34.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils.py sha256=46ctd5nfIBjx7CXZLPpf89IXfImxn03HuB-RJ5RHv1k 2116
tests/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/common/aggregation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/common/aggregation/test_anti_entropy.py sha256=6PCCJS4HZrZ6MDmJu3NuE-PvD8aTuStmz2aC__Pl1yM 3358
tests/common/gossip/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/common/gossip/test_gossiping.py sha256=GQeMaG-1oHLp-I-1M4dCwHfZWHc-Z1peafpXpzLY-po 4614
tests/extreme/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/clustering/test_tman.py sha256=KZvUhc9jDsnGiehU1vHl34cyhsN_Ffz1hwy-3fxd4Nk 4202
tests/extreme/dissemination/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/dissemination/lpbcast/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/dissemination/lpbcast/test_lpbcast.py sha256=RJphrQanxLFJLIJYgyLqbVj3Slau6J90mfeth949r2Y 2411
tests/extreme/dissemination/mon/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/dissemination/mon/test_mon.py sha256=JaNTdba6oIMAZtw2Cv7zop4iYGgltV1MEgWySi2h8J8 2296
tests/extreme/membership/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/membership/test_newscast.py sha256=fQREz9heChlPx_dpw9QyOkq0ms_cTpiey1wnIANCO-U 3388
tests/extreme/sampling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/sampling/test_mrwb.py sha256=x7A3cnC3Kz_PgkSRCUs69m4xJWyXm78wqZNt2y_5Re0 1596
tests/extreme/searching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/extreme/searching/test_k_walker.py sha256=RTO4vFb92UPB66VU1NFDi8jJtfsj07OkxlKsKSBQpbY 3429
tests/stable/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/stable/clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/stable/clustering/test_x_bot.py sha256=fXzmnp6-gIHXrtjJn4iHkD9ZraktzUqTSLOv58dojAY 4287
tests/stable/dissemination/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/stable/dissemination/test_brisa.py sha256=ABDXIpiE1XkT2Q7XzbTNqj4PjsArX1D0u5lYUMrHT3Q 2486
tests/stable/dissemination/test_plumtree.py sha256=C3E_opOGgd_RkDQjW6ta85ZzbMyDwd7yBiqqeZZ8Ae8 2416
tests/stable/membership/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/stable/membership/test_hyparview.py sha256=y26gmUF0OTE5Omiwbwu6SNo-6Zriptz0AotlbwKATYk 3537
tests/stable/sampling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/stable/sampling/test_rwd.py sha256=EjBCZD8Bz-wHr4GDbarnvEtYWkz8Ulrs-NuMWzI6oiQ 1576
tests/stable/searching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/stable/searching/test_abloom.py sha256=BdOoys3U1oEfsqziMwFXk_f08YBVf136DV21qpRv0oE 4406
unsserv/__init__.py sha256=XRvHAt0duQeY_Yhm_sb7Gi_9_Ee1MfKuAsZCtev2-5A 77
unsserv/high_level_api.py sha256=yZS5sUIsNTxm87pA2bTGfW12y6QtI_-6ge5TG-evWPw 3370
unsserv/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/common/errors.py sha256=HBSdxGKom3hmZROvWOkmEAj1Cka1D5fuyL6xbGt2KEo 150
unsserv/common/services_abc.py sha256=585bxqO2geN_XLwQg4Kqhru3-N1Oopnyr9juQuOJE5g 3951
unsserv/common/structs.py sha256=2GKvXI-UyMtcBvhJ0caBc9WKmd94js_RkNwWPEs_iCc 333
unsserv/common/typing.py sha256=rdcZF1IGUO54PbdMRRwOjZ2tP64jzQwLcSwhFOPthe0 233
unsserv/common/utils.py sha256=pKYZwA3sojPgM5AGGS7GfM3APZarK6fZNDCF9hwaigM 2025
unsserv/common/aggregation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/common/aggregation/anti_entropy.py sha256=41UMAMjaUAsT4OyXYmnOji0aoUGEKmdQ8BEtWLyoIVs 3737
unsserv/common/aggregation/config.py sha256=3pR7_3t4dTLl50N2DMwmkmfOsbkOQbAtI5vGWJPRzNk 355
unsserv/common/gossip/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/common/gossip/config.py sha256=k5iYkYt4LX914jfZuupapHndrWP4kLHKEL0NL3MygoE 1318
unsserv/common/gossip/gossip.py sha256=86KZtgI98EUefYmmC8ob0UiRO73GoA6_vjlt5BxhNh4 9838
unsserv/common/gossip/protocol.py sha256=KXmIngxSRLbHe7aA_BzDa5JVn9sYGLOqz88x5tMWa0I 4085
unsserv/common/gossip/structs.py sha256=Xa1cgTqNyRF50sONUsxKEgCcOjEtHKKVI3z6YSxXc90 285
unsserv/common/gossip/typing.py sha256=KNRWbaZPUwRnoZOSRBozzFmYalUV001MyVYpTXi-hnk 235
unsserv/common/rpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/common/rpc/protocol.py sha256=GPis-gli6ouoSuSrlF0fNNRQxqTzlQG-14xYNDTBwUs 2808
unsserv/common/rpc/rpc.py sha256=n8it5WCVAi722Unkg4Iw9mTn7gGT_vUOPZ8AlMq7mVs 2613
unsserv/common/rpc/structs.py sha256=Hdy5Th17Jmhxv-6kmZ2fpyzxS4xko8P_gzCXKDTCZQ8 100
unsserv/extreme/__init__.py sha256=IDF0dV_omLn6FPpdac46vWtcIu12jQrw7n-JrY4-mrc 407
unsserv/extreme/aggregation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/aggregation/anti_entropy.py sha256=1akqAs7nUBaTSqZmtw2EC5VP1FllGiA0kmFcKqHFgNQ 91
unsserv/extreme/clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/clustering/t_man.py sha256=mHK-7mpbaLeKUuABxixNXhAz5tHnsRM8WafDAWWb67I 2638
unsserv/extreme/dissemination/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/dissemination/many_to_many/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/dissemination/many_to_many/config.py sha256=hsvRhcofb8vCya4Beo_nuxTN_XToQRhcHRi4Y22DHIk 360
unsserv/extreme/dissemination/many_to_many/lpbcast.py sha256=nnhZywD4Ey4a4p9jdQU4CXTnvizoRtgyiBNcsVXZ_ag 6109
unsserv/extreme/dissemination/many_to_many/protocol.py sha256=99Mln-CTCck8gyIzXFf0_m-iPBqWroQRy3krWgxNeWM 3405
unsserv/extreme/dissemination/many_to_many/structs.py sha256=jumGw-rvuqmt0nrUliDZ5D7-CvBEICYF6UH5KTvzzeU 233
unsserv/extreme/dissemination/many_to_many/typing.py sha256=NcLTD_7P_VWpjLciSBK9Zu_sLZeGInYmHdassNtV2Es 233
unsserv/extreme/dissemination/one_to_many/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/dissemination/one_to_many/config.py sha256=jhB05mtFGfTPTLcnr3PhitF7m2dcImeYBTATqC8e5Tg 431
unsserv/extreme/dissemination/one_to_many/mon.py sha256=YDYNR4tzWy1kYGwjaAZMxkY2e79q9U3RUcILPbjkVfQ 7085
unsserv/extreme/dissemination/one_to_many/protocol.py sha256=rUgaCqWBe0w7szL6n-NvXEDNbLBaj7vAcpdRoXaf9YU 2797
unsserv/extreme/dissemination/one_to_many/structs.py sha256=_4h0jCxY2L4GKKLdPQlbvkBJ3tcJUaHfAYpXKigeyuk 157
unsserv/extreme/dissemination/one_to_many/typing.py sha256=iLEN0WZBfqxla93yZgXwCFmmuQpGtQ0ZetXA0HHT7Mc 18
unsserv/extreme/membership/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/membership/newscast.py sha256=JXxikKXzKqCPsClDWTkzL5EUPoqpXuUP1ZNRN4MzfMI 1837
unsserv/extreme/sampling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/sampling/config.py sha256=jXrd0dZZxug-zZRFxQXr00vWRuc2Q2VI9-aKiH_qkBE 467
unsserv/extreme/sampling/mrwb.py sha256=flDFkWC52qbbxR3iybJxAid_XIkn8ZXgW45jSZO_Fgo 6119
unsserv/extreme/sampling/protocol.py sha256=Zmv0thvrFzDEWgtfVFaPgtSM8xDIPmaEteOfU-LF11M 3695
unsserv/extreme/sampling/structs.py sha256=C4SghVq-BTFoB9HwWL_kaoRDgU9bXzhDG8-WKa4nXNs 217
unsserv/extreme/searching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/extreme/searching/config.py sha256=wGn-0sGnzIWSpoN16SHZDuvqgv0IM-4-bK9CR0auPWo 410
unsserv/extreme/searching/k_walker.py sha256=4Z-TuQnQl9GXsmOazHT-2QBNlu8zhOVANYYJVAKE91o 4657
unsserv/extreme/searching/protocol.py sha256=W610gg1LrFsLdefxTXBj8Nozfn0rFVC0rqa2CB56yn4 3158
unsserv/extreme/searching/structs.py sha256=MbQ1oh3qdCb0CcEakSMTDQrFPwB_biETU5bU8eBVWhY 229
unsserv/stable/__init__.py sha256=yKdITWe6b0MTV1LgNuhkprMuj0EAO6_unE2nlnGEDls 403
unsserv/stable/aggregation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/aggregation/anti_entropy.py sha256=1akqAs7nUBaTSqZmtw2EC5VP1FllGiA0kmFcKqHFgNQ 91
unsserv/stable/clustering/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/clustering/config.py sha256=GPSq6cUnKxzpPEYBEkHI3lGrZ_Chhp_xLb7B6oK-VM0 460
unsserv/stable/clustering/protocol.py sha256=nenhtnis3yD6sEu4LodufKuSLYTCehFOSxQzxLzJGNE 3541
unsserv/stable/clustering/structs.py sha256=TYsxwjZB2_zuVjtg8WBfrey_-G2gUqFAX71n2wx2ymw 144
unsserv/stable/clustering/x_bot.py sha256=f9NRNJeLom3VqKzC6JVsSxJn1p1wRfl0FCI12EnBE3o 5944
unsserv/stable/dissemination/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/dissemination/one_to_many/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/dissemination/one_to_many/brisa.py sha256=o-OGVwnyw5c-29syDCe2gKP5jTiYZykfWuKqYGpqCF4 6324
unsserv/stable/dissemination/one_to_many/config.py sha256=JTvUsGhGNJ5scrClUr8xUl1HbeYl6_YeR6hCbs0e42E 395
unsserv/stable/dissemination/one_to_many/protocol.py sha256=iVOew4rxm9JdJ_6F3Ufw98S8MvcdvhZdmJEregG8Q-c 3881
unsserv/stable/dissemination/one_to_many/typing.py sha256=xSfxtbejqtZOSEAmDlMIWAtYtkpm_by_jppvKdyJJVE 61
unsserv/stable/membership/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/membership/hyparview.py sha256=KO34MZMHqmaWh8W759CPBhWRUj-RLGfnI6qSxyXRe7o 1893
unsserv/stable/membership/double_layered/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/membership/double_layered/config.py sha256=CuaSD6Jp6KEcSpciMKFdGoGYuYmlSaGeZ96g4X1mJ3Q 559
unsserv/stable/membership/double_layered/double_layered.py sha256=2nh5bfX0IDobHCOTHk6_dy9yGixNPK5jOju1GPGiHOQ 7485
unsserv/stable/membership/double_layered/protocol.py sha256=NbjOjGhOjdY3XCJkhwW9CvuXlXb-mlzg4Gm8ALD9uXg 5162
unsserv/stable/membership/double_layered/structs.py sha256=38w8DEz1j_G58CS4fkHyP5-S4STpsFo2BAqwyZtya64 141
unsserv/stable/sampling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/sampling/config.py sha256=LNeKrKbfcFXB0KBZbofPsXrMH2gOleBu-wWt-v97aP8 698
unsserv/stable/sampling/protocol.py sha256=1TOdJx-NMixueGs0ao12CnqXoUBdO4BmZVr1PGdGoQs 3650
unsserv/stable/sampling/rwd.py sha256=BELsskVFh7tqeQ3c_bmY52tGjDitGFuVmg0FFilCjJE 6861
unsserv/stable/sampling/structs.py sha256=C4SghVq-BTFoB9HwWL_kaoRDgU9bXzhDG8-WKa4nXNs 217
unsserv/stable/searching/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
unsserv/stable/searching/abloom.py sha256=JEsS8tk3IVu2oac0u1jMGFONzXTYUw5FjsBWhG-9APA 9000
unsserv/stable/searching/config.py sha256=GR7ryae5lcQGmHaz0pqj0RpT-deOitlbOzJWMg4yOzk 481
unsserv/stable/searching/protocol.py sha256=oSnlLyTjEsMy93wcqCWpYXGKfGUwIalRQmxARgglj2w 6057
unsserv/stable/searching/structs.py sha256=6Q3I1JWegG8MMDuPzwW5XH-FqYFA1vfB0mTB0-gOnRc 297
unsserv/stable/searching/typing.py sha256=V55qDTqUi55ouMr1sV0nEhqwVS1vfFV48Kd0dK_ywlo 28
unsserv-0.0.5.dist-info/LICENSE sha256=3guXBuLTh5l-yTbOdS8mvGxCYBe1fy_AMdpJUgjdFLQ 1067
unsserv-0.0.5.dist-info/METADATA sha256=9L7liCFB2gMXxqav_FQbF4fppsJzh1fQy89Axu5jyBE 3931
unsserv-0.0.5.dist-info/WHEEL sha256=g4nMs7d-Xl9-xC9XovUrsDHGXt-FT0E17Yqo92DEfvY 92
unsserv-0.0.5.dist-info/top_level.txt sha256=GrjhVWvxCVpxI2bC82DC3GcPwQQsuvS28bXLvrdSxtA 14
unsserv-0.0.5.dist-info/RECORD

top_level.txt

tests
unsserv