p2pd

View on PyPIReverse Dependencies (0)

2.7.9 p2pd-2.7.9-py3-none-any.whl

Wheel Details

Project: p2pd
Version: 2.7.9
Filename: p2pd-2.7.9-py3-none-any.whl
Download: [link]
Size: 199055
MD5: d5e078bb1b4bf6bd9eec3848b26cd455
SHA256: 58be40b05863bc93e70b4e3e7b2bdcd96e375209e56029b7ab34d497ddce7e73
Uploaded: 2024-01-01 04:42:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: p2pd
Version: 2.7.9
Summary: Asynchronous P2P networking library and service
Author: Matthew Roberts
Author-Email: matthew[at]roberts.pm
Home-Page: http://github.com/robertsdotpm/p2pd
License: public domain
Keywords: NAT traversal,TCP hole punching,simultaneous open,UPnP,STUN,TURN,SIP,DHCP,add IP to interface,NATPMP,P2P,Peer-to-peer networking library,python
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Dist: gmqtt (==0.6.11)
Requires-Dist: ntplib (==0.4.0)
Requires-Dist: aiounittest (==1.4.2)
Requires-Dist: xmltodict
Requires-Dist: ecdsa
Requires-Dist: argon2pure
Requires-Dist: aiosqlite
Requires-Dist: netifaces (==0.11.0); sys_platform != "win32"
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 2743 characters]

WHEEL

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

RECORD

