- update to 5.4.1:

* fixed a regression from version 5.4.0 that incorrectly
    handled files opened twice via file descriptor
- update to 5.4.0
  * Improves permission handling.
  * added support for `O_NOFOLLOW` and `O_DIRECTORY` flags in
    `os.open`
  * added support for fake `os.dup`, `os.dup2` and `os.lseek`
  * fixed a specific problem on reloading a pandas-related module
  * added possibility for unload hooks for specific modules
    use this also to reload django views (see #932)
  * fixed `EncodingWarning` for Python >= 3.11 (see #957)
    consider directory ownership while adding or removing
    directory entries
  * fixed handling of directory enumeration and search
    permissions under Posix systems
  * fixed creation of the temp directory in the fake file system
    after a filesystem reset
  * fixed handling of `dirfd` in `os.symlink` (see #968)
  * add missing `follow_symlink` argument to `os.link` (see #973)
  * fixed handling of missing attribute in `os.getxattr` (see
  * fixed permission problem with `shutil.rmtree` if emulating
    Windows under POSIX
  * fixed handling of errors on opening files via file descriptor
  * fixed handling of `umask` - it is now applied by default
  * fixed behavior of `os.makedirs` (see #987)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyfakefs?expand=0&rev=48
This commit is contained in:
Dirk Mueller 2024-04-21 08:46:24 +00:00 committed by Git OBS Bridge
parent 7bd5d1796b
commit 1607220516
4 changed files with 34 additions and 5 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a8dddd5b835e56deddd6a7dd767268cbd0fd9cfd057146d74afa24bfd8a5938d
size 227359

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3b65df7c65794f8cf1b9a6e6471a184a156ef456018ea2fd2818c48dcd90771d
size 237928

View File

@ -1,3 +1,33 @@
-------------------------------------------------------------------
Sun Apr 21 08:45:26 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 5.4.1:
* fixed a regression from version 5.4.0 that incorrectly
handled files opened twice via file descriptor
- update to 5.4.0
* Improves permission handling.
* added support for `O_NOFOLLOW` and `O_DIRECTORY` flags in
`os.open`
* added support for fake `os.dup`, `os.dup2` and `os.lseek`
* fixed a specific problem on reloading a pandas-related module
* added possibility for unload hooks for specific modules
use this also to reload django views (see #932)
* fixed `EncodingWarning` for Python >= 3.11 (see #957)
consider directory ownership while adding or removing
directory entries
* fixed handling of directory enumeration and search
permissions under Posix systems
* fixed creation of the temp directory in the fake file system
after a filesystem reset
* fixed handling of `dirfd` in `os.symlink` (see #968)
* add missing `follow_symlink` argument to `os.link` (see #973)
* fixed handling of missing attribute in `os.getxattr` (see
* fixed permission problem with `shutil.rmtree` if emulating
Windows under POSIX
* fixed handling of errors on opening files via file descriptor
* fixed handling of `umask` - it is now applied by default
* fixed behavior of `os.makedirs` (see #987)
-------------------------------------------------------------------
Sun Feb 4 12:23:11 UTC 2024 - Dirk Müller <dmueller@suse.com>

View File

@ -16,7 +16,6 @@
#
%{?!python_module:%define python_module() python3-%{**}}
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
@ -27,7 +26,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-pyfakefs%{psuffix}
Version: 5.3.5
Version: 5.4.1
Release: 0
Summary: Fake file system that mocks the Python file system modules
License: Apache-2.0