Skip to content

Python 3.12: Deprecation warnings related to datetime.datetime.utcfromtimestamp #528

@madhuravius

Description

@madhuravius

Related to: python/cpython#103857

    from freezegun import freeze_time
.venv/lib/python3.12/site-packages/freezegun/__init__.py:8: in <module>
    from .api import freeze_time
.venv/lib/python3.12/site-packages/freezegun/api.py:19: in <module>
    from dateutil import parser
.venv/lib/python3.12/site-packages/dateutil/parser/__init__.py:2: in <module>
    from ._parser import parse, parser, parserinfo, ParserError
.venv/lib/python3.12/site-packages/dateutil/parser/_parser.py:50: in <module>
    from .. import tz
.venv/lib/python3.12/site-packages/dateutil/tz/__init__.py:2: in <module>
    from .tz import *
.venv/lib/python3.12/site-packages/dateutil/tz/tz.py:37: in <module>
    EPOCH = datetime.datetime.utcfromtimestamp(0)
E   DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).

Context: https://discuss.python.org/t/deprecating-utcnow-and-utcfromtimestamp/26221

I copied the formatting of other issues I saw on this board.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions