- 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/package/show/devel:languages:python/python-pyfakefs?expand=0&rev=40
This commit is contained in:
parent
087ee9e6bf
commit
89a75aac61
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:e23b8f648cb35c7f8da739dd9dfd6d7ea01bb950018f784241f9c1c5bbf56ad0
|
|
||||||
size 211213
|
|
3
python-pyfakefs-5.2.2.tar.gz
Normal file
3
python-pyfakefs-5.2.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:05c52c6182cbc497ecfe684fbc2f656465c3e99da21fe675e891571450dec40f
|
||||||
|
size 219768
|
@ -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>
|
Fri Apr 21 12:30:38 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@ -25,10 +25,9 @@
|
|||||||
%define psuffix %{nil}
|
%define psuffix %{nil}
|
||||||
%bcond_with test
|
%bcond_with test
|
||||||
%endif
|
%endif
|
||||||
%define skip_python2 1
|
|
||||||
%{?sle15_python_module_pythons}
|
%{?sle15_python_module_pythons}
|
||||||
Name: python-pyfakefs%{psuffix}
|
Name: python-pyfakefs%{psuffix}
|
||||||
Version: 5.0.0
|
Version: 5.2.2
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Fake file system that mocks the Python file system modules
|
Summary: Fake file system that mocks the Python file system modules
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user