FindSoftware

FreezeGun

Python library that mocks the datetime module so tests can run as if at a chosen point in time.

FreezeGun is a Python library that mocks the datetime module, so that tests can run as if at a chosen point in time. It is a testing library, and its maintainer is Steve Pulec, who has published it on PyPI since 2012.

Worth knowing

The project has no website of its own. Its documentation is the README in the repository, and the PyPI documentation link points to the same file.

Identity

Status
Active
Maintainer
Steve Pulec3
Maintained by
Individual
First release
20123

Releases

Current major version
15
Last release
2025-08-095

Adoption

GitHub stars
4,5341
Contributors
1076
Dependent repositories
8,3457
Dependent packages
3987

Why these figures do not compare

Sources

  1. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/spulec/freezegun
  2. 2026-11-08: links, Categories
    github.com/spulec/freezegun/blob/master/README.rst
  3. 2026-11-08: Maintainer, First release, License
    pypi.org/pypi/freezegun/json
  4. 2026-11-08: Runtime, Minimum runtime
    github.com/spulec/freezegun/blob/1.5.5/setup.cfg
  5. 2026-11-08: Current major version, Last release
    api.github.com/repos/spulec/freezegun/releases
  6. 2026-11-08: Contributors
    api.github.com/repos/spulec/freezegun/contributors
  7. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/pypi.org/packages/freezegun

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON