PyFilesystem2 v2.4.11 Release Notes

Release Date: 2019-09-07 // over 4 years ago
  • [2.4.11] - 2019-09-07

    ➕ Added

    • ➕ Added geturl for TarFS and ZipFS for 'fs' purpose. NoURL for 'download' purpose.
    • ➕ Added helpful root path in CreateFailed exception #340
    • ➕ Added Python 3.8 support

    🛠 Fixed

    • 🛠 Fixed tests leaving tmp files
    • 🛠 Fixed typing issues
    • 🛠 Fixed link namespace returning bytes
    • 🛠 Fixed broken FSURL in windows #329
    • 🛠 Fixed hidden exception at fs.close() when opening an absent zip/tar file URL #333
    • 🛠 Fixed abstract class import from collections which would break on Python 3.8
    • 🛠 Fixed incorrect imports of mock on Python 3
    • ✂ Removed some unused imports and unused requirements.txt file
    • ➕ Added mypy checks to Travis. Closes #332.
    • 🛠 Fixed missing errno.ENOTSUP on PyPy. Closes #338.
    • 🛠 Fixed bug in a decorator that would trigger an AttributeError when a class
      🗄 was created that implemented a deprecated method and had no docstring of its
      own.

    🔄 Changed

    • ✅ Entire test suite has been migrated to pytest. Closes #327.
    • 💅 Style checking is now enforced using flake8; this involved some code cleanup
      such as removing unused imports.