Skip to main content

Library for communicating with network devices using ssh2-python.

Project description

.. image:: https://img.shields.io/pypi/v/ssh2-python.svg?label=ssh2-python&style=plastic
:target: https://badge.fury.io/py/ssh2-python
:alt: ssh2-python
.. image:: https://img.shields.io/pypi/v/netssh2.svg?style=plastic
:target: https://pypi.python.org/pypi/ssh2-python
:alt: PyPI
.. image:: https://img.shields.io/pypi/l/netssh2.svg?label=License&style=plastic
:alt: PyPI - License
:target: https://gitlab.com/jkrysl/netssh2/blob/master/LICENSE
.. image:: https://img.shields.io/pypi/pyversions/ssh2-python.svg?style=plastic
:target: https://pypi.python.org/pypi/ssh2-python
.. image:: https://img.shields.io/pypi/wheel/netssh2.svg?style=plastic
:alt: PyPI - Wheel
:target: https://pypi.python.org/pypi/ssh2-python
.. image:: https://img.shields.io/gitlab/pipeline/jkrysl/netssh2.svg?style=plastic
:alt: Gitlab pipeline status
:target: https://badge.fury.io/py/ssh2-python
.. image:: https://img.shields.io/readthedocs/netssh2.svg?style=plastic
:alt: Read the Docs
:target: https://netssh2.readthedocs.io/en/latest/

Project description
===================

Library to use ssh2-python to communicate with different network devices.

Installation
============

pip install netssh2


Documentation
=============
Documentation can be found here: https://netssh2.readthedocs.io/en/latest/


Changelog
=========

0.1.2 (2019-03-26)
------------------
- Add automatic MANIFEST.in updating to bump_version.sh.
No need to run manually 'check-manifest -c'
- Add manifest file to include everything to built packages.
- Add script for automated version bumping.
This includes:
- creating new tag
- bumping version with commit,
- updating changelog (need 'pip install gitchangelog')
- pushing to pypi

Usage:
./bump_version $VERSION $TAG_MESSAGE
./bump_version 0.1.0 "Alpha release."
- Add .gitignore.

0.1.1 (2019-03-26)
------------------
- Fix date of 0.0.1 release.
- Fix docs link in README.
- Add changelog to documentation.
- Add license metadata setup.py.
- Add changelog to setup.py long description (pypi).
- Have only GPL v3 on PyPi.

0.1.0 (2019-03-26)
------------------
- Add changelog.
- Improve README.
- Add pypi identifiers to setup.py.
- Add RST docs to be generated with sphinx using 'make html'.
- Fix python envs in tox.
- Add code coverage to tox test.
- Change command prompt too if changing prompt of existing session.
- Add basic tests for tox.
- Cleanup when disconnecting.
- Add messages to assertions.
- Catch error when given invalid hostname.
This prevents from retrying the socket connection again and again.
- Add linting CI.

0.0.1 (2019-03-21)
------------------
- Basic implementation of netssh2 to work with paralel SSH and interactive shell.
- Add license.
- Initial commit.

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

netssh2-0.1.2.tar.gz (29.1 kB view hashes)

Uploaded Source

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