Skip to main content

QIM Center wrapper for magic-wormhole

Project description

qim-data

QIM Center wrapper around magic-wormhole.

Current status

Initial Python package structure is in place with a CLI-first backend:

  • qim-data send <source>
  • qim-data receive [code]
  • qim-data config

The current backend invokes the wormhole CLI with QIM defaults. The internal architecture keeps a backend abstraction so we can later add a direct Python API backend.

Package layout

  • pyproject.toml: packaging metadata and qim-data entrypoint
  • src/qim_data/cli.py: command parsing and dispatch
  • src/qim_data/app.py: application orchestration
  • src/qim_data/config.py: runtime configuration model
  • src/qim_data/constants.py: QIM endpoint defaults
  • src/qim_data/backends/: backend interface and CLI backend implementation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qim_data-0.1.0.tar.gz (6.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qim_data-0.1.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file qim_data-0.1.0.tar.gz.

File metadata

  • Download URL: qim_data-0.1.0.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for qim_data-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0e415e5886a446164d703f318a95de8c255a6c020b59ec88aafd34f922dc9a48
MD5 9e6b84b1f9a9cc26f0024121cea9552c
BLAKE2b-256 053823560ca332a370e5d07a44294ed8a394e26643e145001af5ad5dfbdd16f9

See more details on using hashes here.

File details

Details for the file qim_data-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qim_data-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for qim_data-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2b9ad4c818573c8edc1fac045781a88697e854adddf98f037f2cf9c6153a88e0
MD5 c1623022535b9d0865364d5af3dca046
BLAKE2b-256 fd17f38f8791521cea18a2d8732d1c2ca409629634d3414ae977ec137005865e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page