| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-paramiko | Distribution: openSUSE Tumbleweed |
| Version: 3.5.1 | Vendor: openSUSE |
| Release: 2.1 | Build date: Wed Jun 11 07:49:23 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 1864112 | Source RPM: python-paramiko-3.5.1-2.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.paramiko.org/ | |
| Summary: SSH2 protocol library | |
This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.
LGPL-2.1-or-later
* Wed Jun 11 2025 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
* Wed Feb 12 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 3.5.1
* [Bug] #2490: Private key material is now explicitly ‘unpadded’ during
decryption, removing a reliance on some lax OpenSSL behavior & making
us compatible with future Cryptography releases. Patch courtesy of
Alex Gaynor.
* Wed Nov 20 2024 Dirk Müller <dmueller@suse.com>
- reenable python 313 build
* Wed Nov 20 2024 Anton Smorodskyi <anton.smorodskyi@suse.com>
- Update to 3.5.0:
* [Feature] #982: (via #2444, which was a rebase of #2157)
Add support for AES-GCM encryption ciphers (128 and 256 bit variants).
Thanks to Alex Gaynor for the report (& for cryptography review),
Shen Cheng for the original PR, and Chris Mason for the updated PR;
plus as usual to everyone who tested the patches and reported their results!
This functionality has been tested in client mode against OpenSSH 9.0, 9.2,
and 9.6, as well as against a number of proprietary appliance SSH servers.
* Sun Aug 18 2024 Antonio Larrosa <alarrosa@suse.com>
- Update to 3.4.1:
* Fix a 64-bit-ism in the test suite so the tests don't
encounter a false negative on 32-bit systems.
* Modify a test-harness skiptest check to work with newer
versions of Cryptography.
* Massage our import of the TripleDES cipher to support
Cryptography >=43; this should prevent
CryptographyDeprecationWarning from appearing upon import.
- Remove patches that are not needed anymore since they've
been fixed upstream:
* support-pytest-8.patch
* use-64-bit-maxsize-everywhere.patch
* Tue May 14 2024 Steve Kowalik <steven.kowalik@suse.com>
- Add patch support-pytest-8.patch:
* Use non-deprecated setup method to support pytest >= 8.
* Wed Dec 20 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 3.4.0: (CVE-2023-48795, bsc#1218168)
* Transport grew a new packetizer_class kwarg for overriding the
packet-handler class used internally.
* Address CVE 2023-48795 (aka the "Terrapin Attack", a vulnerability found
in the SSH protocol re: treatment of packet sequence numbers) as follows:
+ The vulnerability only impacts encrypt-then-MAC digest algorithms in
tandem with CBC ciphers, and ChaCha20-poly1305; of these, Paramiko
currently only implements hmac-sha2-(256|512)-etm in tandem with
AES-CBC.
+ As the fix for the vulnerability requires both ends of the connection
to cooperate, the below changes will only take effect when the remote
end is OpenSSH >= 9.6 (or equivalent, such as Paramiko in server mode,
as of this patch version) and configured to use the new
"strict kex" mode.
+ Paramiko will now raise an SSHException subclass (MessageOrderError)
when protocol messages are received in unexpected order. This includes
situations like receiving MSG_DEBUG or MSG_IGNORE during initial key
exchange, which are no longer allowed during strict mode.
+ Key (re)negotiation -- i.e. MSG_NEWKEYS, whenever it is encountered --
now resets packet sequence numbers. (This should be invisible to users
during normal operation, only causing exceptions if the exploit is
encountered, which will usually result in, again, MessageOrderError.)
+ Sequence number rollover will now raise SSHException if it occurs
during initial key exchange (regardless of strict mode status).
* Tweak ext-info-(c|s) detection during KEXINIT protocol phase; the
original implementation made assumptions based on an OpenSSH
implementation detail.
- Add patch use-64-bit-maxsize-everywhere.patch:
* Use the 64-bit value of sys.maxsize.
* Fri Sep 29 2023 Ondřej Súkup <mimi.vx@gmail.com>
- refresh remove-icecream-dep.patch
- update to 3.3.1
detailed changelog: https://www.paramiko.org/changelog.html#
* Fri May 12 2023 Daniel Garcia <daniel.garcia@suse.com>
- Delete paramiko-pr1665-remove-pytest-relaxed.patch
- Add remove-icecream-dep.patch
- Update to 3.1.0:
* [Feature] #2173: Accept single tabs as field separators (in
addition to single spaces) in
<paramiko.hostkeys.HostKeyEntry.from_line> for parity with
OpenSSH’s KnownHosts parser. Patched by Alex Chavkin.
* [Feature] #2013: (solving #2009, plus others) Add an explicit
channel_timeout keyword argument to
paramiko.client.SSHClient.connect, allowing users to configure the
previously-hardcoded default value of 3600 seconds. Thanks to
@VakarisZ and @ilija-lazoroski for the report and patch, with
credit to Mike Salvatore for patch review.
* [Support] #2178: Apply codespell to the codebase, which found a
lot of very old minor spelling mistakes in docstrings. Also
modernize many instances of *largs vs *args and **kwarg vs
* *kwargs. Patch courtesy of Yaroslav Halchenko, with review from
Brian Skinn.
- 3.0.0:
* [Bug]: A handful of lower-level classes (notably
paramiko.message.Message and paramiko.pkey.PKey) previously
returned bytes objects from their implementation of __str__, even
under Python 3; and there was never any __bytes__ method.
* These issues have been fixed by renaming __str__ to __bytes__ and
relying on Python’s default “stringification returns the output of
__repr__” behavior re: any real attempts to str() such objects.
* [Bug] #2165: Streamline some redundant (and costly) byte
conversion calls in the packetizer and the core SFTP module. This
should lead to some SFTP speedups at the very least. Thanks to
Alex Gaynor for the patch.
* [Bug] #2110: Remove some unnecessary __repr__ calls when handling
bytes-vs-str conversions. This was apparently doing a lot of
unintentional data processing, which adds up in some use cases –
such as SFTP transfers, which may now be significantly faster.
Kudos to Shuhua Zhong for catch & patch.
* [Support]: Drop support for Python versions less than 3.6,
including Python 2. So long and thanks for all the fish!
* [Support]: Remove the now irrelevant paramiko.py3compat module.
* [Support]: paramiko.common.asbytes has been moved to
paramiko.util.asbytes.
* [Support]: PKey.__cmp__ has been removed. Ordering-oriented
comparison of key files is unlikely to have ever made sense (the
old implementation attempted to order by the hashes of the key
material) and so we have not bothered setting up __lt__ and
friends at this time. The class continues to have its original
__eq__ untouched.
* [Support]: The behavior of private key classes’ (ie anything
inheriting from PKey) private key writing methods used to perform
a manual, extra chmod call after writing. This hasn’t been
strictly necessary since the mid 2.x release line (when key
writing started giving the mode argument to os.open), and has now
been removed entirely.
* This should only be observable if you were mocking Paramiko’s
system calls during your own testing, or similar.
* [Support] #732: (also re: #630) SSHConfig used to straight-up
delete the proxycommand key from config lookup results when the
source config said ProxyCommand none. This has been altered to
preserve the key and give it the Python value None, thus making
the Python representation more in line with the source config
file.
* [Support]: paramiko.util.retry_on_signal (and any internal uses of
same, and also any internal retries of EINTR on eg socket
operations) has been removed. As of Python 3.5, per PEP 475, this
functionality (and retrying EINTR generally) is now part of the
standard library.
* Sun Apr 23 2023 Matej Cepl <mcepl@suse.com>
- Move documentation into main package for SLE15
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Sun Nov 20 2022 Ben Greiner <code@bnavigator.de>
- Update to 2.12.0
* [Feature] #2125: (also re: #2054) Add a transport_factory kwarg
to SSHClient.connect for advanced users to gain more control
over early Transport setup and manipulation. Thanks to Noah
Pederson for the patch.
- Release 2.11.1
* [Bug]: bug:1637 (via #1599) Raise SSHException explicitly when
blank private key data is loaded, instead of the natural result
of IndexError. This should help more bits of Paramiko or
Paramiko-adjacent codebases to correctly handle this class of
error. Credit: Nicholas Dietz.
* [Bug] #1822: (via, and relating to, far too many other issues
to mention here) Update SSHClient so it explicitly closes its
wrapped socket object upon encountering socket errors at
connection time. This should help somewhat with certain classes
of memory leaks, resource warnings, and/or errors (though we
hasten to remind everyone that Client and Transport have their
own .close() methods for use in non-error situations!). Patch
courtesy of @YoavCohen.
- Rename and refresh:
- paramiko-pr1655-remove-pytest-relaxed.patch
+ paramiko-pr1665-remove-pytest-relaxed.patch
* gh#paramiko/paramiko#1665
* Thu May 26 2022 Michael Ströder <michael@stroeder.com>
- update to 2.11.0
* [Feature] #1951: Add SSH config token expansion (eg %h, %p) when
parsing ProxyJump directives.
* [Support] #2004: (via #2011) Apply unittest skipIf to tests currently
using SHA1 in their critical path, to avoid failures on systems starting
to disable SHA1 outright in their crypto backends (eg RHEL 9).
* [Support] #1838: (via #1870/#2028) Update camelCase method calls
against the threading module to be snake_case; this and related tweaks
should fix some deprecation warnings under Python 3.10.
* [Support] #2038: (via #2039) Recent versions of Cryptography have
deprecated Blowfish algorithm support; in lieu of an easy method for
users to remove it from the list of algorithms Paramiko tries to import
and use, we’ve decided to remove it from our “preferred algorithms” list.
This will both discourage use of a weak algorithm, and avoid warnings.
- update to 2.10.5
* [Bug] #2008: (via #2010) Windows-native SSH agent support as merged in
2.10 could encounter Errno 22 OSError exceptions in some scenarios
(eg server not cleanly closing a relevant named pipe).
This has been worked around and should be less problematic.
* [Bug] #2017: OpenSSH 7.7 and older has a bug preventing it from
understanding how to perform SHA2 signature verification for RSA
certificates (specifically certs - not keys), so when we added SHA2
support it broke all clients using RSA certificates with these servers.
This has been fixed in a manner similar to what OpenSSH’s own client
does: a version check is performed and the algorithm used is downgraded
if needed.
* [Bug] #1933: Align signature verification algorithm with OpenSSH re:
zero-padding signatures which don’t match their nominal size/length. This
shouldn’t affect most users, but will help Paramiko-implemented SSH
servers handle poorly behaved clients such as PuTTY.
* Thu Apr 28 2022 Dirk Müller <dmueller@suse.com>
- update to 2.10.4:
* Servers offering certificate variants of hostkey algorithms (eg
ssh-rsa-cert-v01@openssh.com) could not have their host keys verified by
Paramiko clients, as it only ever considered non-cert key types for that
part of connection handshaking. This has been fixed.
* gq PKey instances’ __eq__ did not have the usual safety guard in place to
ensure they were being compared to another PKey object, causing occasional
spurious BadHostKeyException (among other things). This has been fixed.
* Update camelCase method calls against the threading module to be snake_case;
this and related tweaks should fix some deprecation warnings under Python 3.10.
* Fri Apr 08 2022 pgajdos@suse.com
- do not require python-mock for build
* Fri Mar 18 2022 Michael Ströder <michael@stroeder.com>
- Update to 2.10.3 (bsc#1197279, CVE-2022-24302)
Too many changes to be listed here:
https://www.paramiko.org/changelog.html
/usr/lib/python3.11/site-packages/paramiko /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/INSTALLER /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/METADATA /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/RECORD /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/REQUESTED /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/WHEEL /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/licenses /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/licenses/LICENSE /usr/lib/python3.11/site-packages/paramiko-3.5.1.dist-info/top_level.txt /usr/lib/python3.11/site-packages/paramiko/__init__.py /usr/lib/python3.11/site-packages/paramiko/__pycache__ /usr/lib/python3.11/site-packages/paramiko/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/_version.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/_version.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/_winapi.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/_winapi.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/agent.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/agent.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/auth_handler.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/auth_handler.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/auth_strategy.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/auth_strategy.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ber.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ber.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/buffered_pipe.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/buffered_pipe.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/channel.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/channel.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/client.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/common.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/common.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/compress.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/compress.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/config.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/config.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/dsskey.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/dsskey.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ecdsakey.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ecdsakey.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ed25519key.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ed25519key.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/file.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/file.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/hostkeys.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/hostkeys.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_curve25519.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_curve25519.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_ecdh_nist.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_ecdh_nist.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_gex.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_gex.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_group1.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_group1.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_group14.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_group14.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_group16.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_group16.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_gss.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/kex_gss.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/message.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/message.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/packet.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/packet.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/pipe.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/pipe.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/pkey.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/pkey.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/primes.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/primes.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/proxy.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/proxy.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/rsakey.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/rsakey.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/server.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_attr.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_attr.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_client.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_client.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_file.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_file.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_handle.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_handle.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_server.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_server.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_si.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/sftp_si.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ssh_exception.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ssh_exception.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ssh_gss.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/ssh_gss.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/transport.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/transport.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/util.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/util.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/win_openssh.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/win_openssh.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/win_pageant.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/paramiko/__pycache__/win_pageant.cpython-311.pyc /usr/lib/python3.11/site-packages/paramiko/_version.py /usr/lib/python3.11/site-packages/paramiko/_winapi.py /usr/lib/python3.11/site-packages/paramiko/agent.py /usr/lib/python3.11/site-packages/paramiko/auth_handler.py /usr/lib/python3.11/site-packages/paramiko/auth_strategy.py /usr/lib/python3.11/site-packages/paramiko/ber.py /usr/lib/python3.11/site-packages/paramiko/buffered_pipe.py /usr/lib/python3.11/site-packages/paramiko/channel.py /usr/lib/python3.11/site-packages/paramiko/client.py /usr/lib/python3.11/site-packages/paramiko/common.py /usr/lib/python3.11/site-packages/paramiko/compress.py /usr/lib/python3.11/site-packages/paramiko/config.py /usr/lib/python3.11/site-packages/paramiko/dsskey.py /usr/lib/python3.11/site-packages/paramiko/ecdsakey.py /usr/lib/python3.11/site-packages/paramiko/ed25519key.py /usr/lib/python3.11/site-packages/paramiko/file.py /usr/lib/python3.11/site-packages/paramiko/hostkeys.py /usr/lib/python3.11/site-packages/paramiko/kex_curve25519.py /usr/lib/python3.11/site-packages/paramiko/kex_ecdh_nist.py /usr/lib/python3.11/site-packages/paramiko/kex_gex.py /usr/lib/python3.11/site-packages/paramiko/kex_group1.py /usr/lib/python3.11/site-packages/paramiko/kex_group14.py /usr/lib/python3.11/site-packages/paramiko/kex_group16.py /usr/lib/python3.11/site-packages/paramiko/kex_gss.py /usr/lib/python3.11/site-packages/paramiko/message.py /usr/lib/python3.11/site-packages/paramiko/packet.py /usr/lib/python3.11/site-packages/paramiko/pipe.py /usr/lib/python3.11/site-packages/paramiko/pkey.py /usr/lib/python3.11/site-packages/paramiko/primes.py /usr/lib/python3.11/site-packages/paramiko/proxy.py /usr/lib/python3.11/site-packages/paramiko/rsakey.py /usr/lib/python3.11/site-packages/paramiko/server.py /usr/lib/python3.11/site-packages/paramiko/sftp.py /usr/lib/python3.11/site-packages/paramiko/sftp_attr.py /usr/lib/python3.11/site-packages/paramiko/sftp_client.py /usr/lib/python3.11/site-packages/paramiko/sftp_file.py /usr/lib/python3.11/site-packages/paramiko/sftp_handle.py /usr/lib/python3.11/site-packages/paramiko/sftp_server.py /usr/lib/python3.11/site-packages/paramiko/sftp_si.py /usr/lib/python3.11/site-packages/paramiko/ssh_exception.py /usr/lib/python3.11/site-packages/paramiko/ssh_gss.py /usr/lib/python3.11/site-packages/paramiko/transport.py /usr/lib/python3.11/site-packages/paramiko/util.py /usr/lib/python3.11/site-packages/paramiko/win_openssh.py /usr/lib/python3.11/site-packages/paramiko/win_pageant.py /usr/share/doc/packages/python311-paramiko /usr/share/doc/packages/python311-paramiko/README.rst /usr/share/licenses/python311-paramiko /usr/share/licenses/python311-paramiko/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025