An open API service for producing an overview of a list of open source projects.

https://github.com/pytest-dev/pyfakefs

filesystem mocking pytest-plugin python unit-testing

Score: 26.33156825904006

Last synced: about 5 hours ago
JSON representation

Repository metadata:

Provides a fake file system that mocks the Python file system modules.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 1,398
Total Committers: 74
Avg Commits per committer: 18.892
Development Distribution Score (DDS): 0.358

Commits in past year: 97
Committers in past year: 9
Avg Commits per committer in past year: 10.778
Development Distribution Score (DDS) in past year: 0.515

Name Email Commits
mrbean-bremen h****n@g****m 897
pre-commit-ci[bot] 6****] 140
John McGehee j****v 82
pyup-bot g****t@p****o 78
David Baird d****d@g****m 40
John McGehee b****t@j****m 19
john McGehee j****e@w****m 12
Filip Figiel f****l@d****l 10
Jeff Leverenz j****z@g****m 9
Wes Kendall w****l@c****m 8
Kurt McKee c****e@k****g 7
Doug Luce d****g@g****m 7
dependabot[bot] 4****] 6
Janne Rönkkö j****o@v****i 5
Bruno Alla b****e 5
Simon Fagerholm s****m@s****m 3
Alexis Durand a****d@i****k 3
Michał Górny m****y@g****g 2
JanEricNitschkeTNG j****e@t****m 2
James Braza j****a@g****m 2
Erik Massop e****p@g****m 2
Brian Okken 1****n 2
Alex Lowe a****e@c****m 2
John McGehee f****z@v****t 2
cclauss c****s@b****h 2
Sassan Haradji m****e@s****m 2
Simon Ruggier s****n@p****h 2
Alexandre Detiste a****e@g****m 1
Anthony Ryan a****1@g****m 1
Anthony Sottile a****e@u****u 1
and 44 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 130
Total pull requests: 477
Average time to close issues: about 2 months
Average time to close pull requests: 1 day
Total issue authors: 71
Total pull request authors: 19
Average comments per issue: 4.64
Average comments per pull request: 0.23
Merged pull request: 433
Bot issues: 1
Bot pull requests: 176

Past year issues: 10
Past year pull requests: 25
Past year average time to close issues: 16 days
Past year average time to close pull requests: 14 days
Past year issue authors: 7
Past year pull request authors: 6
Past year average comments per issue: 2.8
Past year average comments per pull request: 0.24
Past year merged pull request: 17
Past year bot issues: 0
Past year bot pull requests: 15

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pytest-dev/pyfakefs

Top Issue Authors

  • mrbean-bremen (12)
  • vector-of-bool (11)
  • mtelka (5)
  • kurtmckee (4)
  • Aran-Fey (4)
  • buhtz (4)
  • jfindlay (4)
  • davidlbaird (3)
  • kbabioch (3)
  • sassanh (3)
  • evgenii-moriakhin (3)
  • jamesbraza (3)
  • wavesinaroom (2)
  • jcfp (2)
  • jaraco (2)

Top Pull Request Authors

  • mrbean-bremen (191)
  • pre-commit-ci[bot] (168)
  • pyup-bot (74)
  • kurtmckee (9)
  • dependabot[bot] (8)
  • browniebroke (5)
  • sassanh (4)
  • jfindlay (3)
  • lengau (2)
  • jamesbraza (2)
  • camillobruni (2)
  • hugnia (2)
  • matthew16550 (1)
  • jelly (1)
  • Numeri (1)

Top Issue Labels

  • bug (34)
  • enhancement (20)
  • packaging (9)
  • regression (8)
  • limitation (7)
  • info needed (3)
  • question (3)
  • wontfix (2)
  • documentation (2)
  • infrastructure (1)
  • help wanted (1)
  • cannot-reproduce (1)
  • not-a-bug (1)

Top Pull Request Labels

  • dependencies (8)
  • github_actions (5)

Package metadata

pypi.org: pyfakefs

Implements a fake file system that mocks the Python file system modules.

  • Homepage:
  • Documentation: https://pyfakefs.readthedocs.io/
  • Licenses: Apache-2.0
  • Latest release: 6.2.0 (published 5 months ago)
  • Last Synced: 2026-08-24T12:06:43.733Z (1 day ago)
  • Versions: 93
  • Dependent Packages: 102
  • Dependent Repositories: 1,274
  • Downloads: 4,167,126 Last month
  • Docker Downloads: 673,619
  • Rankings:
    • Dependent packages count: 0.211%
    • Dependent repos count: 0.324%
    • Downloads: 0.338%
    • Docker downloads count: 0.91%
    • Average: 1.544%
    • Stargazers count: 2.62%
    • Forks count: 4.861%
  • Maintainers (4)
