Python Fsutil Versions Save

:computer: :wrench: high-level file-system operations for lazy devs.

0.14.1

1 month ago
  • Add mypy to pre-commit.
  • Add transform_filepath method. #12 #13
  • Fix join_filename return value when basename or extension are empty.
  • Fix pyproject Ruff conf warnings.
  • Bump requirements and pre-commit hooks.

0.14.0

1 month ago
  • Add mypy to pre-commit.
  • Add transform_filepath method. #12 #13
  • Fix join_filename return value when basename or extension are empty.
  • Fix pyproject Ruff conf warnings.
  • Bump requirements and pre-commit hooks.

0.13.1

3 months ago
  • Fix permissions inheritance from existing file when using write_file with atomic=True. #94
  • Bump requirements and pre-commit hooks.

0.13.0

4 months ago
  • Add get_permissions and set_permissions methods.
  • Fix permissions lost when using write_file with atomic=True. #94
  • Improve write_file with atomic=True atomicity. #91
  • Remove tests duplicated code.

0.12.0

5 months ago
  • Add possibility to write files atomically (fsutil.write_file(path, content, atomic=True)). #91

0.11.0

6 months ago
  • Add Python 3.12 support. (#84)
  • Add tar files operations support. #48 (#87)
  • Switch from setup.cfg to pyproject.toml.
  • Replace flake8 with Ruff.
  • Fix tox test command.
  • Upgrade syntax for Python >= 3.8.
  • Reformat tests code.
  • Set Black pre-commit hook line-length option value.
  • Add fix-future-annotations pre-commit hook.
  • Bump requirements and pre-commit hooks.

0.10.0

1 year ago
  • Rename default branch from master to main.
  • Move flake8 config to setup.cfg.
  • Increase flake8 checks.
  • Add mypy to CI (strict mode).
  • Add pre-commit to CI.
  • Force keyword arguments .
  • Remove unused import.
  • Add type hints. #18
  • Bump requirements and pre-commit hooks.

0.9.3

1 year ago
  • Remove tests/ from dist.

0.9.2

1 year ago
  • Fix FileNotFoundError when calling make_dirs_for_file with filename only.
  • Pin test requirements.
  • Bump test requirements.

0.9.1

1 year ago
  • Fix OSError when downloading multiple files to the same temp dir.