Path Digest Size
p2pd/__init__.py sha256=DMEqDztUSr4Q-r-5GwGQ_zq1YDngoGfHz1gpGtHTX58 1550
p2pd/ack_udp.py sha256=9Q02hgxSciPO9Mue2fh-cHr28A3wY4J4LS4hCPuTp9o 7065
p2pd/address.py sha256=0Km9ihVZ_GdJgULzHsD5MmawEWmgo0S10jPwZ-bPl0c 6594
p2pd/base_n.py sha256=9Xlb2mFIJm9pe5kph_DrmjIsH4sQ3hmdmU-9eit5WZE 3225
p2pd/base_stream.py sha256=CcH8UWpIgOgYoz0y2vRAvk1IXRvjxPii61gd45ck5CE 35171
p2pd/clock_skew.py sha256=gLZUKvVSPq6-_rmE6kLz7yU8UQmhL3vGgrGhTobUQzA 8006
p2pd/cmd_tools.py sha256=8CjWj3eCPW5sULQPIaQDb6ZuGY6xk7R8sE-ZQpLNg9s 8510
p2pd/daemon.py sha256=jSFqgG1bGDgRzT4Eb1jQD9cIpUeQQqkyEOwYGIzJEsE 8485
p2pd/echo_server.py sha256=fGtxJAhe79PbA_j8eJ6Hd23Laro9KJAeIY9nh_wmzMk 344
p2pd/errors.py sha256=ODhqn1djFzHFTRuJasrXOwEUtTkkBcI6KLGNMDE-BDc 222
p2pd/http_client_lib.py sha256=5hZ-OGA429lK0ZiBj2xNpmepJJTVc2QdR4C5gh6bJpM 10675
p2pd/http_server_lib.py sha256=OaiTSwMXtiKVXLtkxQQFrqKHMT4Am-EmBFX3qvvMcA4 12871
p2pd/install.py sha256=lkXgdwIiA4bKRaMgusdteAixBlaPcFxrVl3795vz-GQ 1567
p2pd/interface.py sha256=EMa08V63gdB2z0DzWE3gtHDbbrQ0PemTSwzFXGLjMsU 24046
p2pd/ip_range.py sha256=nJcurXBsKuI-LqUvfIZaFXjxenIuCPLqnAvqaGFUMS4 11924
p2pd/irc_dns.py sha256=EHOl9vbXK5ZzJl0y3tugvl2Y3_r1qDQ7U8OU9MMiaSg 64978
p2pd/nat.py sha256=xZKl9qCAl41b5HYllI0ha_-8tpcb6KWumHgMM4xmBlY 29727
p2pd/nat_test.py sha256=6MAmgFQzQhdmz8rwdnlx5ZCmeSBK6yNhljDomt8z5e0 10527
p2pd/net.py sha256=exItRcShnbF93H5Piy1SaJhmxb1sV57uU6v9b8NNio8 24258
p2pd/netiface_extra.py sha256=bLhu6qwNQcjQfxF1Mvx4xc7-bch7acnl1GAcYe8oPXA 4438
p2pd/ntp_client.py sha256=ShOAT6embx5GiSYE4Fee6VO78N5mQb6aGGP7WqyAHVM 13979
p2pd/p2p_addr.py sha256=kKH228HBEmd2PXFKEluPqVOs1n1zBClpUDDHtxVO6QQ 11632
p2pd/p2p_node.py sha256=tKu0bV6dHpAacxRfWV54gpkwWdsUcHVaP6ImFMlSZG8 14827
p2pd/p2p_pipe.py sha256=NY7UCfDXHBmLFP9p9sEf8ZOhpZyWU95AMzVpLXc3_AE 26515
p2pd/p2p_protocol.py sha256=BZUSPqhL9xYkbrV_6Holf1j2LiVoHYYhv0MGuKeIY-A 15547
p2pd/p2p_utils.py sha256=iIl9nickc9Ybes4vVIoYg_SMkRQrHqtaAGgzwLQqsDU 3290
p2pd/rest_api.py sha256=tMJQYgFndVN2Q0TIX-1lqEL2drV9kFu2LzW8SABmfgw 13313
p2pd/route.py sha256=L3x8rx4wO0cJASxLhafZnmE6J-XIW6RZ9s4efa0JY70 32253
p2pd/route_table.py sha256=kKPPoMl2J687GOOfXYJaZMEe5DllHnn2f3GFWzeuxAk 5992
p2pd/settings.py sha256=0tKoCqjsQefHRj-2nbzVxA73y3JUWu25jTYmb_C5KHs 11309
p2pd/signaling.py sha256=sc9dNy9RQ234DDYd1HDWaMgkQsPBqQ60ohwn9tI0YSc 2885
p2pd/sqlite_kvs.py sha256=rhZUWA7F0WadRVNX85FKTMBOipSgwDsRDxFA2YBy_dc 5121
p2pd/stun_client.py sha256=nGKgHkH7HGnia8taAGwhGoNg_B5OUGbxhEVorVL6w9g 28988
p2pd/tcp_punch.py sha256=1cAPnSol1TYZ-dpCGzWoePS0HAPaE2wQBt5Mzgxy8kA 41037
p2pd/test_init.py sha256=TizZzJm9P7TN74ifXTFSJLMYWAzj_rCWi4YjN8HkH9Q 4491
p2pd/test_server.py sha256=x_v8nWigZ9XzkReH4VT_6q6jKkozlanzOumXGgcsDQY 10552
p2pd/toxiclient.py sha256=KdEheBILhKldpfnErDlxmpGDPm11s_G_7QzaoHTEL40 10364
p2pd/toxiserver.py sha256=-YINWJ7hNz06TyIjy7gIvOCQMPDORXzcM5GHUEWvyAI 19605
p2pd/turn_client.py sha256=P8ulc8IrkkOtCX585t47V5AKDIP-lUZeq3HNPx_RMx8 17230
p2pd/turn_defs.py sha256=FSauRcHMkIvkf6WqU_ftmAQbwEjwsBEYhT5mkACTI10 13961
p2pd/turn_process.py sha256=TDar_u01iLLfnc92v59NVrZQi_pdvIdP39Urr1nceFU 10862
p2pd/upnp.py sha256=s2eyceidtZN4IMRPXdsHbElpvI7k7hQmLHUbMktXdg4 13856
p2pd/utils.py sha256=XP31Gjk5tuPr_TwcLvsX4mhYTYS9Xtj7dFwb3U1joKw 17932
p2pd/var_names.py sha256=JyhhIxjJZN0duZW_a9YN85clvpwyrHe9rHDGxYzJ5i0 1027
p2pd/win_net.py sha256=XLWQqnccceibDmG1eFzmxKu6L8_0GQ69ca4eOsHXxfA 4220
p2pd/win_netifaces.py sha256=c2TcndeZDtDiA1-bXcOcv2hsvGluOEHJ2V3pJlCGi9s 16304
p2pd/scripts/kvs_schema.sqlite3 sha256=T78IOIRdF8voflccJ2r8hOVjtqayBVI55UIWA806U4g 24576
p2pd-2.7.9.dist-info/LICENSE sha256=LR6e481GgnSvY0WkfurtYtrwDX078j55-5uPd03UULk 1072
p2pd-2.7.9.dist-info/METADATA sha256=7fdU0n_cVuUpm8R0Wvw2i-TjwNSNphUNTp5WiLj5mjM 3536
p2pd-2.7.9.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
p2pd-2.7.9.dist-info/top_level.txt sha256=qCiQaOoAHOh67G0OCA5xPY1weM-HYGfgGRmbYga-qeY 5
p2pd-2.7.9.dist-info/RECORD

top_level.txt

p2pd