proxy.golang.org: github.com/pytest-dev/pyfakefs

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/pytest-dev/pyfakefs#section-documentation
  • Licenses: apache-2.0
  • Latest release: v6.2.0+incompatible (published 5 months ago)
  • Last Synced: 2026-08-24T12:32:06.980Z (1 day ago)
  • Versions: 74
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 2.527%
    • Forks count: 2.759%
    • Average: 6.416%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
alpine-edge: py3-pyfakefs

fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.9.1-r0 (published about 1 year ago)
  • Last Synced: 2026-03-12T01:12:06.307Z (6 months ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.32%
    • Dependent packages count: 14.641%
  • Maintainers (1)
alpine-edge: py3-pyfakefs-pyc

Precompiled Python bytecode for py3-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.9.1-r0 (published about 1 year ago)
  • Last Synced: 2026-03-14T12:01:04.340Z (5 months ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 10.073%
    • Stargazers count: 12.868%
    • Dependent packages count: 13.386%
    • Forks count: 14.037%
  • Maintainers (1)
anaconda.org: pyfakefs

Pyfakefs implements a fake file system that mocks the Python file system modules. Using pyfakefs, your tests operate on a fake file system in memory without touching the real disk. The software under test requires no modification to work with pyfakefs. pyfakefs works with Linux, Windows and macOS.

  • Homepage: https://github.com/pytest-dev/pyfakefs
  • Licenses: Apache-2.0
  • Latest release: 6.0.0 (published 7 months ago)
  • Last Synced: 2026-03-18T04:04:19.605Z (5 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 50.785%
    • Average: 53.309%
    • Dependent repos count: 55.833%
alpine-v3.21: py3-pyfakefs

fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.6.0-r0 (published almost 2 years ago)
  • Last Synced: 2026-03-16T02:08:41.825Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-pyfakefs-pyc

Precompiled Python bytecode for py3-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.3.2-r0 (published over 2 years ago)
  • Last Synced: 2026-03-12T01:29:17.400Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-pyfakefs

fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.3.2-r0 (published over 2 years ago)
  • Last Synced: 2026-03-12T01:29:15.877Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-pyfakefs-pyc

Precompiled Python bytecode for py3-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.3.5-r1 (published over 2 years ago)
  • Last Synced: 2026-08-01T16:03:37.900Z (24 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
debian-13: python-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs
  • Documentation: https://packages.debian.org/trixie/python-pyfakefs
  • Licenses: apache-2.0
  • Latest release: 5.8.0-1 (published 6 months ago)
  • Last Synced: 2026-03-14T09:11:52.034Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: python-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs
  • Licenses: apache-2.0
  • Latest release: 5.6.0-1 (published 7 months ago)
  • Last Synced: 2026-03-09T13:05:13.003Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: dev-python/pyfakefs

A fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Documentation: https://packages.gentoo.org/packages/dev-python/pyfakefs
  • Licenses: Apache-2.0
  • Latest release: 6.2.0 (published 3 months ago)
  • Last Synced: 2026-07-21T01:47:35.188Z (about 1 month ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.22: py3-pyfakefs-pyc

Precompiled Python bytecode for py3-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.6.0-r0 (published almost 2 years ago)
  • Last Synced: 2026-03-12T01:27:33.809Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-pyfakefs

fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.9.1-r0 (published about 1 year ago)
  • Last Synced: 2026-04-13T20:08:19.382Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-pyfakefs-pyc

Precompiled Python bytecode for py3-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.6.0-r0 (published almost 2 years ago)
  • Last Synced: 2026-03-16T02:08:43.370Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.20: py3-pyfakefs

fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.3.5-r1 (published over 2 years ago)
  • Last Synced: 2026-03-16T02:13:36.699Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-pyfakefs

fake file system that mocks the Python file system modules

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.6.0-r0 (published almost 2 years ago)
  • Last Synced: 2026-03-14T12:59:00.808Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.23: py3-pyfakefs-pyc

Precompiled Python bytecode for py3-pyfakefs

  • Homepage: https://github.com/pytest-dev/pyfakefs/
  • Licenses: Apache-2.0
  • Latest release: 5.9.1-r0 (published about 1 year ago)
  • Last Synced: 2026-04-13T20:08:05.001Z (4 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
guix: python-pyfakefs

Mock file system interactions in tests

  • Homepage: https://github.com/pytest-dev/pyfakefs
  • Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/check.scm#n3626
  • Licenses: asl2.0
  • Latest release: 5.9.1 (published 6 months ago)
  • Last Synced: 2026-04-07T15:01:48.639Z (5 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/dockertests.yml actions
  • actions/checkout v4 composite
.github/workflows/release-deploy.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/testsuite.yml actions
  • actions/cache v3 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
Dockerfile docker
  • ubuntu latest build
pyfakefs/pytest_tests/ns_package/test/setup.py pypi
pyproject.toml pypi