Skip to content

Releases: fabiocaccamo/python-fsutil

0.14.1

19 Mar 14:49
Compare
Choose a tag to compare
  • 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

19 Mar 14:42
Compare
Choose a tag to compare
  • 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

24 Jan 11:06
Compare
Choose a tag to compare
  • Fix permissions inheritance from existing file when using write_file with atomic=True. #94
  • Bump requirements and pre-commit hooks.

0.13.0

19 Dec 17:00
Compare
Choose a tag to compare
  • 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

11 Dec 16:34
Compare
Choose a tag to compare
  • Add possibility to write files atomically (fsutil.write_file(path, content, atomic=True)). #91

0.11.0

01 Nov 11:00
Compare
Choose a tag to compare
  • 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

01 Feb 19:11
Compare
Choose a tag to compare
  • 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

12 Jan 12:16
Compare
Choose a tag to compare
  • Remove tests/ from dist.

0.9.2

11 Jan 10:05
Compare
Choose a tag to compare
  • Fix FileNotFoundError when calling make_dirs_for_file with filename only.
  • Pin test requirements.
  • Bump test requirements.

0.9.1

02 Jan 17:23
Compare
Choose a tag to compare
  • Fix OSError when downloading multiple files to the same temp dir.