Repository navigation
Releases: fostiropoulos/rmount
Release list
Fix optional dependency issues
Optional dependencies such as RemoteServer would not work unless all the libraries are installed as expected.
What's Changed
- A Google Colab example
- Depedency issues by @fostiropoulos in #4
Full Changelog: v0.0.5...v0.0.6
Support for "spawn" Multiprocessing
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.
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
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
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
- First stable version of RMount by @fostiropoulos in #1
New Contributors
- @fostiropoulos made their first contribution in #1
Full Changelog: https://github.com/fostiropoulos/rmount/commits/v0.0.2