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
Nightlies @ Dumb PyPI @ GitHub Pages
We publish nightlies on tags and pushes to devel. They are hosted on a GitHub Pages based index generated by dumb-pypi.
The web view is @ https://ansible.github.io/pylibssh/.
$ pip install \
--extra-index-url=https://ansible.github.io/pylibssh/simple/ \
--pre \
ansible-pylibssh
Requirements
You need Python 3.9+
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-manylinux1-x86_64 # with Docker
# or with Podman
$ DOCKER_EXECUTABLE=podman tox -e build-dists-manylinux1-x86_64
# to enable shell script debug mode use
$ tox -e build-dists-manylinux1-x86_64 -- -e DEBUG=1
Communication
Join the Ansible forum:
Get Help: get help or help others. Please add the appropriate tags if you start new discussions, for example the pylibssh tag.
Posts tagged with ‘pylibssh’: subscribe to participate in project-related conversations.
News & Announcements: track project-wide announcements including social events and the Bullhorn newsletter.
Social Spaces: gather and interact with fellow enthusiasts.
For more information about getting in touch with us, see the Ansible communication guide.
License
This library is distributed under the terms of LGPL 2 or higher, see file LICENSE.rst in this repository.
Changelog
v1.4.0
(2026-03-15)
Bug fixes
Fixed the log level mapping to cover the entire libssh range – by @Jakuje and @webknjaz.
Previously it was not possible to set the most verbose libssh log level SSH_LOG_TRACE to get the most verbose log messages useful for debugging connection issues.
Related issues and pull requests on GitHub: #597.
Features
Made libssh use the Python :external+python``logging`` system – by @Jakuje and @webknjaz.
Previously the underlying libssh library was writing its logs directly from the C-level into stderr, which caused inconsistent behavior.
The default log level is now set to ANSIBLE_PYLIBSSH_TRACE and the downstream loggers are able to trim the verbosity down. If you need performance, it is possible to disable logging on the libssh side at the source by setting a lower logging value, for example:
ssh_session.set_log_level(ANSIBLE_PYLIBSSH_NOLOG)Additionally, the log level can be now be set also through the session initializer:
ssh = Session(log_verbosity=ANSIBLE_PYLIBSSH_TRACE)or the connect() method arguments:
ssh.connect(log_verbosity=ANSIBLE_PYLIBSSH_TRACE)Setting any levels imported from :external+python``!logging`` is also supported.
Related issues and pull requests on GitHub: #597.
Packaging updates and notes for downstreams
Started shipping binary armv7l wheels – by @webknjaz.
Related issues and pull requests on GitHub: #648.
Upgrading cibuildwheel to v2.22.0 also picked up Python 3.13 and enabled respective wheels to be built – by @webknjaz.
Related issues and pull requests on GitHub: #648.
The CI/CD/packaging infrastructure has been updated to produce :external+packaging``source distribution`` file names consistent with the requirement of uploading artifacts compliant with the core packaging metadata 2.2 or newer to PyPI and TestPyPI – by @webknjaz.
Along with that, the infrastructure has been adjusted to expect PEP 625-conforming names in its guard rails checks – with some @cidrblocks help.
Upgrading cibuildwheel to v3.1.0 also picked up Python 3.14 and enabled respective wheels to be built – by @webknjaz.
Building the free-threaded wheels remains disabled, though.
While upgrading cibuildwheel to v3.1.4, its defaults changed to attempt building wheels for the RISC-V architecture. This target is now disabled explicitly due to the lack of infrastructure – by @webknjaz.
We may enable it at a later time as a separate dedicated effort.
Due to cibuildwheel to v3 bundling delocate 0.13.0 that enforces deployment-target consistency with the brew-installed copy of the libssh in the build jobs, the macOS wheels we build now require macOS version 15.0 or newer.
– by @cidrblock and @webknjaz
The core packaging metadata now reflects that we test the project under Python 3.13 and 3.14 (with GIL enabled) – by @cidrblock and @webknjaz.
The pre-cached armv7l images we build for the packaging infrastructure are now correctly tagged with the linux/arm/v7 OCI platform tag – by @webknjaz.
Related issues and pull requests on GitHub: #810.
The build backend configuration no longer sets the deprecated bdist_wheel.universal setting – by @webknjaz.
This does not influence the packaging artifacts in any way.
Related issues and pull requests on GitHub: #811.
The build backend has been configured to exclude .git_archival.txt from source distributions built from Git – by @webknjaz.
This reduces the number of false positive warning the backend outputs.
Related issues and pull requests on GitHub: #811.
Contributor-facing changes
The repository is now set up to auto-format Python files with Ruff. Cython keeps being formatted by cython-lint.
– by @webknjaz
The linting configuration now uses Ruff to run additional checks on pure Python modules – by @webknjaz.
Related commits on GitHub: 817095443f6afa4b3822780110712db148693075.
cibuildwheel started making use of the armv7l container image following its upgrade to v2.22.0 – by @webknjaz.
Related issues and pull requests on GitHub: #648.
Increased the amount of retries in test to avoid possible timeouts on slower systems – by @Jakuje.
Related issues and pull requests on GitHub: #777.
The SSHD start probe client command is now shielded from external environmnent and will no longer attempt using an SSH agent on the machine where the tests are involved, nor will it use alternative authentication methods – by @webknjaz.
Related issues and pull requests on GitHub: #782.
Now that the macos-13 runner VM image has been decommissioned, the CI and CD jobs have been migrated to use macos-15-intel – by @komaldesai13.
This includes giving the macOS build job more time to complete as the new version is a little slower.
Related issues and pull requests on GitHub: #791.
Updated the version of libssh to the latest release v0.12.0 in the cached manylinux build environment container images – by @Jakuje.
Related issues and pull requests on GitHub: #797.
Updated the bundled version of libssh to 0.12.0 in platform-specific wheels published on PyPI – by @Jakuje.
Related issues and pull requests on GitHub: #798.
Added Fedora and ubi9 images to CI/CD pipeline that are relevant in 2026 and removed EOL Fedora versions – by @Jakuje.
Related issues and pull requests on GitHub: #801.
The pre-commit framework configuration has been updated to be in sync with awx-plugins and other projects. It now has a few additional linters and a workaround for the outdated ones.
– by @webknjaz
Related issues and pull requests on GitHub: #803.
The standalone mentions of pylibssh have been replaced with ansible-pylibssh in file license headers – by @Jakuje.
Related issues and pull requests on GitHub: #804.
The CI/CD/packaging infrastructure has been updated to produce :external+packaging``source distribution`` file names consistent with the requirement of uploading artifacts compliant with the core packaging metadata 2.2 or newer to PyPI and TestPyPI – by @webknjaz.
Along with that, the infrastructure has been adjusted to expect PEP 625-conforming names in its guard rails checks – with some @cidrblocks help.
cibuildwheel has been upgraded to v3.1.4 – by @webknjaz.
Related issues and pull requests on GitHub: #809, #820, #821, #823, #824.
The coverage measurement infrastructure now uses the ctrace :external+coveragepy``measurement core`` across all the Python versions consistently – by @webknjaz.
The CI now tests wheels built for Python 3.13 and 3.14 – by @cidrblock and @webknjaz.
The pre-cached armv7l images we build for the packaging infrastructure are now correctly tagged with the linux/arm/v7 OCI platform tag – by @webknjaz.
Related issues and pull requests on GitHub: #810.
The build backend configuration no longer sets the deprecated bdist_wheel.universal setting – by @webknjaz.
This does not influence the packaging artifacts in any way.
Related issues and pull requests on GitHub: #811.
The CI/CD infrastructure has been set up to avoid parts of the template injection problem in GitHub Actions workflow definitions. The shell entry point has been set to bash for any scripts with extra strictness enabled.
– by @webknjaz
Related issues and pull requests on GitHub: #816.
The CI/CD and packaging infrastructure now sources the PyPI project name from setup.cfg rather than hardcoding it – by @webknjaz.
Related issues and pull requests on GitHub: #817.
The documentation building infrastructure now integrates GitHub-related RST roles using the sphinx-issues extension – by @webknjaz.
Related issues and pull requests on GitHub: #818.
v1.3.0
(2025-10-12)
Bug fixes
The bundled libssh 0.11.2 no longer fails, when the SFTP server announces protocol version 3, but does not provide error message and language tag in the SSH_FXP_STATUS message – by @Jakuje.
Related issues and pull requests on GitHub: #222.
Fixed reading files over SFTP that go over the pre-defined chunk size.
Prior to this change, the files could end up being corrupted, ending up with the last read chunk written to the file instead of the entire payload.
– by @Jakuje
Related issues and pull requests on GitHub: #638.
Repetitive calls to exec_channel() no longer crash and return reliable output – by @Jakuje.
Related issues and pull requests on GitHub: #658.
Uploading large files over SCP no longer fails – by @Jakuje.
Related issues and pull requests on GitHub: #661.
Improved performance of SFTP transfers by using larger transfer chunks – by @Jakuje.
Related issues and pull requests on GitHub: #664.
Fixed crash when more operations were called after session.close() – by @Jakuje.
Related issues and pull requests on GitHub: #709.
Features
The underlying SSH_OPTIONS_KEY_EXCHANGE option of libssh is now available as key_exchange_algorithms – by @NilashishC.
Related issues and pull requests on GitHub: #675.
Added a pylibsshext.session.connect() parameter open_session_retries – by @justin-stephenson.
The open_session_retries session connect() parameter allows a configurable number of retries if libssh ssh_channel_open_session() returns SSH_AGAIN. The default option value is 0, no retries will be attempted.
Related issues and pull requests on GitHub: #756.
Added a pylibsshext.session.connect() parameter timeout_usec to set SSH_OPTIONS_TIMEOUT_USEC.
This allows setting the SSH_OPTIONS_TIMEOUT_USEC ssh option, though SSH_OPTIONS_TIMEOUT is a more practical option.
– by @justin-stephenson
Related issues and pull requests on GitHub: #756.
Deprecations (removal in next major release)
Removals and backward incompatible breaking changes
Improved documentation
Added a Communication section to the main documentation page – by @Andersson007.
Related issues and pull requests on GitHub: #640.
Fixed the argument order in the scp.put() usage example – by @kucharskim.
Related issues and pull requests on GitHub: #646.
Packaging updates and notes for downstreams
PyPI now only ships PEP 600-compatible manylinux wheels – by @webknjaz.
Related issues and pull requests on GitHub: #562.
The pytest-forked dependency of build, development and test environments was removed – by @Jakuje.
The wheels are now built in cached container images with a correctly set platform identifier.
– by @webknjaz
Related issues and pull requests on GitHub: #692.
The manylinux build scripts now limit cmake below version 4 – by @webknjaz.
Related issues and pull requests on GitHub: #713.
Stopped skipping SCP tests in the RPM spec – by @Jakuje.
Related issues and pull requests on GitHub: #714.
Started bundling a copy of libssh 0.11.1 in platform-specific wheels published on PyPI – by @Jakuje.
Related issues and pull requests on GitHub: #735.
Updated the bundled copy of OpenSSL to the latest version 3.5.0 in manylinux wheels – by @Jakuje.
Related issues and pull requests on GitHub: #738.
Updated the bundled version of libssh to 0.11.2 in platform-specific wheels published on PyPI – by @Jakuje.
Related issues and pull requests on GitHub: #753.
The RPM spec file no longer makes use of unpackaged dists from PyPI on RHEL. The configuration is almost identical to the one for Fedora. Only the setuptools-scm spec is temporarily patched to allow older versions under RHEL.
– by @webknjaz
Related issues and pull requests on GitHub: #759.
A workaround has been applied to the in-tree build backend that prevents Cython from hanging when libssh header files are missing – by @webknjaz.
The patch makes cythonize() single-threaded because multiprocessing gets stuck. The upstream will eventually fix this by migrating to concurrent.futures.
Related issues and pull requests on GitHub: #762, #769, #770.
Updated the bundled version of libssh to 0.11.3 in platform-specific wheels published on PyPI – by @Jakuje.
Related issues and pull requests on GitHub: #766.
Contributor-facing changes
The manylinux build scripts have been adjusted to resolve the dependency conflict between certain packaging and setuptools versions – by @webknjaz.
Previously, this was making some of the CI jobs crash with a traceback when building said wheels.
Related commits on GitHub: 1dfbf70fdfd99ae75068fdb3630790c96101a96a.
The Git archives are now immutable per the packaging recommendations. This allows downstreams safely use GitHub archive URLs when re-packaging – by @webknjaz.
Related commits on GitHub: ea34887831a0c6547b32cd8c6a035bb77b91e771.
Manylinux wheels are no longer built using custom shell scripts. Instead, this is delegated to the cibuildwheel tool.
– by @webknjaz
Related issues and pull requests on GitHub: #562.
Updated the version of libssh to the latest release v0.11.1 in the cached manylinux build environment container images – by @Jakuje.
Related issues and pull requests on GitHub: #636.
All the uses of actions/upload-artifact@v3 and actions/download-artifact@v3 have been updated to use v4. This also includes bumping re-actors/checkout-python-sdist to release/v2 as it uses actions/download-artifact internally.
– by @NilashishC and @webknjaz
Related issues and pull requests on GitHub: #676.
The dumb-pypi-produced static package index now renders correct URLs to the distribution packages – by @webknjaz.
Related issues and pull requests on GitHub: #678, #679, #749.
The CI is now configured to use :external+tox``tox-run—installpkg`` when testing pre-built dists. This replaces the previously existing tox-level hacks in test-binary-dists and test-source-dists environments that have now been removed.
– by @webknjaz
Related issues and pull requests on GitHub: #688.
The wheel building workflows have been updated to set the OCI image platform identifiers to legal values like linux/arm64.
– by @webknjaz
Related issues and pull requests on GitHub: #692.
The CI is now configured to always set job timeout values. This will ensure that the jobs that get stuck don’t consume all 6 hours just hanging, improving responsiveness and the overall CI/CD resource usage.
– by @webknjaz
Related issues and pull requests on GitHub: #706.
The linting is now configured to check schemas of the Read The Docs configuration file and the GitHub Actions CI/CD workflow files in addition to enforcing timeouts.
– by @webknjaz
Related issues and pull requests on GitHub: #707.
The multiarch/qemu-user-static image got replaced with tonistiigi/binfmt because the latter is no longer maintained and the former includes the fixed version of QEMU.
– by @webknjaz
Related issues and pull requests on GitHub: #713.
Added Fedora 41 and 42 to CI configuration – by @Jakuje.
Related issues and pull requests on GitHub: #715.
Removed needless step from CI adjusting centos8 repositories – by @Jakuje.
Related issues and pull requests on GitHub: #716.
The CI/CD infrastructure no longer pre-builds custom manylinux images for building wheel targeting manylinux1, manylinux2010 and manylinux2014 tags.
– by @webknjaz
Related issues and pull requests on GitHub: #730.
The host OS is now ARM-based when building manylinux_*_*_aarch64 images for CI/CD – by @webknjaz.
Related issues and pull requests on GitHub: #731.
False negative warnings reported by coveragepy when are now disabled. They are evident when pytest-cov runs with the pytest-xdist integration. pytest 8.4 gives them more visibility and out filterwarnings = error setting was turning them into errors before this change.
– by @webknjaz
Related issues and pull requests on GitHub: #732.
GitHub Actions CI/CD no longer runs jobs that install source distributions into the tox environments for testing – by @webknjaz.
This is a temporary workaround for an upstream bug in tox and said jobs are non-essential.
Related issues and pull requests on GitHub: #733.
Updated the pre-built libffi version to 3.4.8 in the cached manylinux build environment container images – by @Jakuje.
Related issues and pull requests on GitHub: #734.
Reverted workaround keeping the old CMake version installed as the new libssh works with newer versions – by @Jakuje.
Related issues and pull requests on GitHub: #737.
The CI infrastructure now produces manylinux_2_31_armv7l base images with libssh and openssl pre-built – by @Jakuje and @webknjaz.
Related issues and pull requests on GitHub: #740.
Started caching manylinux build images to be used for producing 2_34 tagged wheels in build-manylinux-container-images workflow – by @KB-perByte.
Related issues and pull requests on GitHub: #741.
The reusable-cibuildwheel.yml workflow has been refactored to be more generic and ci-cd.yml now holds all the configuration toggles – by @webknjaz.
Related issues and pull requests on GitHub: #750.
Updated the version of libssh to the latest release v0.11.2 in the cached manylinux build environment container images – by @Jakuje.
Related issues and pull requests on GitHub: #752.
When building wheels, the source distribution is now passed directly to the cibuildwheel invocation – by @webknjaz.
Related issues and pull requests on GitHub: #754.
Fixed link to python3-pytest for CentOS 9 Stream as it was recently moved from CRB to AppStream – by @Jakuje.
Related issues and pull requests on GitHub: #758.
The CI/CD jobs for smoke-testing RPMs have been simplified and now, they execute the same steps for all distro types. They make use of pyproject-rpm-macros even under RHEL. Installing external RPMs is the only conditional step that is skipped on Fedora.
– by @webknjaz
Related issues and pull requests on GitHub: #759.
The requires setting has been removed from tox.ini, which works around the upstream tool bug. This enabled us to re-introduce CI jobs testing against sdist under Python 3.12 and newer – by @webknjaz.
Related issues and pull requests on GitHub: #764.
Updated the version of libssh to the latest release v0.11.3 in the cached manylinux build environment container images – by @Jakuje.
Related issues and pull requests on GitHub: #765.
Changed tests to use more lightweight ECDSA keys to avoid timeouts – by @Jakuje.
Related issues and pull requests on GitHub: #768.
v1.2.2
(2024-06-27)
Bug fixes
v1.2.1
(2024-06-27)
Bug fixes
Packaging updates and notes for downstreams
The RPM specification now opts out of demanding that the compiled C-extensions have a Build ID present under EL – by @webknjaz.
Related commits on GitHub: 9053c1008bb169c8e362a92782d46c7c0d3b1c06, aaa12159b5cdda763a83dcf4ee920510cad83463.
The RPM specification has been updated to pre-build the vendored copy of setuptools-scm with the isolation disabled, addressing the build problem in EL 9 – by @webknjaz.
Related commits on GitHub: dd85ddefafde8f22ab0239add18a1db9ef789b50.
The RPM definition now runs import self-checks when it is built for Fedora Linux – by @webknjaz.
Related issues and pull requests on GitHub: #615.
Contributor-facing changes
RPM builds are now also tested against UBI 9.4 in CI – by @webknjaz.
Related commits on GitHub: e9ad0a7d456c99cc848b30b48569235366273672.
v1.2.0.post4
(2024-06-09)
Packaging updates and notes for downstreams
Substituting the gh role in source distribution long description has been simplify to stop attempting to make URLs to arbitrary GitHub addresses – by @webknjaz.
Related commits on GitHub: f4ad1b76.
The in-tree PEP 517 build backend’s regular expression has been hotfixed to replace the “project” substitution correctly – by @webknjaz.
Previously, it was generating a lot of noise instead of a nice description. But not anymore.
Related issues and pull requests on GitHub: #92752210.
v1.2.0.post2
(2024-06-08)
Packaging updates and notes for downstreams
The automation now replaces the “project” RST substitution in the long description and GitHub Discussions/Releases – by @webknjaz.
Related commits on GitHub: 13374a71.
The CI/CD automation has been fixed to include changelog updates into source distribution tarballs – by @webknjaz.
Related commits on GitHub: 627f718d.
v1.2.0
(2024-06-07)
Bug fixes
ansible-pylibssh no longer crashes when received EOF or when channel is not explicitly closed – by @pbrezina.
Previously, ansible-pylibssh crashed if channel.recv was called and libssh returned SSH_EOF error. It also crashed on some special occasions where channel was not explicitly closed and the session object was garbage-collected first.
Related issues and pull requests on GitHub: #576.
Features
Started exposing the SSH_OPTIONS_PUBLICKEY_ACCEPTED_TYPES and SSH_OPTIONS_HOSTKEYS options publicly – by @Qalthos.
Related issues and pull requests on GitHub: #527.
The request_exec() method was added to the Channel class. It exposes an interface for calling the respective low-level C-API of the underlying libssh library – by @pbrezina.
Additionally, the following calls to libssh are now available in the same class: request_exec(), send_eof(), request_send_signal() and is_eof which is exposed as a property.
Related issues and pull requests on GitHub: #576.
Improved documentation
Fixed spelling of “Connect” in the Session.connect() docstring – by @donnerhacke.
Related issues and pull requests on GitHub: #474.
Added a tip to the installation guide on how to set compiler flags when installing from source – @webknjaz.
Related issues and pull requests on GitHub: #499.
Fixed the example of invoking remote commands by using Channel.exec_command() in snippets – by @pbrezina.
Its previously showcased version wasn’t functional.
Related issues and pull requests on GitHub: #576.
Packaging updates and notes for downstreams
A flaw in the logic for copying the project directory into a temporary folder that led to infinite recursion when TMPDIR was set to a project subdirectory path. This was happening in Fedora and its downstream due to the use of pyproject-rpm-macros. It was only reproducible with pip wheel and was not affecting the pyproject-build users.
Related commits on GitHub: 89c9b3a.
From now on, the published distribution package artifacts for the new releases are signed via Sigstore – by @webknjaz.
This is happening as a part of the GitHub Actions CI/CD workflow automation and the signatures are uploaded to the corresponding GitHub Release pages.
Related commits on GitHub: 986988a.
The platform-specific macOS wheels are now built using the Python interpreter from https://python.org. They are tagged with macosx_10_9 – by @webknjaz.
Related issues and pull requests on GitHub: #333.
The toml build time dependency has been replaced with tomli – by @webknjaz.
The tomli distribution is only pulled in under Python versions below 3.11. On 3.11 and higher, the standard library module tomllib is now used instead.
Related issues and pull requests on GitHub: #501.
Started using the built-in setuptools-scm Git archive support under Python 3.7 and higher – @webknjaz.
Related issues and pull requests on GitHub: #502.
Added support for Python 3.12 – by @Qalthos.
It is now both tested in the CI and is advertised through the Trove classifiers.
Related issues and pull requests on GitHub: #532.
The Cython build time dependency now has the minimum version of 3.0 under Python 3.12 and higher – by @webknjaz.
The previous versions of Cython are still able to build the project under older Python versions.
Related issues and pull requests on GitHub: #540.
PEP 660 is now enabled – @webknjaz.
Previously, due to restrictive PEP 517 hook reimports, our in-tree build backend was losing non-PEP 517 hooks implemented in newer versions of setuptools but not the earlier ones. This is now addressed by reexporting everything that setuptools exposes with a wildcard.
Related issues and pull requests on GitHub: #541.
The setuptools-scm build dependency CI pin was updated to 8.1.0 — this version fixes a date parsing incompatibility introduced by Git 2.45.0 (#pypa/setuptools_scm#1038, PR #pypa/setuptools_scm#1039) – by @webknjaz.
Related issues and pull requests on GitHub: #601.
Contributor-facing changes
The changelog page for the tagged release builds on Read The Docs does not attempt showing the draft section anymore – by @webknjaz.
Related commits on GitHub: 852d259.
Adjusted the publishing workflow automation to pre-configure Git before attempting to create a tag when building a source distribution – by @webknjaz.
Related commits on GitHub: f07296f.
The CI configuration for building the macOS platform-specific wheels switched to using cibuildwheel – by @webknjaz.
Related issues and pull requests on GitHub: #333.
The OS-level tox package was upgraded to v3.28.0 in the UBI9 CI runtime – by @Qalthos.
Fixed spelling of “Connect” in the Session.connect() docstring – by @donnerhacke.
Related issues and pull requests on GitHub: #474.
The Packit CI access to the internet has been restored – by @Qalthos.
Related issues and pull requests on GitHub: #507.
Started building manylinux_2_28 base images for testing and packaging in the CI/CD infrastructure – by @Qalthos.
Related issues and pull requests on GitHub: #533.
Switched back to using Cython’s native plugin for measuring code coverage – by @webknjaz.
Related issues and pull requests on GitHub: #538.
Added separate changelog fragment types for contributor- and downstream-facing patches – by @webknjaz.
Their corresponding identifiers are contrib and packaging respectively. They are meant to be used for more accurate classification, where one would resort to using misc otherwise.
Related issues and pull requests on GitHub: #539.
PEP 660 is now enabled – @webknjaz.
This effectively means that the ecosystem-native editable install mode started working properly.
Related issues and pull requests on GitHub: #541.
The duplicated jobs matrices for building manylinux wheels now reside in a single GitHub Actions CI/CD reusable workflow definition.
Related issues and pull requests on GitHub: #559.
The duplicated jobs matrices of the text jobs now reside in a single GitHub Actions CI/CD reusable workflow definition.
Related issues and pull requests on GitHub: #560.
Fixed the location of release workflow in the Release Guide document – by @Qalthos.
Related issues and pull requests on GitHub: #565.
The setuptools-scm build dependency CI pin was updated to 8.1.0 — this version fixes a date parsing incompatibility introduced by Git 2.45.0 (#pypa/setuptools_scm#1038, PR #pypa/setuptools_scm#1039) – by @webknjaz.
Related issues and pull requests on GitHub: #601.
The CI/CD configuration was fixed to allow publishing to PyPI and other targets disregarding the test stage outcome. This used to be a bug in the workflow definition that has now been fixed.
Related issues and pull requests on GitHub: #602.
v1.1.0 (2022-12-05)
Features
Deprecations (removal in next major release)
Documentation
Miscellaneous
Started testing RPM packaging spec with Packit service – by @webknjaz and @TomasTomecek (#227, #246)
Removed the remains of Python 2 compatibility code from the in-tree PEP 517 build backend – by @webknjaz (#377)
Fixed removing expandvars from pyproject.toml in an RPM spec – by @webknjaz
Before this patch, the sed invocation removed entire build-system.requires entry from there, in rare cases but this won’t be happening anymore. (#378)
Declared official support of CPython 3.11 – by @Qalthos (#396)
Started shipping sdists built with Cython v0.29.32 – by @webknjaz (#399)
Started building RPMs with Cython v0.29.32 – by @webknjaz (#402)
Added an SSH connection re-try helper to tests – by @webknjaz (#405)
v1.0.0 (2022-09-14)
Features
Added password_prompt argument to connect() to override the default prompt of “password:” when using keyboard-interactive authentication – by @Qalthos (#331)
Added support for :fd: socket option – by @sabedevops (#343)
Miscellaneous
v0.4.0 (2022-04-26)
Bugfixes
Improved channel.exec_command to always use a newly created ssh_channel to avoid segfaults on repeated calls – by @Qalthos (#280)
Fixed password prompt match in pylibsshext.session.Session.authenticate_interactive() to strip whitespace, check that the prompt only ends with password:, and added a little extra logging – by @dalrrard (#311)
Backward incompatible changes
v0.3.0 (2021-11-03)
Bugfixes
Features
Documentation
Miscellaneous
Started building AARCH64 base images with Buildah+Podman in GitHub Actions CI/CD – @webknjaz (#181)
Restructured the in-tree PEP 517 build backend into multiple submodules moving the entry-point to pep517_backend.hooks that also facilitates extraction of user-defined config_settings passed by the end-user (packager) via the build CLI command – @webknjaz (#200)
Updated manylinux build script to build libssh with GSSAPI enabled – @Qalthos (#203)
Added an initial RPM spec continuously tested in the CI – @webknjaz (#205)
Added additional details when SFTP write errors are raised – by @Qalthos (#216)
Made auditwheel only keep one platform tag in the produced wheel names – @webknjaz (#224)
Improved manylinux build scripts to expect dual-aliased manylinux tags produced for versions 1/2010/2014 along with their PEP 600 counterparts after auditwheel repair – @webknjaz (#226)
Enabled self-test checks in the RPM spec for Fedora – @webknjaz (#228)
Enabled self-test checks in the RPM spec for CentOS – @webknjaz (#235)
Enabled self-test checks in the RPM spec for RHEL – @webknjaz (#236)
Added NAME = "VALUE" to flake8-eradicate whitelist to work around test false positive introduced in flake8-eradicate 1.1.0 – by @Qalthos (#258)
Stopped testing pylibssh binary wheels under Ubuntu 16.04 in GitHub Actions CI/CD because it is EOL now – @webknjaz (#260)
Fixed failing fast on problems with rpmbuild in GitHub Actions CI/CD under Fedora – @webknjaz (#261)
Declare python3-pip a build dependency under Fedora fixing the RPM creation job in GitHub Actions CI/CD under Fedora – @webknjaz (#262)
Replaced git protocols in pre-commit config with https now that GitHub has turned off git protocol access – @Qalthos (#266)
v0.2.0 (2021-03-01)
Bugfixes
Features
Documentation
Miscellaneous
Migrated the “draft changelog” plugin to the external sphinxcontrib-towncrier implementation – by @webknjaz (#123)
Declared official support of CPython 3.9 – by @webknjaz (#152)
v0.1.0 (2020-08-12)
Bugfixes
Enhanced sftp error handling code to match with libssh error messages – by @ganeshrn (#27)
Fixed session timeout issue, the data type of timeout is expected by ssh_options_set is of type long int – by @ganeshrn (#46)
Fixed sftp file get issue. On py2 The file write() method returns None on py2 if bytes are written to file successfully, whereas on py3 it returns total number of bytes written to file. Added a fix to check for the number of bytes written only in the case when write() does not return None – by @ganeshrn (#58)
Fixed double close issue, added logic to free the channel allocated memory within __dealloc__() – by @ganeshrn (#113)
Features
Added cython extension for libssh client API’s initial commit – by @ganeshrn (#1)
Added proxycommand support for session and update session exception to LibsshSessionException – by @ganeshrn (#10)
Added support for host key checking with authentication – by @ganeshrn (#15)
Changed pylibssh dir to pylibsshext to avoid ns collision – by @ganeshrn (#25)
Added sftp get functionality to fetch file from remote host – by @amolkahat (#26)
Added support to receive bulk response for remote shell – by @ganeshrn (#40)
Added the support for keyboard-authentication method – by @Qalthos (#105)
Backward incompatible changes
Documentation
Miscellaneous
Updated requirements file to replace requirements.txt with requirements-build.in – by @akasurde (#14)
Made tox’s main env pick up the in-tree PEP 517 build backend – by @webknjaz (#72)
Refactored sphinx RST parsing in towncrier extension – by @ewjoachim (#119)
Hotfixed the directive in the in-tree sphinx extension to always trigger the changelog document rebuilds so that it’d pick up any changelog fragments from disk – by @webknjaz (#120)
Turned the Townrier fragments README doc title into subtitle – by @webknjaz
The effect is that it doesn’t show up in the side bar as an individual item anymore. (#125)
Integrated Markdown support into docs via the MyST parser – by @webknjaz (#126)
Switched the builder on Read the Docs to dirhtml so it now generates a dir-based URL layout for the website – by @webknjaz (#127)
Enabled sphinx.ext.autosectionlabel Sphinx extension to automatically generate reference targets for document sections that can be linked against using :ref: – by @webknjaz (#128)
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ansible_pylibssh-1.4.0.tar.gz.
File metadata
- Download URL: ansible_pylibssh-1.4.0.tar.gz
- Upload date:
- Size: 167.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a48b5e6db21062bc6258548e6a3e4363043d40128f0e6b796774a59b6a7dbe82
|
|
| MD5 |
c4b4fe45341c0a5e30528684f918b0fd
|
|
| BLAKE2b-256 |
56a91437294eb6e093c538262688d97979cc92407c033da92997d6e09348a248
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0.tar.gz:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0.tar.gz -
Subject digest:
a48b5e6db21062bc6258548e6a3e4363043d40128f0e6b796774a59b6a7dbe82 - Sigstore transparency entry: 1109578611
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.14, manylinux: glibc 2.28+ ARMv7l, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58fc3c084a203a06dd3a18cc6d40b4c4da38c51aa6f6b06974ef06b8c40de929
|
|
| MD5 |
e42b33b0604acc4798407d8372024b9e
|
|
| BLAKE2b-256 |
7e63a13c5b56b3ab8cdc477c062760e236578c7fcd7fe11fd0ddbfb1a24e9693
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl -
Subject digest:
58fc3c084a203a06dd3a18cc6d40b4c4da38c51aa6f6b06974ef06b8c40de929 - Sigstore transparency entry: 1109580820
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
74343611d2b5ab332077873307b9eae152b48b1de22d8c16c682e7673afc9641
|
|
| MD5 |
6a5b20aaa54a8317f9e62d31949f1126
|
|
| BLAKE2b-256 |
d444c749274e7968a83666c364b0fa022a640087b6df95c94a7c21f7f3102ddd
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
74343611d2b5ab332077873307b9eae152b48b1de22d8c16c682e7673afc9641 - Sigstore transparency entry: 1109579448
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_s390x.manylinux_2_28_s390x.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ s390x, manylinux: glibc 2.28+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14001de0c82b27e2b11b64a06c6e58f383a27402b3de0db0064acee80cd31e62
|
|
| MD5 |
8369035ade39cffe61835cdcf087f01e
|
|
| BLAKE2b-256 |
bca258a99c8083ea35b662f5e77f97457eafd3ea6394b415fbdfd581b60d7ff3
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_s390x.manylinux_2_28_s390x.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_s390x.manylinux_2_28_s390x.whl -
Subject digest:
14001de0c82b27e2b11b64a06c6e58f383a27402b3de0db0064acee80cd31e62 - Sigstore transparency entry: 1109579028
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ ppc64le, manylinux: glibc 2.28+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8ac32823b92b0abc35f6ee625d2e48ceea24d7fa928f0f90efe4117d1cd43c49
|
|
| MD5 |
0e413d7b2e68ec5895b07f1b41489569
|
|
| BLAKE2b-256 |
37e9a0cace9aac2c323acff97c6dd8157676c0875204ef265ac318dba03e2892
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl -
Subject digest:
8ac32823b92b0abc35f6ee625d2e48ceea24d7fa928f0f90efe4117d1cd43c49 - Sigstore transparency entry: 1109581476
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.14, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cdbdc5025475677e5fd0540dfad6678d4b9e290ce84c6c7f545ab86ebe3d630f
|
|
| MD5 |
63f103ceecb3f29dba95041cf0dc80b6
|
|
| BLAKE2b-256 |
c536157b0d556896211e2141f880969bfeb212037cff6318f69f7212d8f47c88
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
cdbdc5025475677e5fd0540dfad6678d4b9e290ce84c6c7f545ab86ebe3d630f - Sigstore transparency entry: 1109579505
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.14, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
50f71b64af4a2aa6accb34436d38d8428e9d2fe065006a634d354e320611baf2
|
|
| MD5 |
f897edea1bafab05bfcb61d2ac1642dd
|
|
| BLAKE2b-256 |
985b2732f4e412d728fbc1dc6ee994cae75b54f77bb59fe1abed1f874fd32024
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp314-cp314-macosx_15_0_x86_64.whl -
Subject digest:
50f71b64af4a2aa6accb34436d38d8428e9d2fe065006a634d354e320611baf2 - Sigstore transparency entry: 1109580278
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.13, manylinux: glibc 2.28+ ARMv7l, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f652e307691a2c5212eda1a19339834bf9adafbae7fbd61add8ebcb65c9d54c7
|
|
| MD5 |
fb152d8eb82bb70566395f2cc9084d0d
|
|
| BLAKE2b-256 |
deb1256bb116e1d112cedea2d962dfcc4b322ef8e2e6438bc3cf5dc37bf539af
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl -
Subject digest:
f652e307691a2c5212eda1a19339834bf9adafbae7fbd61add8ebcb65c9d54c7 - Sigstore transparency entry: 1109579714
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
736fb126b981085a45113cc5b4d864b533b9065c1248e3e87b1c19d9344b71ac
|
|
| MD5 |
1aedc680be4e8fe9e2a349db9b3987bb
|
|
| BLAKE2b-256 |
fdd2702d776f1682cce55aacd9a14784f1fffc73e6c17a7530e22e5dd6312b79
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
736fb126b981085a45113cc5b4d864b533b9065c1248e3e87b1c19d9344b71ac - Sigstore transparency entry: 1109581589
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_s390x.manylinux_2_28_s390x.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ s390x, manylinux: glibc 2.28+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60873764078fe7ebb6acedb1001ac7614142221f50f74c8463881f163661b61c
|
|
| MD5 |
5ed241bdfa71f3fde10d5edf9864370a
|
|
| BLAKE2b-256 |
245254ac4301fec8b5dc405a11cc78fe2091c15032848b9d8b87d6ffa0dc8559
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_s390x.manylinux_2_28_s390x.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_s390x.manylinux_2_28_s390x.whl -
Subject digest:
60873764078fe7ebb6acedb1001ac7614142221f50f74c8463881f163661b61c - Sigstore transparency entry: 1109580088
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ ppc64le, manylinux: glibc 2.28+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82f5c4199b94b1e2f6f2ae01809c88794ce01f221338b199d30d4f6178fb5bfd
|
|
| MD5 |
6d1c99b8a4a318f20e8106ec37b156e6
|
|
| BLAKE2b-256 |
17929d1765c7c216aecaf58de56c5bc2fd92b427519274c66ff50eb04f7fcaee
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl -
Subject digest:
82f5c4199b94b1e2f6f2ae01809c88794ce01f221338b199d30d4f6178fb5bfd - Sigstore transparency entry: 1109579881
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5af9bec14acd3939acac14668b5acbd91e87f870379aa6f1eec5690045346306
|
|
| MD5 |
ccf092b5df4f5aa0d5a4954e1cfab4af
|
|
| BLAKE2b-256 |
3910669d86b634c4e4b4d0378288441e800e1e8c99704326b37461502718829a
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
5af9bec14acd3939acac14668b5acbd91e87f870379aa6f1eec5690045346306 - Sigstore transparency entry: 1109579592
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.13, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
77a9fd00bb252096f4af72acedc0c0abe1a3d0657707d9930b8aa1c97bd7d69a
|
|
| MD5 |
3539714a7e38b8da050e79129308f3de
|
|
| BLAKE2b-256 |
ea61d22a9dd1a3bfae24ed79cb0a2a3aa8c9fd4d1ff0ea38888b5e42b0e138d1
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp313-cp313-macosx_15_0_x86_64.whl -
Subject digest:
77a9fd00bb252096f4af72acedc0c0abe1a3d0657707d9930b8aa1c97bd7d69a - Sigstore transparency entry: 1109580591
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.28+ ARMv7l, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2b5d6b0f0dccb90e4503f33b39d5c0ff27cd48bcbc484ffa7fc8308f70506ab
|
|
| MD5 |
f740f50f9cf46a291dad0dac8d686dc0
|
|
| BLAKE2b-256 |
b5629cf124599a053661093b1015c0d6b8ad296659ed8d489dea6d2942f4108a
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl -
Subject digest:
c2b5d6b0f0dccb90e4503f33b39d5c0ff27cd48bcbc484ffa7fc8308f70506ab - Sigstore transparency entry: 1109578807
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.7 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab02f55c25229663ad146214c899a03d05e7cc55ecd1331bebc1f0f6a1c18b9d
|
|
| MD5 |
60ea433db6688c92109a3afbfdcb736d
|
|
| BLAKE2b-256 |
4024a43ac82977743a68979e8eac66b5dee5dad3fa27ebed9ee4731c5ef40945
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ab02f55c25229663ad146214c899a03d05e7cc55ecd1331bebc1f0f6a1c18b9d - Sigstore transparency entry: 1109580231
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_s390x.manylinux_2_28_s390x.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ s390x, manylinux: glibc 2.28+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4581760d42816944448e0e2fe1bd27df475969cd1db41fb8a139c997f4d55b36
|
|
| MD5 |
70173b477041d563513d4159368a6309
|
|
| BLAKE2b-256 |
47fc5c3fee218b8351cfcad3f220ad6bd0670a868a742ba331c15fb4c7881b2f
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_s390x.manylinux_2_28_s390x.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_s390x.manylinux_2_28_s390x.whl -
Subject digest:
4581760d42816944448e0e2fe1bd27df475969cd1db41fb8a139c997f4d55b36 - Sigstore transparency entry: 1109581220
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ ppc64le, manylinux: glibc 2.28+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22b2929af72e5d0a0f1e982fd0eb8a55ffa938abd2b451b80e8affe4658b0f99
|
|
| MD5 |
e31c009e3d6e386d298af05372dfef97
|
|
| BLAKE2b-256 |
26bbc6155b369657eb96a880c0ca686718942ae87f01181ab6c6173895246f01
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl -
Subject digest:
22b2929af72e5d0a0f1e982fd0eb8a55ffa938abd2b451b80e8affe4658b0f99 - Sigstore transparency entry: 1109579407
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a178e4e6f707f992f725b0bbd5f963b680595e6c7eaf6bbcebabc1f0a95ec1a6
|
|
| MD5 |
dc12bffa8aef3ba9ff77947f165ab172
|
|
| BLAKE2b-256 |
a8d8b879528ee307e61cdb6759cf4b1cbcc3476f7debbad3b0f9e57c524265ea
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
a178e4e6f707f992f725b0bbd5f963b680595e6c7eaf6bbcebabc1f0a95ec1a6 - Sigstore transparency entry: 1109579127
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.12, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
860970e556604c22c58475d2f29d84669cc537dc331fcff06305cc6cab7aa5c6
|
|
| MD5 |
934c4e3c2ba6d32d9adbd52e76cba25a
|
|
| BLAKE2b-256 |
ae80b7a8c06529c5a365fa0a9857a0ecdad69f9172aee8530d13bb776ed5f8b1
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp312-cp312-macosx_15_0_x86_64.whl -
Subject digest:
860970e556604c22c58475d2f29d84669cc537dc331fcff06305cc6cab7aa5c6 - Sigstore transparency entry: 1109581146
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.28+ ARMv7l, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfe3150bf5e9a4b45b842c381147b138b4a25201c878e00bdcd2c680910697aa
|
|
| MD5 |
6451c98cb62c0a51cd6292aee35f7073
|
|
| BLAKE2b-256 |
26aa70f098cd8c2bae7a865affcfc5cf1a469009e623145a64d821d2efc3359b
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl -
Subject digest:
cfe3150bf5e9a4b45b842c381147b138b4a25201c878e00bdcd2c680910697aa - Sigstore transparency entry: 1109579350
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
876fed07788565d948cb8771b9bbdce41fb54aed0a4a58888063059ffd468410
|
|
| MD5 |
a017c8db6f7301ec1f6f24042f69e803
|
|
| BLAKE2b-256 |
f5ccebb4c6e6f545210714a2dd6c229178625448e523b5ccc271a49c70ed3bb6
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
876fed07788565d948cb8771b9bbdce41fb54aed0a4a58888063059ffd468410 - Sigstore transparency entry: 1109581064
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_s390x.manylinux_2_28_s390x.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ s390x, manylinux: glibc 2.28+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b8b1c3a4830bc73199440fd41935d2e9a0b6e8fcff28eaccea608034997ae4c
|
|
| MD5 |
35462190b006ee0979d093184402687b
|
|
| BLAKE2b-256 |
17ae2928ebd3cfdda055914fdd47594f73a91e7f3b6498372785d6764e724f41
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_s390x.manylinux_2_28_s390x.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_s390x.manylinux_2_28_s390x.whl -
Subject digest:
1b8b1c3a4830bc73199440fd41935d2e9a0b6e8fcff28eaccea608034997ae4c - Sigstore transparency entry: 1109580367
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ ppc64le, manylinux: glibc 2.28+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28fe9fd77cf34108fe38d102ab5d1f4de102c0ef7a0f2041bfed2e903d66ec53
|
|
| MD5 |
cafe1fc7ecd07defd6f1d50e81bdcbf8
|
|
| BLAKE2b-256 |
a41e7ce552fa7b97b1dac5809331943bfbbdd10b11780b1ff10344aeadd29ff8
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl -
Subject digest:
28fe9fd77cf34108fe38d102ab5d1f4de102c0ef7a0f2041bfed2e903d66ec53 - Sigstore transparency entry: 1109580690
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d84c0eca66917153c715406962950aab638d2fb2309824d3f94f747a8748d58
|
|
| MD5 |
5b5f8d54efe37c3449b220f5048f9720
|
|
| BLAKE2b-256 |
b7d2d16ebfd6c11ebd00e78191435e12b9917e5fedb0da1368fcce9c3f5dec0d
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
8d84c0eca66917153c715406962950aab638d2fb2309824d3f94f747a8748d58 - Sigstore transparency entry: 1109580162
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.11, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cccc496795eec90f41fba46930f3f36e9bc59def44f1b7a4c9588d42baa83e51
|
|
| MD5 |
d0464adda35008a7e12b9673f3121d0d
|
|
| BLAKE2b-256 |
c852fd66f644223cd0185260c31cec8c9bd16f894a17068ba0301fe5418aa1b7
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp311-cp311-macosx_15_0_x86_64.whl -
Subject digest:
cccc496795eec90f41fba46930f3f36e9bc59def44f1b7a4c9588d42baa83e51 - Sigstore transparency entry: 1109581624
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.28+ ARMv7l, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84929fdb4610b7ecb31ebd4fefd06f34c5e439a07063ed19be36056642c05549
|
|
| MD5 |
c1a9219799d257133599a51c9e5c7227
|
|
| BLAKE2b-256 |
abe049aabf519286f3ce3a0d92d3c4ffd3f9c2a2368ecdc0394546253bcbe3cb
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl -
Subject digest:
84929fdb4610b7ecb31ebd4fefd06f34c5e439a07063ed19be36056642c05549 - Sigstore transparency entry: 1109580468
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
349e50fd840b0cbc49bf0e98f735fabcffff99fbd462ecf0986de7a96d5da9b3
|
|
| MD5 |
1cc13255c5d5cb9367f2c79645520642
|
|
| BLAKE2b-256 |
857935f957496f7a72b28d94dd962d248770013a072f2fd4d96e79e6f9441961
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
349e50fd840b0cbc49bf0e98f735fabcffff99fbd462ecf0986de7a96d5da9b3 - Sigstore transparency entry: 1109579968
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_s390x.manylinux_2_28_s390x.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ s390x, manylinux: glibc 2.28+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ba4a01d6abb06b520a382d92d0943397b2e93b5fe03192cc29baa54e1b02af2
|
|
| MD5 |
41c6dcef1dc40b1266824af8cdbc5613
|
|
| BLAKE2b-256 |
767aeddafe23a73a0527845de27c8650460b3c5b340c23ac65bac34dca5a55aa
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_s390x.manylinux_2_28_s390x.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_s390x.manylinux_2_28_s390x.whl -
Subject digest:
4ba4a01d6abb06b520a382d92d0943397b2e93b5fe03192cc29baa54e1b02af2 - Sigstore transparency entry: 1109581387
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ ppc64le, manylinux: glibc 2.28+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0445859d4d889126f3cc07bb1c1dba696c2d7ebeebbd9eb2ede7a6f394bafba1
|
|
| MD5 |
0c88ce694e35ce2ed618690789c01814
|
|
| BLAKE2b-256 |
0f84f51b32b1d77a893140e61fec8e748d07932f31841fd6e4433a2688f5e6f4
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl -
Subject digest:
0445859d4d889126f3cc07bb1c1dba696c2d7ebeebbd9eb2ede7a6f394bafba1 - Sigstore transparency entry: 1109579677
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce32e99fb993b0f1e1890c5b00cac948927eec70bf759c138723557da838e867
|
|
| MD5 |
471ea6ed0f37c2c115d0f23fd95e0fc8
|
|
| BLAKE2b-256 |
113dd47708ddf18ca5c80c15600af04e2e87e7bc56078fdeeccfa42fa5de3c4f
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
ce32e99fb993b0f1e1890c5b00cac948927eec70bf759c138723557da838e867 - Sigstore transparency entry: 1109581325
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.10, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c0ea903029aa96e77dc01698eeac5869889cfc7d82161e07202274cb2409c766
|
|
| MD5 |
1c8da0e4eca979bce8ba0691a3f9a583
|
|
| BLAKE2b-256 |
7c61f8b536636a104ea6fc296871a463c9a007c30e9478908fb77013d46b7584
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp310-cp310-macosx_15_0_x86_64.whl -
Subject digest:
c0ea903029aa96e77dc01698eeac5869889cfc7d82161e07202274cb2409c766 - Sigstore transparency entry: 1109581520
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.28+ ARMv7l, manylinux: glibc 2.31+ ARMv7l
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
98e3c9fe27417d2351791a061f8e700416b3200373d05ed8f48021d94ca943c0
|
|
| MD5 |
9f85f45ded1d5aca98526ce8950545b1
|
|
| BLAKE2b-256 |
89c2d8bdc806ddb3b91d13c8b25b0a7013b8337b5bb687eda15c82cfdf800e75
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl -
Subject digest:
98e3c9fe27417d2351791a061f8e700416b3200373d05ed8f48021d94ca943c0 - Sigstore transparency entry: 1109578906
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f11b1358f75072a64f5b6f9b51d21e9d6b20cb06a2feeb1040a3ee046c12fed5
|
|
| MD5 |
b3fb55e7d7cc8d4b0dc6bd956bd377c1
|
|
| BLAKE2b-256 |
414b0a63eba956032eb695ed94a7353bb0c5125d7f9bd2488fd6c72cc06182ef
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
f11b1358f75072a64f5b6f9b51d21e9d6b20cb06a2feeb1040a3ee046c12fed5 - Sigstore transparency entry: 1109580939
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_s390x.manylinux_2_28_s390x.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_s390x.manylinux_2_28_s390x.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ s390x, manylinux: glibc 2.28+ s390x
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
668260be21697abfeeb90a43a4247cef1ebecb7d748cca555d5e38612d10dfdc
|
|
| MD5 |
ce8308146a1a6c76a7e66890ce623a71
|
|
| BLAKE2b-256 |
ef6b58775be25bf6fa011c1e991efe754cdcd6a8509e791cf2df4ddc416de435
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_s390x.manylinux_2_28_s390x.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_s390x.manylinux_2_28_s390x.whl -
Subject digest:
668260be21697abfeeb90a43a4247cef1ebecb7d748cca555d5e38612d10dfdc - Sigstore transparency entry: 1109578718
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ ppc64le, manylinux: glibc 2.28+ ppc64le
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
83455e2b01c72fd4e289ef20aca4d4efd0f413be2a6417bd8aa3527514820a44
|
|
| MD5 |
eceacd5fa398cd7c42ac5f11dc678903
|
|
| BLAKE2b-256 |
a6f6b306736326abf7acbab113d3a70aa95c90890b8f6ba4f09927e1468017bc
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl -
Subject digest:
83455e2b01c72fd4e289ef20aca4d4efd0f413be2a6417bd8aa3527514820a44 - Sigstore transparency entry: 1109579753
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 2.4 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5df1ca4de317f94244febab235ab5122f15ab4b31551b34c173c8a896f433b58
|
|
| MD5 |
fd98ed6a9898d5b433163b90aee77edb
|
|
| BLAKE2b-256 |
ec6f8ebecb9780988df6fe180460bba582b1a269e264333bc2a7b2ac436403ca
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
5df1ca4de317f94244febab235ab5122f15ab4b31551b34c173c8a896f433b58 - Sigstore transparency entry: 1109579244
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file ansible_pylibssh-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl.
File metadata
- Download URL: ansible_pylibssh-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl
- Upload date:
- Size: 2.6 MB
- Tags: CPython 3.9, macOS 15.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b1b101232171293ef381b070de0e025177f7b99fc467322445c4577587b12270
|
|
| MD5 |
8fe3a073851f8d3113aa5365f86f74e9
|
|
| BLAKE2b-256 |
67806f79ca9300ebf4710a9f0c2b64b0a79458003f2ad44433b4aabea69d3d02
|
Provenance
The following attestation bundles were made for ansible_pylibssh-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl:
Publisher:
ci-cd.yml on ansible/pylibssh
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ansible_pylibssh-1.4.0-cp39-cp39-macosx_15_0_x86_64.whl -
Subject digest:
b1b101232171293ef381b070de0e025177f7b99fc467322445c4577587b12270 - Sigstore transparency entry: 1109581547
- Sigstore integration time:
-
Permalink:
ansible/pylibssh@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Branch / Tag:
refs/heads/devel - Owner: https://github.com/ansible
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci-cd.yml@5a6fbf79690cd6de8db8dc557b61d6f023378231 -
Trigger Event:
workflow_dispatch
-
Statement type: