committed 01:47AM - 19 Apr 24 UTC
* fix: _strip_protocol to stringify path
* Use rsplit instead of split for na…me in MemoryFile
* Added test, altered _strip_protocol to correct windows paths
* Removed redundant check from prior commit
* fix liint issues
* Update fsspec/implementations/tests/test_memory.py
Co-authored-by: Martin Durant <martindurant@users.noreply.github.com>
* Rolled back name property in MemoryFileSystem
* Update fsspec/implementations/memory.py
Co-authored-by: Martin Durant <martindurant@users.noreply.github.com>
* Changed memory file system to only accept PurePosixPath
* Handle PureWindowsPath in memfs
* Separated path tests to be platform specific, allowed for c:/ to show in memoryfs paths
* formatted code using black
* Moved imports in test_memory to fix lint issues
* Fixed import order in memory.py
---------
Co-authored-by: Martin Durant <martindurant@users.noreply.github.com>