./net/py-magic-wormhole, Securely transfer data between computers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.18.0nb3, Package name: py312-magic-wormhole-0.18.0nb3, Maintainer: gdt

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.


Master sites:

Filesize: 283.007 KB

Version history: (Expand)


CVS history: (Expand)


   2025-04-15 10:15:59 by Adam Ciarcinski | Files touched by this commit (21) | Package updated
Log message:
Fix PLIST after py-setuptools update; bump depends and revision
   2025-04-12 00:11:31 by Greg Troxel | Files touched by this commit (1)
Log message:
net/py-magic-wormhole: Drop py-test TEST_DEPENDS

This dependency is default in wheel.mk.
   2025-04-08 15:49:56 by Greg Troxel | Files touched by this commit (1)
Log message:
net/py-magic-wormhole: Adjust comments about test deps

Note that py-test is not listed in setup.py, but experimentally
determined to be needed.  (Thus, a bug I'll file upstream.)

Drop comment about pytest_twisted maybe being needed; tests run and
pass without it being installed and there's no trace of it in the make
test output.  (That seems definitive to me; of course, let me know if
I have it wrong.)
   2025-04-08 15:37:47 by Taylor R Campbell | Files touched by this commit (1)
Log message:
net/py-magic-wormhole: Also needs py-qrcode and py-test.

Resolves:

ImportError while importing test module \ 
'/home/riastradh/pkgsrc/current/work/net/py-magic-wormhole/work/magic-wormhole-0 \ 
.18.0/src/wormhole/test/test_cli.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
../../../../../pkg/lib/python3.12/importlib/__init__.py:90: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
src/wormhole/test/test_cli.py:25: in <module>
    from ..cli import cli, cmd_receive, cmd_send, welcome
src/wormhole/cli/cmd_send.py:9: in <module>
    from qrcode import QRCode
E   ModuleNotFoundError: No module named 'qrcode'

(py-test may have been implicitly imported by some transitive
dependency but let's make it explicit in case we ever hide implicit
transitive dependencies in Python.)

PR pkg/59258: net/py-magic-wormhole: borken between 0.13 and 0.15
   2025-04-07 21:47:23 by Greg Troxel | Files touched by this commit (1)
Log message:
net/py-magic-wormhole: Rototill deps per setup.py

Tests pass for me (in a non-pbulk environment), with a few warnings
because upstream hasn't adapted to twisted changes.
   2025-04-05 22:02:29 by Greg Troxel | Files touched by this commit (3)
Log message:
net/py-magic-wormhole: Update to 0.18.0

## Release 0.18.0 (11-Mar-2025)

* Improve the example to act more like send/receive (#558, @OndrewBot)
* Display a QR code by default for "wormhole send" (#555, @ferada + \ 
@meejah)
  This encodes "wormhole-transfer:M-word0-word1" per the spec:
  https://github.com/magic-wormhole/magic-wormhole-protocols/blob/main/uri-scheme.md
* Add sequence diagram
* Support Read the Docs pull-request builds
* Drop support for Python 3.8 (#556)
* Add broken-link checker (#588, https://github.com/Cycloctane)
* Preemptively fix Click 8.2 (#584, @cjwatson)
* Basic support for PEP518 (#579, @SnoopJ)
* Add WORMHOLE_ACCEPT_FILE (#570, @haatveit)

## Release 0.17.0 (23-Oct-2024)

* Bump magic-wormhole-transit-relay to 0.3.1 for testing, and fix (#543)
* Fix test regression under Twisted 24.10.0 (#553)

## Release 0.16.0 (3-Oct-2024)

* Updated to python-spake2 version 0.9
* Removed more Python2-isms
   2024-09-05 02:07:18 by Greg Troxel | Files touched by this commit (4) | Package updated
Log message:
net/py-magic-wormhole: Update to 0.15.0

Convert to wheel.mk.

## Release 0.15.0 (7-Aug-2024)

* Incorporate attrs' zope-interface support (#492, #527, from \ 
https://github.com/meejah)
* Add "codespell" to correct spelling (#526, from \ 
https://github.com/yarikoptic)
* Fix bash completions (#525, from https://github.com/RobertoD91)
* run tests propely when Noise not installed (#522, from https://github.com/anarcat)

## Release 0.14.0 (28-Mar-2024)

* Add completion files for bash, zsh and fish (#498)
* Python 3.12 added to CI, versioneer updated (#505)
* Support streaming compression of directories (#503, from https://github.com/pR0Ps/)
* Remove obsolete compatibility code (thanks https://github.com/a-detiste/)
* Add "ecosystem" document
   2023-11-17 17:41:02 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-magic-wormhole: add ALTERNATIVES file

Bump PKGREVISION.