Skip to main content

Precompiled Python wheel for the d2s docker2ssh binary

Project description

docker2ssh Python Package

docker2ssh is a thin Python wrapper around a bundled precompiled d2s binary.

It does not reimplement the SSH server in Python. Instead, it:

  • discovers the bundled d2s executable
  • exposes a small Python API
  • provides a docker2ssh console script

Install

pip install docker2ssh

Published Linux wheels bundle d2s directly. Set D2S_BIN only if you want to override the bundled executable:

export D2S_BIN=/usr/local/bin/d2s

Python API

from docker2ssh import D2S

client = D2S(config="/etc/d2s/config.toml")
print(client.show())
client.config_set(2222, "my-container")

CLI Wrapper

docker2ssh show
docker2ssh config set 2222 my-container
docker2ssh serve

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_x86_64.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

File details

Details for the file docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 38dec48b7dddee67aa78cd35d0d0bf6239876322e2f77320201128d6bfaacf69
MD5 2aab3997c597c29f966f85a1f8ce8b77
BLAKE2b-256 3a4a6ca50c9bba1d284ac6a6f1f7ff54d0748b4b4dbc3b7bd7139f1118b087ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_x86_64.whl:

Publisher: python-wheels.yml on PannenetsF/docker2ssh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a4c06777bed1f0590c0089886308113e9f102c0eb898c89780fca56af42d226f
MD5 1ff155f2cab178285920a0139548e83b
BLAKE2b-256 d027dccdc187943fbc4c7991bf85c51cca449616a6327aa8988926a8e4dff6be

See more details on using hashes here.

Provenance

The following attestation bundles were made for docker2ssh-0.0.1.post1-py3-none-manylinux_2_17_aarch64.whl:

Publisher: python-wheels.yml on PannenetsF/docker2ssh

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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