Skip to content

Releases: fostiropoulos/rmount

Fix optional dependency issues

Choose a tag to compare

@fostiropoulos fostiropoulos released this 19 Oct 18:50
5e0e36f

Optional dependencies such as RemoteServer would not work unless all the libraries are installed as expected.

What's Changed

  1. A Google Colab example
  2. Depedency issues by @fostiropoulos in #4

Full Changelog: v0.0.5...v0.0.6

Support for "spawn" Multiprocessing

Choose a tag to compare

@fostiropoulos fostiropoulos released this 18 Oct 23:10

This release supports using "spawn" method of multiprocessing and makes all background processes pickable.

Example:

import multiprocessing as mp
from rmount import RemoteMount
 
if __name__ == "__main__":
    mp.set_start_method("spawn", force=True)
    mount = RemoteMount(config, remote_path, local_path)

Full Changelog: v0.0.4...v0.0.5

Improved clean-up on error.

Choose a tag to compare

@fostiropoulos fostiropoulos released this 14 Oct 16:58
8ae07e5

v0.0.4 addresses some of the issues of rmount where in the case it was created without a context manager and there was an exception or error, the entire python application would stall because rmount would continue to run in the background until SIGINT signal was sent.

The improvement made was using daemon threads and atexit clean-up.

Remote Server support

Choose a tag to compare

@fostiropoulos fostiropoulos released this 09 Oct 17:41
4daf207

This release includes a RemoteServer or rmount server.

The rmount server that was originally developed for testing but can be of broad use. An example would be to test rmount applications as well as setting up an isolated environment to use rmount without S3.

The release additional includes misc fixes that further improve the robustness, and failing early and loudly, such as reducing the number of retries when unable to connect.

v0.0.2

Choose a tag to compare

@fostiropoulos fostiropoulos released this 16 Sep 17:22
0b455a2

This is the first stable release of RMount where it has been tested for 2 different providers, GCP and AWS through S3 and an SSH remote host.

What's Changed

New Contributors

Full Changelog: https://github.com/fostiropoulos/rmount/commits/v0.0.2