Skip to content
This repository has been archived by the owner on Nov 21, 2024. It is now read-only.

Bump pyfakefs from 4.5.6 to 5.2.2 #117

Merged
merged 2 commits into from
Oct 4, 2023
Merged

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 13, 2023

Bumps pyfakefs from 4.5.6 to 5.2.2.

Release notes

Sourced from pyfakefs's releases.

pyfakefs release version 5.2.2

Fixes a regression in 5.2.0

pyfakefs release version 5.2.1

Support for latest Python 3.12 version (alpha 7).

pyfakefs release version 5.2.0

Supports current Python 3.12 version (alpha 6)

pyfakefs release version 5.1.0

Class scoped fixture and preliminary Pyton 3.12 support

pyfakefs release version 5.0.0

New version after the transfer to pytest-dev. Deprecated old API is removed.

pyfakefs release version 4.7.0

Changed handling of nested fixtures and bug fixes

pyfakefs release version 4.6.3

Another patch release that fixes a regression in version 4.6

pyfakefs release version 4.6.2

Patch release that fixes an error in the previous patch.

pyfakefs release version 4.6.1

Fixes incompatibility with Python 3.11 beta 4.

pyfakefs release version 4.6.0

  • adds support for Python 3.11
  • removes support for Python 3.6
  • changes root path behavior under Windows
Changelog

Sourced from pyfakefs's changelog.

Version 5.2.2 (2023-04-13)

Fixes a regression in 5.2.0

Changes

  • Made the user and group IDs accessible via dedicated get_uid and get_gid functions (for symmetry to set_uid / set_gid)

Fixes

  • 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 (see #809).
  • Add missing fake implementations for os.getuid and os.getgid (Posix only)
  • Make sure a /tmp path exists under linux (TMPDIR may point elsewhere) (see #810)

Version 5.2.1 (2023-04-11)

Support for latest Python 3.12 version.

Changes

  • Adapted fake pathlib to changes in Python 3.12a7 (last alpha version)

Fixes

  • 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 (see #799)

Version 5.2.0 (2023-03-31)

Supports current Python 3.12 version (alpha 6). We plan to make patch releases in case of breaking changes in alpha or beta versions.

Changes

  • 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. Additionally, all fake file classes have been moved to fake_file. While most of the changes shall be upwards compatible, we cannot exclude that we missed some problems.
  • Under macOS, at test start a symlink /tmp to the actual temporary directory is now created in the fake filesystem.
  • Patching of parsers for pandas >= 1.2 is removed since pandas now uses Python fs functions internally even when the engine selected is "c".

Features

  • added possibility to set a path inaccessible under Windows by using chown() with the force_unix_mode flag (see #720)
  • added support for current Python 3.12 version (alpha 6)
  • added support for os.path.splitroot (new in Python 3.12)

Version 5.1.0 (2023-01-12)

... (truncated)

Commits
  • 1ccc6b0 Release 5.2.2
  • 8ae128b Make sure a /tmp path exists under linux
  • ff60173 Add attribute access for some moved constants back to fake_filesystem
  • 1906fde Include test fixtures (via package data) in artefacts
  • 955a7c0 Release 5.2.1
  • b2ebf2d [pre-commit.ci] pre-commit autoupdate
  • 7071d88 Adapt fake pathlib to changes in Python 3.12a7
  • 36170ee [pre-commit.ci] pre-commit autoupdate
  • bc62485 Update pre-commit from 3.2.1 to 3.2.2
  • 58b4dec Update pandas from 1.5.3 to 2.0.0
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 13, 2023
dependabot bot and others added 2 commits October 4, 2023 10:04
Bumps [pyfakefs](https://github.com/pytest-dev/pyfakefs) from 4.5.6 to 5.2.2.
- [Release notes](https://github.com/pytest-dev/pyfakefs/releases)
- [Changelog](https://github.com/pytest-dev/pyfakefs/blob/main/CHANGES.md)
- [Commits](pytest-dev/pyfakefs@v4.5.6...v5.2.2)

---
updated-dependencies:
- dependency-name: pyfakefs
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@jonathangreen jonathangreen force-pushed the dependabot/pip/pyfakefs-5.2.2 branch from abaca7e to da568f3 Compare October 4, 2023 13:05
Copy link
Member

@jonathangreen jonathangreen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dependabot squash and merge

@dependabot dependabot bot merged commit bfdf05e into main Oct 4, 2023
7 checks passed
@dependabot dependabot bot deleted the dependabot/pip/pyfakefs-5.2.2 branch October 4, 2023 13:09
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant