• Home
  • Raw
  • Download

Lines Matching +full:python +full:- +full:version

4 ## Policy for Python version support
5 * support for new versions is usually added preliminarily during the Python release beta phase,
18 * added some preliminary support for Python 3.14
20 ## [Version 5.7.4](https://pypi.python.org/pypi/pyfakefs/5.7.4) (2025-01-14)
24 * fixed a problem with module and session scoped fixtures in Python 3.13
30 ## [Version 5.7.3](https://pypi.python.org/pypi/pyfakefs/5.7.3) (2024-12-15)
31 Fixes a regression in version 5.7.3.
34 * fixed a regression in version 5.7.2 that `tempfile` was not patched after pause/resume
36 * added workaround for a recursion occurring if using pytest under Windows and Python >= 3.12
40 * run pytest-specific tests for all supported Python versions
41 * pytest is only supported for versions >= 6.2.5, earlier version do not work in Python >= 3.10
42 due to a pytest issue - adapted tests and documentation
44 ## [Version 5.7.2](https://pypi.python.org/pypi/pyfakefs/5.7.2) (2024-12-01)
57 * use trusted publisher for release (see https://docs.pypi.org/trusted-publishers/)
59 ## [Version 5.7.1](https://pypi.python.org/pypi/pyfakefs/5.7.1) (2024-08-13)
60 Fixes a regression in version 5.7.0 that broke patching fcntl.
65 ## [Version 5.7.0](https://pypi.python.org/pypi/pyfakefs/5.7.0) (2024-08-10)
66 Adds official Python 3.13 support, improves OS emulation behavior.
69 * officially support Python 3.13
74 for Python < 3.13
77 * avoid reloading `glob` in Python 3.13
83 * `PurePosixPath` reported Windows reserved names as reserved in Python >= 3.12
85 * `PurePosixPath.joinpath()` incorrectly handled paths with drives under Windows in Python >= 3.12
88 ## [Version 5.6.0](https://pypi.python.org/pypi/pyfakefs/5.6.0) (2024-07-12)
89 Adds preliminary Python 3.13 support.
92 * added preliminary support for Python 3.13 (tested with beta2) (see [#1017](../../issues/1017))
99 * Add pyupgrade as a pre-commit hook.
101 ## [Version 5.5.0](https://pypi.python.org/pypi/pyfakefs/5.5.0) (2024-05-12)
108 * `PureWindowsPath` and `PurePosixPath` now use filesystem-independent path separators,
109 and their path-parsing behaviors are now consistent regardless of runtime platform
116 ## [Version 5.4.1](https://pypi.python.org/pypi/pyfakefs/5.4.0) (2024-04-11)
120 * fixed a regression from version 5.4.0 that incorrectly handled files opened twice via file descri…
123 ## [Version 5.4.0](https://pypi.python.org/pypi/pyfakefs/5.4.0) (2024-04-07)
130 in the previous version - related problems shall be handled using a cleanup handler
138 * fixed a specific problem on reloading a pandas-related module (see [#947](../../issues/947)),
141 * fixed `EncodingWarning` for Python >= 3.11 (see [#957](../../issues/957))
154 * fixed handling of `umask` - it is now applied by default
162 ## [Version 5.3.5](https://pypi.python.org/pypi/pyfakefs/5.3.5) (2024-01-30)
173 ## [Version 5.3.4](https://pypi.python.org/pypi/pyfakefs/5.3.4) (2024-01-19)
178 * reload modules loaded by the dynamic patcher instead of removing them - sometimes they may
183 ## [Version 5.3.2](https://pypi.python.org/pypi/pyfakefs/5.3.2) (2023-11-30)
187 * fixed a problem with patching `_io` under Python 3.12 (see [#910](../../issues/910))
190 * fixed result of `os.walk` with a path-like top directory
195 ## [Version 5.3.1](https://pypi.python.org/pypi/pyfakefs/5.3.1) (2023-11-15)
208 ## [Version 5.3.0](https://pypi.python.org/pypi/pyfakefs/5.3.0) (2023-10-11)
209 Adds official support for Python 3.12.
212 * added official support for Python 3.12
219 * adapted patching `io.open` and `io.open_code` to work with Python 3.12
222 ## [Version 5.2.4](https://pypi.python.org/pypi/pyfakefs/5.2.4) (2023-08-18)
230 ## [Version 5.2.3](https://pypi.python.org/pypi/pyfakefs/5.2.3) (2023-07-10)
231 Adds compatibility with PyPy 3.10 and Python 3.12.
234 * Re-create temp directory if it had been created before on resetting file system
238 * Adapted to changes in Python 3.12 beta1 (only working partially,
240 * Adapted to changes in `shutil` in Python 3.12 beta2 (see [#814](../../issues/814)).
244 * Added a note regarding the incompatibility of the built-in `sqlite3` module with
248 * Added pytype check for non-test modules in CI (see [#599](../../issues/599)).
250 * Added codespell hook to pre-commit
252 ## [Version 5.2.2](https://pypi.python.org/pypi/pyfakefs/5.2.2) (2023-04-13)
269 ## [Version 5.2.1](https://pypi.python.org/pypi/pyfakefs/5.2.1) (2023-04-11)
270 Support for latest Python 3.12 version.
273 * Adapted fake pathlib to changes in Python 3.12a7 (last alpha version)
280 ## [Version 5.2.0](https://pypi.python.org/pypi/pyfakefs/5.2.0) (2023-03-31)
281 Supports current Python 3.12 version (alpha 6). We plan to make patch releases in
292 * Patching of parsers for pandas >= 1.2 is removed since pandas now uses Python fs functions
298 * added support for current Python 3.12 version (alpha 6)
299 * added support for `os.path.splitroot` (new in Python 3.12)
301 ## [Version 5.1.0](https://pypi.python.org/pypi/pyfakefs/5.1.0) (2023-01-12)
302 New version before Debian freeze
305 * added class level setup method `setUpClassPyfakefs` for unittest and class-scoped
307 * added experimental support for Python 3.12: added fake APIs for Windows junction
311 * replaced end-of-life CentOS with RedHat UBI9 docker image
313 * added black to pre-commit checks, which caused some changes to the
315 * added Python 3.12 to the test suite.
319 ## [Version 5.0.0](https://pypi.python.org/pypi/pyfakefs/5.0.0) (2022-10-09)
320 New version after the transfer to `pytest-dev`.
323 * the old-style API deprecated since version 3.4 has now been removed
324 * the method `copyRealFile` deprecated since version 3.2 has been removed -
328 * transferred the repository to the `pytest-dev` organization
342 ## [Version 4.7.0](https://pypi.python.org/pypi/pyfakefs/4.7.0) (2022-09-18)
351 * reverted a performance optimization introduced in version 3.3.0 that
353 * do not use the built-in opener in `pathlib` as it may cause problems
355 * add support for path-like objects in `shutil.disk_usage`
357 * do not advertise support for Python 3.6 in `setup.py`
365 ## [Version 4.6.3](https://pypi.python.org/pypi/pyfakefs/4.6.3) (2022-07-20)
366 Another patch release that fixes a regression in version 4.6.
370 (see [#692](../../issues/692)) - ensures better upwards compatibility in
379 ## [Version 4.6.2](https://pypi.python.org/pypi/pyfakefs/4.6.2) (2022-07-14)
386 ## [Version 4.6.1](https://pypi.python.org/pypi/pyfakefs/4.6.1) (2022-07-13)
387 Fixes incompatibility with Python 3.11 beta 4.
389 _Note_: Python 3.11 is only supported in the current beta 4 version, problems
395 in Python 3.11 since beta 4 (see [#686](../../issues/686))
401 ## [Version 4.6.0](https://pypi.python.org/pypi/pyfakefs/4.6.0) (2022-07-12)
402 Adds support for Python 3.11, removes support for Python 3.6, changes root
406 * Python 3.6 has reached its end of life on 2021/12/23 and is no
408 * `os.stat_float_times` has been removed in Python 3.7 and is therefore no
414 real methods - they look up the real user/group name for the user/group id
418 * added some support for the upcoming Python version 3.11
420 * added convenience fixtures for module- and session based `fs` fixtures
425 module-scoped version of `fs`; had been introduced in
429 ## [Version 4.5.6](https://pypi.python.org/pypi/pyfakefs/4.5.6) (2022-03-17)
433 * minimum supported pytest version is now 3.0 (older versions do not work
434 properly with current Python versions)
443 ## [Version 4.5.5](https://pypi.python.org/pypi/pyfakefs/4.5.5) (2022-02-14)
456 ## [Version 4.5.4](https://pypi.python.org/pypi/pyfakefs/4.5.4) (2022-01-12)
463 ## [Version 4.5.3](https://pypi.python.org/pypi/pyfakefs/4.5.3) (2021-11-08)
470 file system). In a future version, the default may be changed to better
473 ## [Version 4.5.2](https://pypi.python.org/pypi/pyfakefs/4.5.2) (2021-11-07)
491 ## [Version 4.5.1](https://pypi.python.org/pypi/pyfakefs/4.5.1) (2021-08-29)
495 * added handling of path-like where missing
504 * removed Python 3.5 from metadata to disable installation for that version
512 ## Version 4.5.0 (2021-06-04)
513 Adds some support for Python 3.10 and basic type checking.
515 _Note_: This version has been yanked from PyPI as it erroneously allowed
516 installation under Python 3.5.
519 * added support for some Python 3.10 features:
527 * Python 3.5 has reached its end of life in September 2020 and is no longer
537 * Update `fake_pathlib` to support changes coming in Python 3.10
538 ([see](https://github.com/python/cpython/pull/19342)
545 ## [Version 4.4.0](https://pypi.python.org/pypi/pyfakefs/4.4.0) (2021-02-24)
546 Adds better support for Python 3.8 / 3.9.
549 * added support for `pathlib.Path.link_to` (new in Python 3.8)
551 * added support for `pathlib.Path.readlink` (new in Python 3.9)
559 * added non-functional argument `effective_ids` to `os.access`
565 * added automatic documentation build and check-in
567 ## [Version 4.3.3](https://pypi.python.org/pypi/pyfakefs/4.3.3) (2020-12-20)
572 * Reverted one Windows-specific optimization that can break tests under some
578 ## [Version 4.3.2](https://pypi.python.org/pypi/pyfakefs/4.3.2) (2020-11-26)
580 This is a bugfix release that fixes a regression introduced in version 4.2.0.
586 ## [Version 4.3.1](https://pypi.python.org/pypi/pyfakefs/4.3.1) (2020-11-23)
599 ## [Version 4.3.0](https://pypi.python.org/pypi/pyfakefs/4.3.0) (2020-11-19)
623 ## [Version 4.2.1](https://pypi.python.org/pypi/pyfakefs/4.2.1) (2020-11-02)
631 ## [Version 4.2.0](https://pydpi.python.org/pypi/pyfakefs/4.2.0) (2020-11-01)
637 `patch_open_code` (since Python 3.8)
664 ## [Version 4.1.0](https://pypi.python.org/pypi/pyfakefs/4.1.0) (2020-07-12)
683 ## [Version 4.0.2](https://pypi.python.org/pypi/pyfakefs/4.0.2) (2020-03-04)
685 This as a patch release that only builds for Python 3. Note that
687 installing them under Python 2.
690 * Do not build for Python 2 (see [#524](../../issues/524))
692 ## Version 4.0.1 (2020-03-03)
696 _Note_: This version has been yanked from PyPI as it erroneously allowed
697 installation under Python 2. This has been fixed in version 4.0.2.
700 * Avoid exception if using `flask-restx` (see [#523](../../issues/523))
702 ## Version 4.0.0 (2020-03-03)
703 pyfakefs 4.0.0 drops support for Python 2.7. If you still need
704 Python 2.7, you can continue to use pyfakefs 3.7.x.
706 _Note_: This version has been yanked from PyPI as it erroneously allowed
707 installation under Python 2. This has been fixed in version 4.0.2.
710 * Removed Python 2.7 and 3.4 support (see [#492](../../issues/492))
713 * Added support for handling keyword-only arguments in some `os` functions
732 * Adapted fake `pathlib` to changes in Python 3.7.6/3.8.1
734 * Fixed behavior of `os.makedirs` in write-protected directory
737 ## [Version 3.7.2](https://pypi.python.org/pypi/pyfakefs/3.7.2) (2020-03-02)
739 This version backports some fixes from main.
750 * Fixed behavior of `os.makedirs` in write-protected directory
753 ## [Version 3.7.1](https://pypi.python.org/pypi/pyfakefs/3.7.1) (2020-02-14)
755 This version adds support for Python 3.7.6 and 3.8.1.
758 * Adapted fake `pathlib` to changes in Python 3.7.6/3.8.1
761 ## [Version 3.7](https://pypi.python.org/pypi/pyfakefs/3.7) (2019-11-23)
763 This version adds support for Python 3.8.
765 _Note:_ This is the last pyfakefs version that will support Python 2.7
766 and Python 3.4 (possible bug fix releases notwithstanding).
769 * added support for Python 3.8 (see [#504](../../issues/504))
770 * added preliminary support for Windows-specific `os.stat_result` attributes
772 * added support for fake `os.sendfile` (Posix only, Python 3 only)
776 * support `devnull` in Windows under Python 3.8
784 * raise for `os.scandir` with non-existing directory
791 ## [Version 3.6.1](https://pypi.python.org/pypi/pyfakefs/3.6.1) (2019-10-07)
799 ## [Version 3.6](https://pypi.python.org/pypi/pyfakefs/3.6) (2019-06-30)
810 forcing non-root access (see [#474](../../issues/474))
816 * added check for correctly installed Python 3 version in Travis.CI
821 * fake `DirEntry` now implements `os.PathLike` in Python >= 3.6
825 * avoid pytest warning under Python 2.7 (see [#466](../../issues/466))
828 ## [Version 3.5.8](https://pypi.python.org/pypi/pyfakefs/3.5.8) (2019-06-21)
830 Another bug-fix release that mainly fixes a regression with Python 2 that has
831 been introduced in version 3.5.3.
834 * regression: patching built-in `open` under Python 2 broke unit tests
841 * more changes to run tests using `python setup.py test` under Python 2
844 ## [Version 3.5.7](https://pypi.python.org/pypi/pyfakefs/3.5.7) (2019-02-08)
846 This is mostly a bug-fix release.
851 * fixed errors if running the PyCharm debugger under Python 2
857 * make tests run if running `python setup.py test` under Python 2
859 ## [Version 3.5.6](https://pypi.python.org/pypi/pyfakefs/3.5.6) (2019-01-13)
865 ## [Version 3.5.5](https://pypi.python.org/pypi/pyfakefs/3.5.5) (2018-12-20)
871 ## [Version 3.5.4](https://pypi.python.org/pypi/pyfakefs/3.5.4) (2018-12-19)
879 in Python 2
884 ## [Version 3.5.3](https://pypi.python.org/pypi/pyfakefs/3.5.3) (2018-11-22)
886 This is a minor release to have a version with passing tests for OpenSUSE
898 ## [Version 3.5.2](https://pypi.python.org/pypi/pyfakefs/3.5.2) (2018-11-11)
900 This is mostly a bug-fix release.
914 ## [Version 3.5](https://pypi.python.org/pypi/pyfakefs/3.5) (2018-10-22)
917 * This version of pyfakefs does not support Python 3.3. Python 3.3 users
918 must keep using pyfakefs 3.4.3, or upgrade to a newer Python version.
921 ```python
960 ## [Version 3.4.3](https://pypi.python.org/pypi/pyfakefs/3.4.3) (2018-06-13)
966 * added support for path-like objects as arguments in `create_file()`,
968 `add_real_directory()` (Python >= 3.6, see [#409](../../issues/409))
1012 ## [Version 3.4.1](https://pypi.python.org/pypi/pyfakefs/3.4.1) (2018-03-18)
1021 ## [Version 3.4](https://pypi.python.org/pypi/pyfakefs/3.4) (2018-03-08)
1023 This version of pyfakefs does not support Python 2.6. Python 2.6 users
1036 (Python >= 3.7, Posix only) (see [#346](../../issues/346))
1042 * Changed API to be PEP-8 conform ([#186](../../issues/186)). Note: The old
1044 * Removed Python 2.6 support ([#293](../../issues/293))
1052 …ctly handle newline parameter in `open()` for Python 3, added support for universal newline mode i…
1053 * Fixed handling of case-changing rename with symlink under MacOS ([#322](../../issues/322))
1063 ## [Version 3.3](https://pypi.python.org/pypi/pyfakefs/3.3) (2017-11-12)
1065 This is the last release that supports Python 2.6.
1078 (Python >= 3.3) ([#205](../../issues/205))
1081 * Added support for `ns` argument in `os.utime()` (Python >= 3.3)
1083 * Added nanosecond time members in `os.stat_result` (Python >= 3.3)
1087 * Added Travis CI tests for MacOSX (Python 2.7 and 3.6)
1088 * Added Appveyor CI tests for Windows (Python 2.7, 3.3 and 3.6)
1089 * Added auto-generated documentation for development version on GitHub Pages
1098 * several problems with buffer handling in high-level IO functions
1100 * several problems with low-level IO functions
1108 * many fixes for OS-specific behavior
1111 * Creating files in read-only directory was possible ([#203](../../issues/203))
1113 ## [Version 3.2](https://pypi.python.org/pypi/pyfakefs/3.2) (2017-05-27)
1123 less-popular argument combinations have been disallowed.
1127 * The `mox3` package is no longer a prerequisite--the portion required by pyfakefs
1139 ## [Version 3.1](https://pypi.python.org/pypi/pyfakefs/3.1) (2017-02-11)
1151 ## [Version 3.0](https://pypi.python.org/pypi/pyfakefs/3.0) (2017-01-18)
1154 * Support for path-like objects as arguments in fake `os`
1155 and `os.path` modules (Python >= 3.6)
1156 * Some changes to make pyfakefs work with Python 3.6
1157 * Added fake `pathlib` module (Python >= 3.4) ([#29](../../issues/29))
1158 * Support for `os.replace` (Python >= 3.3)
1160 support for `follow_symlinks` argument (Python >= 3.3)
1161 * Support for `os.scandir` (Python >= 3.5) ([#119](../../issues/119))
1163 …* `glob.glob`, `glob.iglob`: support for `recursive` argument (Python >= 3.5) ([#116](../../issues…
1167 * Added [auto-generated documentation](http://pytest-dev.github.io/pyfakefs/)
1171 * Missing support for 'x' mode in `open` (Python >= 3.3) ([#147](../../issues/147))
1176 ## [Version 2.9](https://pypi.python.org/pypi/pyfakefs/2.9) (2016-10-02)
1180 * `os.makedirs`: support for `exist_ok` argument (Python >= 3.2) ([#98](../../issues/98))
1187 * support for case-insensitive filesystems ([#69](../../issues/69))
1200 ## [Version 2.7](https://pypi.python.org/pypi/pyfakefs/2.7)
1213 * Better support for Python 3
1217 * `chown` incorrectly accepts non-integer uid/gid arguments ([#30](../../issues/30))
1222 * Python 3 `open` in binary mode not working ([#32](../../issues/32))
1232python.org/pypi/pyfakefs/1.1), [1.2](https://pypi.python.org/pypi/pyfakefs/1.2), [2.0](https://pyp…