Skip to main content

issho allows easy access to simple commands on a remote machine.

Project description

issho

License https://img.shields.io/pypi/v/issho.svg https://img.shields.io/travis/michaelbilow/issho.svg Documentation Status

issho and intuitive wrapper over paramiko for configuring and talking to a remote host. keyring is used to manage secrets locally.

issho is designed such that interacting with a single, heavily used remote machine should be easy, and working with more than one remote machine should be simple.

Installation

pip install issho

Features

  • Simple access to simple commands
    • Port forwarding

    • Executing commands over ssh

    • Transferring files over sftp

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

The sftp work and (future)testing framework is adapted from Jeff Hinrichs’s excellent pysftp package, and some of the ssh framework is inspired by Colin Wood’s sshed.

Shout out to Spencer Tipping, Neal Fultz, and Factual for helping me learn to write my own tools.

History

0.3.1 (2019-04-11)

  • Fix bug regarding ssh vs local user identity

0.3.0 (2019-04-09)

  • Add more configuration and reduce variables on the Issho object.

  • Allow prompt_toolkit>=1.0.10 to allow jupyter interoperability.

  • Set up useful passwords using issho config

0.2.5 (2019-03-25)

  • Clean up hive operator and sftp callback

  • Note that issho is incompatible with jupyter_console<6.0 and ipython<7.0

0.2.4 (2019-03-25)

  • Fix bug in hive operator

0.2.3 (2019-03-25)

  • Add .readthedocs.yml; docs build now passes.

0.2.2 (2019-03-24)

  • Clean up docs, try to have a passing build

0.2.1 (2019-03-22)

  • Add docstrings for all functions

  • Add autodocs

  • Switch out bumpversion for bump2version

0.2.0 (2019-03-22)

  • Add Hive function

  • Add configuration CLI

  • Fix Travis config to Python 3.5+

0.1.0 (2019-02-26)

  • First release on PyPI.

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

issho-0.3.1.tar.gz (14.9 kB view details)

Uploaded Source

Built Distribution

issho-0.3.1-py2.py3-none-any.whl (9.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file issho-0.3.1.tar.gz.

File metadata

  • Download URL: issho-0.3.1.tar.gz
  • Upload date:
  • Size: 14.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for issho-0.3.1.tar.gz
Algorithm Hash digest
SHA256 8ff9c21db11083df3f68b72694bf898757ffd88f6ca2811a5101becd3b96857a
MD5 19aeb1710f1427389f04b7beb61dcc23
BLAKE2b-256 51530eae17558534ca3efa126ab6b8d4bcd5d3b35bf93d225533ce053be89471

See more details on using hashes here.

File details

Details for the file issho-0.3.1-py2.py3-none-any.whl.

File metadata

  • Download URL: issho-0.3.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for issho-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 8391b5864e455fa9834135ddefd89e99a3fa8d938e038b0dd6047f52bfb46b63
MD5 b32f0f3b6e8df36a5f2ba69584e58797
BLAKE2b-256 fa8160ebe08ea66916b95245ac39d27d39ef4c7b3e2f21bc3bfeabb8535c77d0

See more details on using hashes here.

Supported by

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