Path to this page:
Subject: CVS commit: pkgsrc/devel/py-fakefs
From: Adam Ciarcinski
Date: 2024-10-11 14:55:10
Message id: 20241011125510.D5DC4FC7E@cvs.NetBSD.org
Log Message:
py-fakefs: updated to 5.7.0
Version 5.7.0
Adds official Python 3.13 support, improves OS emulation behavior.
Changes
* officially support Python 3.13
Enhancements
* the `additional_skip_names` parameter now works with more modules
* added support for `os.fchmod`, allow file descriptor argument for `os.chmod` \
only for POSIX
for Python < 3.13
* avoid reloading `glob` in Python 3.13 (did affect test performance)
Fixes
* removing files while iterating over `scandir` results is now possible
* fake `pathlib.PosixPath` and `pathlib.WindowsPath` now behave more like in the \
real filesystem
* `PurePosixPath` reported Windows reserved names as reserved in Python >= 3.12
* `PurePosixPath.joinpath()` incorrectly handled paths with drives under Windows \
in Python >= 3.12
Files: