Python bindings for libssh client specific to Ansible use case
Project description
pylibssh: Python bindings to client functionality of libssh specific to Ansible use case
Requirements
You need Python 2.7 or 3.5+
pylibssh requires libssh to be installed in particular:
libssh version 0.9.0 and later.
To install libssh refer to its Downloads page.
Building the module
In the local env, assumes there’s a libssh shared library on the system, build toolchain is present and env vars are set properly:
git clone https://github.com/ansible/pylibssh.git
cd pylibssh
pip install tox
tox -e build-dists
manylinux-compatible wheels:
git clone https://github.com/ansible/pylibssh.git
cd pylibssh
pip install tox
tox -e build-dists-manylinux # with Docker
# or with Podman
DOCKER_EXECUTABLE=podman tox -e build-dists-manylinux
# to enable shell script debug mode use
tox -e build-dists-manylinux -- -e DEBUG=1
License
This library is distributed under the terms of LGPL 2.1, see file LICENSE.rst in this repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ansible-pylibssh-0.0.1a7.tar.gz
(51.8 kB
view hashes)
Built Distributions
Close
Hashes for ansible_pylibssh-0.0.1a7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c56041ffe121f05e6d7c39e71987d4dc24b9b773aadfbc361cf6ad79d7c93af4 |
|
MD5 | 9d1e409398a7a755f5905bd77aec9ae3 |
|
BLAKE2b-256 | 18d4774419ae8c9ffeba4965c48f00498819530b6a7e54dbe8031e4ed812d94d |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0ca4c6468b27a05394ca768eeb365d074b981b30f1b86c8f5e986109b3ceb00 |
|
MD5 | 67b99f76453398b2d76098934fb82232 |
|
BLAKE2b-256 | 7d7e468de8bc53b04c1497dafd8fb3707f89b77cfd14e6f4ee53be6a3cca4653 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8447ee36d9c594085ef3796e9c6f21ee07e5e53d7d1370c87c9e30f1bd965a4 |
|
MD5 | 2642de347ae9c9fdbc566b3e0019c18e |
|
BLAKE2b-256 | 85c5cfd25aa43391c2f3438ccd6fb2aa14645aa662e1f66ffcded9d06ffb6654 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bf45a81ba67b23a7c47cb1d6ecfca9dcf80219d369dba9657618833aebc1754 |
|
MD5 | b687b5888b01fe60ebd153811c369b9f |
|
BLAKE2b-256 | d09f93bd297e6535c530a47d2d5247590bff2026c154634226410b15f5d09be6 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf1f931e9016b85d7222df22c7937a2696e509d17bc403f84d949db48253f164 |
|
MD5 | 94a75058b5b902201912cd035d935b20 |
|
BLAKE2b-256 | 1be6b60296941cfaf94e71f48cece1eba094e2742f98f20b599b0e21566606e0 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c95f20f071b014226f84197af54ed3655ef0aeb85a61cc6057977fae5bb4e4b |
|
MD5 | 42d668f1eaa61ef922050a89a173fc1a |
|
BLAKE2b-256 | e8597b4c58533078bdbe148cf2254a7a6ededb725648832fa140bf4d864331ed |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7113047958dc63e4d8f7af53e8b5d1e69dcd790107be17aef9c0ec533d4739d9 |
|
MD5 | d4f82b1dbb5e4e6166e641528f576a94 |
|
BLAKE2b-256 | 5f81777fcf33d9f9290fd8e92e32e81a6170cfc160c1649e051c66a930680eb6 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp37-cp37m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bcad7ae626459044b5ee4b7baffc434e47c39cb02b8eb5f4ebf44afb512905b |
|
MD5 | d4385691ece1946500e5df18588699e6 |
|
BLAKE2b-256 | 161d7de1a8a2e0ac22311a9bd99b14fab3d2bf51d6f75080ae6adaf9beb3db98 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3d728cd0691f483db17cbf77bbcb0eda2eebfa953bf9c7a24823acc9dbe1ed9 |
|
MD5 | c43f67cb09eb3fb1ca24ceef3907ea09 |
|
BLAKE2b-256 | 31749b13cdccaaa615e52db74f4e1db49e0902ea1422899a377dc70fb5d739ed |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8797954020c6d242bb0672b49593febfafae73a78ce2f3f06420f7f53b0f664 |
|
MD5 | 14a29b8f07569696939484655595e860 |
|
BLAKE2b-256 | 6f5ed90291213c111d5830289177dea11a54f7e3b9a0b60981f4f4870ba60e6c |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39334f299f121f4348c9299e371bd0c430388ec5d1d6f3d9e9f219aa16259b7c |
|
MD5 | bf089d5e17a7610edfd2b1755714e562 |
|
BLAKE2b-256 | 47ac878ced92ca1cf86d8c2b9611e341d04fa6f27034fe5b8854e5fd1bf14726 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp36-cp36m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fe1e9a909a3a7a68a63e4b759793f584751638661e04ae6b605d483e4aa5d9b |
|
MD5 | 96c1e3ad12f38598fdbde956771a9416 |
|
BLAKE2b-256 | 7740b6289f913561d3ba046cd165f0467a86212c75c7fbbd787d18774872263f |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | edfafc13c6c1707ef7acf2e31d07d232ae58a8fb3bfa1f0e7555c73fadc237db |
|
MD5 | 7f35fb3a78b3bc7fbedd0a0e99c6f2c1 |
|
BLAKE2b-256 | 32563350bf5807b356fcf197d8292682569dd93d146eefd186ba003f01277cbb |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f3d398a2b4cb52c4ffadafa7a8a8c566f0f6880a2298500e12bc433f485e6db |
|
MD5 | 9b53b2d7c8f7cea4504829a8a35bd8e2 |
|
BLAKE2b-256 | 40806121fb395a149769fc599ede8d1c51848d2858e598de1ee13f05b7e29c5f |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52b4842fafb68db8a73642b49b948fd391ae6f606ddc6a7dd1023805d16e66c |
|
MD5 | ac9ab8ce1c1d80dd96e1558d7913e95d |
|
BLAKE2b-256 | 43e7a3e72753565bb5062d25b493959504949eb73e28757e16cff06acb9e0291 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp35-cp35m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f0975f467d67a338c85b95642d81c6f42e69c91f9ccdde30f74568e9c19165 |
|
MD5 | 923962ac9f69de39608ac3b22e92b385 |
|
BLAKE2b-256 | 1062737ec3ba59c700c1387000d5d3dedb616b603a5c0f851dc51e6820f1e585 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27mu-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be4414997316d9a54f02c4ac921cdaaa7152e8f8ed4f54c51c68bb5df03c44b4 |
|
MD5 | fc0bdfb1f2e20631dac0504d74f40950 |
|
BLAKE2b-256 | 8079533a9a4cdfe0238f29a35dee93766b2d6d82975307e38eefdb5b4927f18c |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60358e8eb6dec0dbc100e6576e72afaa1f408b7edb7595dc399feff71b1d63eb |
|
MD5 | 3e64f282323a09f8d5736d64e323a13e |
|
BLAKE2b-256 | 0ddba42ccbac25719a9a5ed96d6e27cdd89ce3fe56c4d08f9c483b13d2123ad6 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 964a89371a3135b8dc6e85be0a86275ad72f5abca1dfec077da4725b2ab60d79 |
|
MD5 | 914630b2e99b4e2e7e66dcf718e7cb2f |
|
BLAKE2b-256 | 46fb890edc502bbd394e5d4de9da1c02cac9b06041fe161548105d5804b0a4c4 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27m-manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79a6e31aab90323645b150c13d80573c272dccc6a14ec99afde23904313db2ef |
|
MD5 | 7b5d5171c512bb26a71226b3a88483b8 |
|
BLAKE2b-256 | e233c743b20b445c70c337186bbcb10ecd24dd4275edc4e1b4a2461b1dfbced2 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84820ef5e344b3bd78ad7ac498f4c238dfeac2bf6363006030f10708fb505c9d |
|
MD5 | 945fda49ce02f361e0331c627dfaa91d |
|
BLAKE2b-256 | baed911e9a350da215f4b1725d93b8b367de0cc17ebb38ca4d8f41f9629b4e2b |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f091fa92b6be62fd712d90cf50cdc1525fcbb2ec723b9614862d136bdb11b7 |
|
MD5 | f2bab4d12502ddf6597408ae45e87f07 |
|
BLAKE2b-256 | e5abbe26e924926b753f337c5de0b86482f7159f8a491fddf2e8053439b84947 |
Close
Hashes for ansible_pylibssh-0.0.1a7-cp27-cp27m-macosx_10_6_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e7952c849c17a08aef84a626c8b021561fd1466474fd39218fac844fea1929 |
|
MD5 | 30b2578de147604d880bdeed43fb2aec |
|
BLAKE2b-256 | f57b89ca74d9d85a67f8e6b0f05f7f89435341f370dd8bd33f791ea2fcbb21f5 |