diff --git a/python-pyfakefs-5.0.0.tar.gz b/python-pyfakefs-5.0.0.tar.gz deleted file mode 100644 index 4c92a0a..0000000 --- a/python-pyfakefs-5.0.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e23b8f648cb35c7f8da739dd9dfd6d7ea01bb950018f784241f9c1c5bbf56ad0 -size 211213 diff --git a/python-pyfakefs-5.2.2.tar.gz b/python-pyfakefs-5.2.2.tar.gz new file mode 100644 index 0000000..7795161 --- /dev/null +++ b/python-pyfakefs-5.2.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05c52c6182cbc497ecfe684fbc2f656465c3e99da21fe675e891571450dec40f +size 219768 diff --git a/python-pyfakefs.changes b/python-pyfakefs.changes index 928cfa8..afab467 100644 --- a/python-pyfakefs.changes +++ b/python-pyfakefs.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Wed May 10 07:06:37 UTC 2023 - Dirk Müller + +- 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 diff --git a/python-pyfakefs.spec b/python-pyfakefs.spec index a337df1..9c194b1 100644 --- a/python-pyfakefs.spec +++ b/python-pyfakefs.spec @@ -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