Accepting request 1085988 from devel:languages:python

- update to 5.2.2:
  * Made the user and group IDs accessible via dedicated
    ``get_uid`` and ``get_gid`` functions
    (for symmetry to ``set_uid`` / ``set_gid``)
  * The test fixture is now included in the source distribution
    and installed with the package.
  * Some public constants in `fake_filesystem` that had been
    moved to `helpers` are made accessible from there again
  * Add missing fake implementations for `os.getuid` and
    `os.getgid` (Posix only)
  * Make sure a `/tmp` path exists under linux (`TMPDIR` may
    point elsewhere)
  * Support for latest Python 3.12 version.
  * Properties defining the capabilities of some `os` functions
    like `os.supports_follow_symlinks` are now properly faked to
    contain the fake functions if the real functions are faked
  * Supports current Python 3.12 version (alpha 6). We plan to
    make patch releases in case of breaking changes in alpha
    or beta versions.
  * Fake module classes previously defined in `fake_filesystem`
    have now moved to their own modules: `fake_os.FakeOsModule`,
    `fake_path.FakePathModule`, `fake_io.FakeIoModule` and 
    `fake_open.FakeFileOpen`.
  * Patching of parsers for pandas >= 1.2 is removed since pandas
    now uses Python fs functions internally even when the engine
    selected is "c".
  * added possibility to set a path inaccessible under Windows by
    using `chown()` with the `force_unix_mode` flag (see #720)
  * added class level setup method `setUpClassPyfakefs` for
    unittest and class-scoped

OBS-URL: https://build.opensuse.org/request/show/1085988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pyfakefs?expand=0&rev=18
This commit is contained in:
Dominique Leuenberger 2023-05-11 10:31:36 +00:00 committed by Git OBS Bridge
commit dda33ea661
4 changed files with 46 additions and 5 deletions

View File

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

View File

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

View File

@ -1,3 +1,45 @@
-------------------------------------------------------------------
Wed May 10 07:06:37 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 5.2.2:
* Made the user and group IDs accessible via dedicated
``get_uid`` and ``get_gid`` functions
(for symmetry to ``set_uid`` / ``set_gid``)
* The test fixture is now included in the source distribution
and installed with the package.
* Some public constants in `fake_filesystem` that had been
moved to `helpers` are made accessible from there again
* Add missing fake implementations for `os.getuid` and
`os.getgid` (Posix only)
* Make sure a `/tmp` path exists under linux (`TMPDIR` may
point elsewhere)
* Support for latest Python 3.12 version.
* Properties defining the capabilities of some `os` functions
like `os.supports_follow_symlinks` are now properly faked to
contain the fake functions if the real functions are faked
* Supports current Python 3.12 version (alpha 6). We plan to
make patch releases in case of breaking changes in alpha
or beta versions.
* Fake module classes previously defined in `fake_filesystem`
have now moved to their own modules: `fake_os.FakeOsModule`,
`fake_path.FakePathModule`, `fake_io.FakeIoModule` and
`fake_open.FakeFileOpen`.
* Patching of parsers for pandas >= 1.2 is removed since pandas
now uses Python fs functions internally even when the engine
selected is "c".
* added possibility to set a path inaccessible under Windows by
using `chown()` with the `force_unix_mode` flag (see #720)
* added class level setup method `setUpClassPyfakefs` for
unittest and class-scoped
* fixture `fs_class` for pytest (see #752)
* added experimental support for Python 3.12: added fake APIs
for Windows junction support. These are not implemented and
always return `False`.
* added Python 3.12 to the test suite.
* migrated to setuptools declarative syntax.
* fixed docker tests when running on branches containing
forward slashes
-------------------------------------------------------------------
Fri Apr 21 12:30:38 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@ -25,10 +25,9 @@
%define psuffix %{nil}
%bcond_with test
%endif
%define skip_python2 1
%{?sle15_python_module_pythons}
Name: python-pyfakefs%{psuffix}
Version: 5.0.0
Version: 5.2.2
Release: 0
Summary: Fake file system that mocks the Python file system modules
License: Apache-2.0