pyfilesystem2
pyfilesystem2 copied to clipboard
Python's Filesystem abstraction layer
Python2.7 will be unsupported in a [few months](https://pythonclock.org/). We should drop Python2.7 before then. I'm keen to do this as Python2.7 support has long been a headache. If anyone has...
## Type of changes Bug fix ## Checklist - [x] I've run the latest [black](https://github.com/ambv/black) with default args on new code. - [x] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate....
## Type of changes - Documentation / docstrings ## Checklist - [x] I've run the latest [black](https://github.com/ambv/black) with default args on new code. - [ ] I've updated CHANGELOG.md and...
Looks like sphinx shows some warnings ```console + /usr/bin/python3 setup.py build_sphinx -b man --build-dir build/sphinx running build_sphinx Running Sphinx v4.3.1 loading translations [en]... done making output directory... done WARNING: html_static_path...
I am trying to write a file system layer on data stored in a sqlite3 db. It need only be read-only but I'm having a bit of a time trying...
I am fetching data from a Windows FTP server, which contains some special characters. ``` Traceback (most recent call last): File "/home/frafra/.cache/pypoetry/virtualenvs/pyfilesystem-sync-qQEmY_5I-py3.8/lib/python3.8/site-packages/fs/errors.py", line 125, in new_func return func(*args, **kwargs) File...
I'm working near the limits of my knowledge of Python packaging so please be patient. If I build a project based on "fs", and have "fs" in my "prod.in" file,...
Please see issue palewire/django-bakery#156. In one commit, I changed a couple places where that code uses os.path.join() for a path that will be validated by PyFilesystem2. However, there is still...
As discussed in #523 AppVeyor seems to be breaking with PyPy 3.7 on Windows, so it would be easier to just use GitHub Actions for everything.
On Python 3.7.1 with fs==2.4.12, this doesn't work: ```python import fs my_fs = fs.open_fs("/") fs.copy.copy_file( src_fs=my_fs, dst_fs=my_fs, src_path="/tmp/1.txt", dst_path="/tmp/42" ) ``` raising **IsADirectoryError: [Errno 21] Is a directory: '/tmp/42'**. However,...