fs.sshfs

Pyfilesystem2 over SSH using paramiko

LGPL-2.1 License

Downloads
88.7K
Stars
88
Committers
10

Bot releases are hidden (Show)

fs.sshfs - 1.0.1

Published by althonos almost 3 years ago

Fixed

  • SSHFS.move not supporting the preserve_time argument (#51).
fs.sshfs - 1.0.0

Published by althonos over 3 years ago

Added

  • SSHFS.upload (resp. download) implementation using paramiko.SFTP.putfo
    (resp. getfo).
  • This changelog file.

Changed

  • Switched from Travis-CI and AppVeyor to GitHub Actions for continuous integration.
  • Rewrote README.rst in Markdown format.
  • Mark the project as Stable in setup.cfg classifiers.
fs.sshfs - 0.5.2

Published by althonos over 3 years ago

Added

  • Semantic version specifiers to dependencies in setup.cfg.
fs.sshfs - 0.12.3

Published by althonos over 3 years ago

Added

  • Explicit support for Python 3.8.

Fixed

  • Issue with SSHFS.close when exiting while an SSHFS instance is still open.
fs.sshfs - 0.12.2

Published by althonos over 3 years ago

Added

  • Dedicated implementation of SSHFS.scandir using paramiko.SFTP.listdir_attr
    (@jwnimmer-tri #37).
fs.sshfs - 0.12.1

Published by althonos over 3 years ago

Fixed

  • Assume unknown platform is _exec_command throws an exception
    (@mrk-its #35).
fs.sshfs - 0.12.0

Published by althonos over 3 years ago

Added

  • Explicit support for Python 3.7.
  • Section documenting the support of sftp FS URLs to README.rst.
  • support_rename key to the SSHFS.getmeta options.
  • SSHFS.move implementation using the paramiko.SFTP.rename function.

Fixed

  • Typos in README.rst
    (@jayvdb #28,
    @timnyborg #32).
fs.sshfs - 0.11.1

Published by althonos over 3 years ago

Changed

  • Replace cached-property dependency with improved property-cached fork.
fs.sshfs - 0.11.0

Published by althonos over 3 years ago

Added

  • prefetch argument to SSHFS.openbin to enable prefetching files when
    they are open in reading mode.
fs.sshfs - 0.10.1

Published by althonos over 3 years ago

Added

  • Support for passing arbitrary arguments to paramiko.SSHClient.connect
    in SSHFS.__init__ (@paulgessinger #23).
fs.sshfs - 0.10.2

Published by althonos over 3 years ago

Added

  • Explicit support for fs ~=2.2.
fs.sshfs - 0.10.0

Published by althonos over 3 years ago

Changed

  • Bumped minimum required fs version to v2.2.0.

Fixed

  • Explicitly register SSHOpener as an opener with fs.opener.registry.install
    for cases where the setuptools metadata are unavailable and entry points
    cannot be loaded.
fs.sshfs - 0.6.1

Published by althonos over 3 years ago

Fixed

  • License file not being packed in wheel distributions.

Removed

  • enum34 optional dependency, originally required for Python < 3.4.
  • Unneeded imports in the fs.sshfs submodules.
fs.sshfs - 0.6.0

Published by althonos over 3 years ago

Fixed

  • Test dependencies being unconditionally installed
    (@ReimarBauer #1).
fs.sshfs - 0.5.0

Published by althonos over 3 years ago

Added

  • Missing docstrings to fs.sshfs module members.
  • SSFS.geturl implementation, allowing to retrieve an SSH URL
    for the download purpose.
  • Allow SSHFS to use SSH configuration values (from ~/.ssh/config for instance)
    if the given host is found in it.

Changed

  • Make tests run against the local version of the code, allowing tests to
    run without having to install the module first.
  • Rewrite docstrings in Google style to be consistent with PyFilesystem2
    documentation style.

Removed

  • SSHFS.getsyspath implementation.
fs.sshfs - 0.5.1

Published by althonos over 3 years ago

Fixed

  • Potential bug occuring with _SSHFileWrapper.truncate(0).
  • seek and truncate methods of _SSHFileWrapper returning None.
fs.sshfs - 0.13.1

Published by althonos almost 4 years ago

Fixed

  • Make SSHFile record the mode it was created with.
fs.sshfs - 0.13.0

Published by althonos almost 4 years ago

Added

  • semantic-version test requirement.
  • SSHFS.islink method with behaviour matching OSFS.islink.
  • Additional documentation of constructor arguments in SSHFS docstring.
  • Independent timeout for arbitrary SSH commands (#39).
  • Support for passing arbitrary paramiko.MissingHostKeyPolicy to SSHFS.

Changed

  • SSHFS.getinfo now follows symlinks like OSFS.getinfo.
fs.sshfs - 0.9.0

Published by althonos almost 6 years ago

Fixed

  • Threading issue with SSHFile all sharing the same connection, causing
    issues with code working on several files in parallel.
    (@willmcgugan #17)
  • SSHFile not being writable when opened in exclusive mode.

Changed

  • Dropped support for Python 3.3 and Python 3.4.
  • Bumped minimum required fs version to v2.1.0.
  • Cache SSHFS.locale and SSHFS.platform properties using cached-property.
  • SSHFS now uses the timeout argument it received on initialization when
    running an arbitrary command on the remote server.
fs.sshfs - 0.8.0

Published by althonos almost 6 years ago

Fixed

  • Catch all exceptions and not just FSError in SSHOpener.

Changed

  • Make SSHFile transfers to be pipelined by default to increase performance.