Skip to main content

Precompiled Python wheel for the d2s docker2ssh binary

Project description

docker2ssh Python Package

docker2ssh is the primary CLI exposed by the Python package.

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

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

Install

python3 -m pip install -U pip
python3 -m pip install -U docker2ssh

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

export D2S_BIN=/usr/local/bin/d2s

Notes:

  • pip install -U docker2ssh also works as the update command
  • Upgrading pip first is recommended on older Linux systems
  • Published wheels currently target Linux x86_64 and aarch64

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
docker2ssh stop

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.3.post1-py3-none-manylinux_2_17_x86_64.whl (2.9 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

docker2ssh-0.0.3.post1-py3-none-manylinux_2_17_aarch64.whl (2.8 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for docker2ssh-0.0.3.post1-py3-none-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2fa5db99212fa097195fc23827d6ce382428736fd39cb5f00f2e1a640cbb999f
MD5 a2f2a9e66d80223190790bc63f54a104
BLAKE2b-256 67e6c0e1b63b5460a603eb7c7a1376631d76e91ad667648db94f044adfffcb4b

See more details on using hashes here.

Provenance

The following attestation bundles were made for docker2ssh-0.0.3.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.3.post1-py3-none-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for docker2ssh-0.0.3.post1-py3-none-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 642c05aca0302739a3f39192c654e68c20e78613ee74d99663282e3b4bc167f1
MD5 5fb8a8363ccea6217af64662bca0d5f0
BLAKE2b-256 a77410bda5a0f4589d75e18f30b97faecf1d73a256e662a8fb87418d07ce6f27

See more details on using hashes here.

Provenance

The following attestation bundles were made for docker2ssh-0.0.3.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