Spur

Latest version: v0.3.23

Safety actively analyzes 619369 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.3.23

* Raise minimum Python version to 3.6.

* Handle FileNotFoundError when using subprocess on Python >= 3.8.

0.3.22

* Fix: default connect timeout was not being set correctly.

0.3.21

* Add close() method to shells, behaving the same as __exit__().

0.3.20

* SshShell: passing None as the port argument will cause port 22 to be used.

* Raise CouldNotChangeDirectoryError when failing to change directory to the cwd
argument.

0.3.19

* Allow spur to be used with Paramiko 2. To quote the Paramiko changelog [1]:

Replace PyCrypto with the Python Cryptographic Authority (PyCA)
‘Cryptography’ library suite. This improves security, installability, and
performance; adds PyPy support; and much more.

This should only affect installation requirements for Paramiko: see the
changelog for more information. Since the API of Paramiko remains unchanged,
spur should remain compatible with both Paramiko 1 and Paramiko 2.

Note that Python 3.2 is not compatible with Paramiko 2: you can continue to
use spur with Python 3.2 and Paramiko 1, although upgrading is recommended.

[1]: http://www.paramiko.org/changelog.html#2.0.0

0.3.18

* Add sock argument to SshShell.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.