An open API service providing repository metadata for many open source software ecosystems.

GitHub / ParallelSSH / ssh-python

Python bindings for libssh C library.

JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ParallelSSH%2Fssh-python
PURL: pkg:github/ParallelSSH/ssh-python

Stars: 44
Forks: 31
Open issues: 2

License: lgpl-2.1
Language: C
Size: 35.2 MB
Dependencies parsed at: Pending

Created at: over 7 years ago
Updated at: 4 months ago
Pushed at: 4 months ago
Last synced at: 3 months ago

Commit Stats

Commits: 86
Authors: 5
Mean commits per author: 17.2
Development Distribution Score: 0.453
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/ParallelSSH/ssh-python

Topics: cython, extension, library, libssh, python, python-library, ssh, ssh-client, ssh2

Releases
1.1.1

1.1.1

Changes

No code changes.

Packaging

  • Added Windows Python 3.7 and 3.13 wheel builds.
  • Removed manylinux 2010 wheels.
  • Wheel builds now use embedded libssh.
  • Source distribution now uses embedded libssh.
  • Added embedded krb5 for wheel builds.
  • Dockerfiles and scripts updates.
about 1 year ago
Download
1.1.0

1.1.0

Changes

  • Updated embedded and manylinux libssh to 0.11.1.
  • Support for Python >=3.12.
  • Upgraded wheel OpenSSL to 3.4.0.
  • Removed testing for Python versions <3.8.

Packaging

  • Added binary wheels for Python versions 3.11, 3.12 and 3.13 on support manylinux wheel builds.
  • Added OSX 12.0, 13.0 and 14.0 wheels, Apple Silicon.
  • Support OSX brew OpenSSL from source builds.
  • Top level tests directory is now cross platform and can be run by vendors.
  • Moved CI specific integration tests to their own space.
about 1 year ago
Download
1.1.0rc1

1.1.0rc1 Pre-release

about 1 year ago
Download
1.0.0

1.0.0

Changes

  • Updated embedded and manylinux libssh to 0.10.4 - thank you @enkore

Packaging

  • Upgraded wheel OpenSSL to 1.1.1q.
  • Added testing for Python 3.11, removed 3.10.
  • Added Windows wheel build for Python 3.11.
  • Added OSX 12.0 wheels.
  • Removed OSX <= 10.0 wheels.
about 3 years ago
Download
1.0.0-rc2

1.0.0-rc2 Pre-release

about 3 years ago
Download
1.0.0-rc1

1.0.0-rc1 Pre-release

about 3 years ago
Download
0.10.0

0.10.0

Changes

  • Added missing options in ssh.options - #42, thank you @enkore

Packaging

  • Updated embedded and manylinux libssh to 0.9.6 - thank you @enkore
  • Manylinux wheels are now smaller, disabled debug symbols - #43, thank you @enkore
  • Added manylinux-2014 wheels for AMD64 and ARM (AArch64), all supported Python versions
  • Added OSX 11.6, 11.5 and 11.4 wheels.
  • Removed OSX 10.x versions wheels.
  • Added Windows 3.10 wheel build
almost 4 years ago
Download
0.9.0

0.9.0

Changes

  • ssh.Channel.write and write_stderr now return return code and bytes written tuples.

Fixes

  • ssh.key.generate could not be used.
  • Key types in ssh.keytypes were not initialised correctly.

Packaging

  • Added Windows Python 3.9 binary wheel.
about 5 years ago
Download
0.8.0post1

0.8.0post1

over 5 years ago
Download
0.8.0

0.8.0

Changes

  • Updated supported key types in ssh.keytypes for libssh 0.9.5.
  • Added certificate import and handling functions to ssh.key
over 5 years ago
Download