summaryrefslogtreecommitdiff
path: root/net/py-magic-wormhole
diff options
context:
space:
mode:
authorgdt <gdt@pkgsrc.org>2021-03-18 18:46:25 +0000
committergdt <gdt@pkgsrc.org>2021-03-18 18:46:25 +0000
commit2a90a19394b8347b5164a1e980fe2baed434301b (patch)
tree25a16e1aa78082064745b88e2cb57b444fc58bf2 /net/py-magic-wormhole
parentd9f0a5d36850d411e80714b29cdf8fc55f53a576 (diff)
downloadpkgsrc-2a90a19394b8347b5164a1e980fe2baed434301b.tar.gz
py-magic-wormhole: Add version 0.12.0
This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine. The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized.
Diffstat (limited to 'net/py-magic-wormhole')
-rw-r--r--net/py-magic-wormhole/DESCR12
-rw-r--r--net/py-magic-wormhole/Makefile13
-rw-r--r--net/py-magic-wormhole/PLIST260
-rw-r--r--net/py-magic-wormhole/distinfo6
4 files changed, 291 insertions, 0 deletions
diff --git a/net/py-magic-wormhole/DESCR b/net/py-magic-wormhole/DESCR
new file mode 100644
index 00000000000..8e861c0ea85
--- /dev/null
+++ b/net/py-magic-wormhole/DESCR
@@ -0,0 +1,12 @@
+This package provides a library and a command-line tool named
+wormhole, which makes it possible to get arbitrary-sized files and
+directories (or short pieces of text) from one computer to
+another. The two endpoints are identified by using identical "wormhole
+codes": in general, the sending machine generates and displays the
+code, which must then be typed into the receiving machine.
+
+The codes are short and human-pronounceable, using a
+phonetically-distinct wordlist. The receiving side offers
+tab-completion on the codewords, so usually only a few characters must
+be typed. Wormhole codes are single-use and do not need to be
+memorized.
diff --git a/net/py-magic-wormhole/Makefile b/net/py-magic-wormhole/Makefile
new file mode 100644
index 00000000000..b12a3f2bc60
--- /dev/null
+++ b/net/py-magic-wormhole/Makefile
@@ -0,0 +1,13 @@
+# $NetBSD: Makefile,v 1.1 2021/03/18 18:46:25 gdt Exp $
+
+DISTNAME= magic-wormhole-0.12.0
+CATEGORIES= net
+MASTER_SITES= https://files.pythonhosted.org/packages/d4/62/5e4a86f7c4b111e016577f1b304063ebe604f430db15465ac58b13993608/
+
+MAINTAINER= gdt@NetBSD.org
+HOMEPAGE= https://files.pythonhosted.org/packages/d4/62/5e4a86f7c4b111e016577f1b304063ebe604f430db15465ac58b13993608/
+COMMENT= Firewall traversal utility
+LICENSE= mit
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/py-magic-wormhole/PLIST b/net/py-magic-wormhole/PLIST
new file mode 100644
index 00000000000..51e87a0f21e
--- /dev/null
+++ b/net/py-magic-wormhole/PLIST
@@ -0,0 +1,260 @@
+@comment $NetBSD: PLIST,v 1.1 2021/03/18 18:46:25 gdt Exp $
+bin/wormhole
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/wormhole/__init__.py
+${PYSITELIB}/wormhole/__init__.pyc
+${PYSITELIB}/wormhole/__init__.pyo
+${PYSITELIB}/wormhole/__main__.py
+${PYSITELIB}/wormhole/__main__.pyc
+${PYSITELIB}/wormhole/__main__.pyo
+${PYSITELIB}/wormhole/_allocator.py
+${PYSITELIB}/wormhole/_allocator.pyc
+${PYSITELIB}/wormhole/_allocator.pyo
+${PYSITELIB}/wormhole/_boss.py
+${PYSITELIB}/wormhole/_boss.pyc
+${PYSITELIB}/wormhole/_boss.pyo
+${PYSITELIB}/wormhole/_code.py
+${PYSITELIB}/wormhole/_code.pyc
+${PYSITELIB}/wormhole/_code.pyo
+${PYSITELIB}/wormhole/_dilation/__init__.py
+${PYSITELIB}/wormhole/_dilation/__init__.pyc
+${PYSITELIB}/wormhole/_dilation/__init__.pyo
+${PYSITELIB}/wormhole/_dilation/_noise.py
+${PYSITELIB}/wormhole/_dilation/_noise.pyc
+${PYSITELIB}/wormhole/_dilation/_noise.pyo
+${PYSITELIB}/wormhole/_dilation/connection.py
+${PYSITELIB}/wormhole/_dilation/connection.pyc
+${PYSITELIB}/wormhole/_dilation/connection.pyo
+${PYSITELIB}/wormhole/_dilation/connector.py
+${PYSITELIB}/wormhole/_dilation/connector.pyc
+${PYSITELIB}/wormhole/_dilation/connector.pyo
+${PYSITELIB}/wormhole/_dilation/encode.py
+${PYSITELIB}/wormhole/_dilation/encode.pyc
+${PYSITELIB}/wormhole/_dilation/encode.pyo
+${PYSITELIB}/wormhole/_dilation/inbound.py
+${PYSITELIB}/wormhole/_dilation/inbound.pyc
+${PYSITELIB}/wormhole/_dilation/inbound.pyo
+${PYSITELIB}/wormhole/_dilation/manager.py
+${PYSITELIB}/wormhole/_dilation/manager.pyc
+${PYSITELIB}/wormhole/_dilation/manager.pyo
+${PYSITELIB}/wormhole/_dilation/outbound.py
+${PYSITELIB}/wormhole/_dilation/outbound.pyc
+${PYSITELIB}/wormhole/_dilation/outbound.pyo
+${PYSITELIB}/wormhole/_dilation/roles.py
+${PYSITELIB}/wormhole/_dilation/roles.pyc
+${PYSITELIB}/wormhole/_dilation/roles.pyo
+${PYSITELIB}/wormhole/_dilation/subchannel.py
+${PYSITELIB}/wormhole/_dilation/subchannel.pyc
+${PYSITELIB}/wormhole/_dilation/subchannel.pyo
+${PYSITELIB}/wormhole/_hints.py
+${PYSITELIB}/wormhole/_hints.pyc
+${PYSITELIB}/wormhole/_hints.pyo
+${PYSITELIB}/wormhole/_input.py
+${PYSITELIB}/wormhole/_input.pyc
+${PYSITELIB}/wormhole/_input.pyo
+${PYSITELIB}/wormhole/_interfaces.py
+${PYSITELIB}/wormhole/_interfaces.pyc
+${PYSITELIB}/wormhole/_interfaces.pyo
+${PYSITELIB}/wormhole/_key.py
+${PYSITELIB}/wormhole/_key.pyc
+${PYSITELIB}/wormhole/_key.pyo
+${PYSITELIB}/wormhole/_lister.py
+${PYSITELIB}/wormhole/_lister.pyc
+${PYSITELIB}/wormhole/_lister.pyo
+${PYSITELIB}/wormhole/_mailbox.py
+${PYSITELIB}/wormhole/_mailbox.pyc
+${PYSITELIB}/wormhole/_mailbox.pyo
+${PYSITELIB}/wormhole/_nameplate.py
+${PYSITELIB}/wormhole/_nameplate.pyc
+${PYSITELIB}/wormhole/_nameplate.pyo
+${PYSITELIB}/wormhole/_order.py
+${PYSITELIB}/wormhole/_order.pyc
+${PYSITELIB}/wormhole/_order.pyo
+${PYSITELIB}/wormhole/_receive.py
+${PYSITELIB}/wormhole/_receive.pyc
+${PYSITELIB}/wormhole/_receive.pyo
+${PYSITELIB}/wormhole/_rendezvous.py
+${PYSITELIB}/wormhole/_rendezvous.pyc
+${PYSITELIB}/wormhole/_rendezvous.pyo
+${PYSITELIB}/wormhole/_rlcompleter.py
+${PYSITELIB}/wormhole/_rlcompleter.pyc
+${PYSITELIB}/wormhole/_rlcompleter.pyo
+${PYSITELIB}/wormhole/_send.py
+${PYSITELIB}/wormhole/_send.pyc
+${PYSITELIB}/wormhole/_send.pyo
+${PYSITELIB}/wormhole/_terminator.py
+${PYSITELIB}/wormhole/_terminator.pyc
+${PYSITELIB}/wormhole/_terminator.pyo
+${PYSITELIB}/wormhole/_version.py
+${PYSITELIB}/wormhole/_version.pyc
+${PYSITELIB}/wormhole/_version.pyo
+${PYSITELIB}/wormhole/_wordlist.py
+${PYSITELIB}/wormhole/_wordlist.pyc
+${PYSITELIB}/wormhole/_wordlist.pyo
+${PYSITELIB}/wormhole/cli/__init__.py
+${PYSITELIB}/wormhole/cli/__init__.pyc
+${PYSITELIB}/wormhole/cli/__init__.pyo
+${PYSITELIB}/wormhole/cli/cli.py
+${PYSITELIB}/wormhole/cli/cli.pyc
+${PYSITELIB}/wormhole/cli/cli.pyo
+${PYSITELIB}/wormhole/cli/cmd_receive.py
+${PYSITELIB}/wormhole/cli/cmd_receive.pyc
+${PYSITELIB}/wormhole/cli/cmd_receive.pyo
+${PYSITELIB}/wormhole/cli/cmd_send.py
+${PYSITELIB}/wormhole/cli/cmd_send.pyc
+${PYSITELIB}/wormhole/cli/cmd_send.pyo
+${PYSITELIB}/wormhole/cli/cmd_ssh.py
+${PYSITELIB}/wormhole/cli/cmd_ssh.pyc
+${PYSITELIB}/wormhole/cli/cmd_ssh.pyo
+${PYSITELIB}/wormhole/cli/public_relay.py
+${PYSITELIB}/wormhole/cli/public_relay.pyc
+${PYSITELIB}/wormhole/cli/public_relay.pyo
+${PYSITELIB}/wormhole/cli/welcome.py
+${PYSITELIB}/wormhole/cli/welcome.pyc
+${PYSITELIB}/wormhole/cli/welcome.pyo
+${PYSITELIB}/wormhole/errors.py
+${PYSITELIB}/wormhole/errors.pyc
+${PYSITELIB}/wormhole/errors.pyo
+${PYSITELIB}/wormhole/eventual.py
+${PYSITELIB}/wormhole/eventual.pyc
+${PYSITELIB}/wormhole/eventual.pyo
+${PYSITELIB}/wormhole/ipaddrs.py
+${PYSITELIB}/wormhole/ipaddrs.pyc
+${PYSITELIB}/wormhole/ipaddrs.pyo
+${PYSITELIB}/wormhole/journal.py
+${PYSITELIB}/wormhole/journal.pyc
+${PYSITELIB}/wormhole/journal.pyo
+${PYSITELIB}/wormhole/observer.py
+${PYSITELIB}/wormhole/observer.pyc
+${PYSITELIB}/wormhole/observer.pyo
+${PYSITELIB}/wormhole/test/__init__.py
+${PYSITELIB}/wormhole/test/__init__.pyc
+${PYSITELIB}/wormhole/test/__init__.pyo
+${PYSITELIB}/wormhole/test/common.py
+${PYSITELIB}/wormhole/test/common.pyc
+${PYSITELIB}/wormhole/test/common.pyo
+${PYSITELIB}/wormhole/test/dilate/__init__.py
+${PYSITELIB}/wormhole/test/dilate/__init__.pyc
+${PYSITELIB}/wormhole/test/dilate/__init__.pyo
+${PYSITELIB}/wormhole/test/dilate/common.py
+${PYSITELIB}/wormhole/test/dilate/common.pyc
+${PYSITELIB}/wormhole/test/dilate/common.pyo
+${PYSITELIB}/wormhole/test/dilate/test_connect.py
+${PYSITELIB}/wormhole/test/dilate/test_connect.pyc
+${PYSITELIB}/wormhole/test/dilate/test_connect.pyo
+${PYSITELIB}/wormhole/test/dilate/test_connection.py
+${PYSITELIB}/wormhole/test/dilate/test_connection.pyc
+${PYSITELIB}/wormhole/test/dilate/test_connection.pyo
+${PYSITELIB}/wormhole/test/dilate/test_connector.py
+${PYSITELIB}/wormhole/test/dilate/test_connector.pyc
+${PYSITELIB}/wormhole/test/dilate/test_connector.pyo
+${PYSITELIB}/wormhole/test/dilate/test_encoding.py
+${PYSITELIB}/wormhole/test/dilate/test_encoding.pyc
+${PYSITELIB}/wormhole/test/dilate/test_encoding.pyo
+${PYSITELIB}/wormhole/test/dilate/test_endpoints.py
+${PYSITELIB}/wormhole/test/dilate/test_endpoints.pyc
+${PYSITELIB}/wormhole/test/dilate/test_endpoints.pyo
+${PYSITELIB}/wormhole/test/dilate/test_framer.py
+${PYSITELIB}/wormhole/test/dilate/test_framer.pyc
+${PYSITELIB}/wormhole/test/dilate/test_framer.pyo
+${PYSITELIB}/wormhole/test/dilate/test_full.py
+${PYSITELIB}/wormhole/test/dilate/test_full.pyc
+${PYSITELIB}/wormhole/test/dilate/test_full.pyo
+${PYSITELIB}/wormhole/test/dilate/test_inbound.py
+${PYSITELIB}/wormhole/test/dilate/test_inbound.pyc
+${PYSITELIB}/wormhole/test/dilate/test_inbound.pyo
+${PYSITELIB}/wormhole/test/dilate/test_manager.py
+${PYSITELIB}/wormhole/test/dilate/test_manager.pyc
+${PYSITELIB}/wormhole/test/dilate/test_manager.pyo
+${PYSITELIB}/wormhole/test/dilate/test_outbound.py
+${PYSITELIB}/wormhole/test/dilate/test_outbound.pyc
+${PYSITELIB}/wormhole/test/dilate/test_outbound.pyo
+${PYSITELIB}/wormhole/test/dilate/test_parse.py
+${PYSITELIB}/wormhole/test/dilate/test_parse.pyc
+${PYSITELIB}/wormhole/test/dilate/test_parse.pyo
+${PYSITELIB}/wormhole/test/dilate/test_record.py
+${PYSITELIB}/wormhole/test/dilate/test_record.pyc
+${PYSITELIB}/wormhole/test/dilate/test_record.pyo
+${PYSITELIB}/wormhole/test/dilate/test_subchannel.py
+${PYSITELIB}/wormhole/test/dilate/test_subchannel.pyc
+${PYSITELIB}/wormhole/test/dilate/test_subchannel.pyo
+${PYSITELIB}/wormhole/test/run_trial.py
+${PYSITELIB}/wormhole/test/run_trial.pyc
+${PYSITELIB}/wormhole/test/run_trial.pyo
+${PYSITELIB}/wormhole/test/test_args.py
+${PYSITELIB}/wormhole/test/test_args.pyc
+${PYSITELIB}/wormhole/test/test_args.pyo
+${PYSITELIB}/wormhole/test/test_cli.py
+${PYSITELIB}/wormhole/test/test_cli.pyc
+${PYSITELIB}/wormhole/test/test_cli.pyo
+${PYSITELIB}/wormhole/test/test_eventual.py
+${PYSITELIB}/wormhole/test/test_eventual.pyc
+${PYSITELIB}/wormhole/test/test_eventual.pyo
+${PYSITELIB}/wormhole/test/test_hints.py
+${PYSITELIB}/wormhole/test/test_hints.pyc
+${PYSITELIB}/wormhole/test/test_hints.pyo
+${PYSITELIB}/wormhole/test/test_hkdf.py
+${PYSITELIB}/wormhole/test/test_hkdf.pyc
+${PYSITELIB}/wormhole/test/test_hkdf.pyo
+${PYSITELIB}/wormhole/test/test_ipaddrs.py
+${PYSITELIB}/wormhole/test/test_ipaddrs.pyc
+${PYSITELIB}/wormhole/test/test_ipaddrs.pyo
+${PYSITELIB}/wormhole/test/test_journal.py
+${PYSITELIB}/wormhole/test/test_journal.pyc
+${PYSITELIB}/wormhole/test/test_journal.pyo
+${PYSITELIB}/wormhole/test/test_keys.py
+${PYSITELIB}/wormhole/test/test_keys.pyc
+${PYSITELIB}/wormhole/test/test_keys.pyo
+${PYSITELIB}/wormhole/test/test_machines.py
+${PYSITELIB}/wormhole/test/test_machines.pyc
+${PYSITELIB}/wormhole/test/test_machines.pyo
+${PYSITELIB}/wormhole/test/test_observer.py
+${PYSITELIB}/wormhole/test/test_observer.pyc
+${PYSITELIB}/wormhole/test/test_observer.pyo
+${PYSITELIB}/wormhole/test/test_rlcompleter.py
+${PYSITELIB}/wormhole/test/test_rlcompleter.pyc
+${PYSITELIB}/wormhole/test/test_rlcompleter.pyo
+${PYSITELIB}/wormhole/test/test_ssh.py
+${PYSITELIB}/wormhole/test/test_ssh.pyc
+${PYSITELIB}/wormhole/test/test_ssh.pyo
+${PYSITELIB}/wormhole/test/test_tor_manager.py
+${PYSITELIB}/wormhole/test/test_tor_manager.pyc
+${PYSITELIB}/wormhole/test/test_tor_manager.pyo
+${PYSITELIB}/wormhole/test/test_transit.py
+${PYSITELIB}/wormhole/test/test_transit.pyc
+${PYSITELIB}/wormhole/test/test_transit.pyo
+${PYSITELIB}/wormhole/test/test_util.py
+${PYSITELIB}/wormhole/test/test_util.pyc
+${PYSITELIB}/wormhole/test/test_util.pyo
+${PYSITELIB}/wormhole/test/test_wordlist.py
+${PYSITELIB}/wormhole/test/test_wordlist.pyc
+${PYSITELIB}/wormhole/test/test_wordlist.pyo
+${PYSITELIB}/wormhole/test/test_wormhole.py
+${PYSITELIB}/wormhole/test/test_wormhole.pyc
+${PYSITELIB}/wormhole/test/test_wormhole.pyo
+${PYSITELIB}/wormhole/test/test_xfer_util.py
+${PYSITELIB}/wormhole/test/test_xfer_util.pyc
+${PYSITELIB}/wormhole/test/test_xfer_util.pyo
+${PYSITELIB}/wormhole/timing.py
+${PYSITELIB}/wormhole/timing.pyc
+${PYSITELIB}/wormhole/timing.pyo
+${PYSITELIB}/wormhole/tor_manager.py
+${PYSITELIB}/wormhole/tor_manager.pyc
+${PYSITELIB}/wormhole/tor_manager.pyo
+${PYSITELIB}/wormhole/transit.py
+${PYSITELIB}/wormhole/transit.pyc
+${PYSITELIB}/wormhole/transit.pyo
+${PYSITELIB}/wormhole/util.py
+${PYSITELIB}/wormhole/util.pyc
+${PYSITELIB}/wormhole/util.pyo
+${PYSITELIB}/wormhole/wormhole.py
+${PYSITELIB}/wormhole/wormhole.pyc
+${PYSITELIB}/wormhole/wormhole.pyo
+${PYSITELIB}/wormhole/xfer_util.py
+${PYSITELIB}/wormhole/xfer_util.pyc
+${PYSITELIB}/wormhole/xfer_util.pyo
diff --git a/net/py-magic-wormhole/distinfo b/net/py-magic-wormhole/distinfo
new file mode 100644
index 00000000000..5f1d647edd6
--- /dev/null
+++ b/net/py-magic-wormhole/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/03/18 18:46:25 gdt Exp $
+
+SHA1 (magic-wormhole-0.12.0.tar.gz) = bca66948af4b200fd5f605797cf60f6955dc7370
+RMD160 (magic-wormhole-0.12.0.tar.gz) = bbb9d49f4520e5168f95b35264a4fce7ce4732a7
+SHA512 (magic-wormhole-0.12.0.tar.gz) = 0ef4241a5692227206c1a07a2aed8a2c1575281d52db8bcdb8ffd070c158b4969126486b5e68e899f2100d7daedbbe0b91a7d667915bd5b86be26d6553b34dd6
+Size (magic-wormhole-0.12.0.tar.gz) = 262269 bytes