howdy icon indicating copy to clipboard operation
howdy copied to clipboard

Deprecation Warning: datetime.datetime.utcnow

Open giggio opened this issue 1 year ago • 1 comments

I'm getting a deprecation warning:

/lib/security/howdy/compare.py:59: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
  "Date: " + datetime.datetime.utcnow().strftime("%Y/%m/%d %H:%M:%S UTC"),

It is coming from this line: https://github.com/boltgolt/howdy/blob/344eb342f7256154fa789cf93b5c0eff2c33c2e4/howdy/src/compare.py#L74


I've searched for similar issues already, and my issue has not been reported yet.

Linux distribution (if applicable): Ubuntu 24.04 LTS

Howdy version (sudo howdy version): 2.6.1


Workaround: Add to the lines just before (you need to use tabs, not spaces):

    import warnings
    warnings.filterwarnings("ignore", category=DeprecationWarning)

giggio avatar Apr 26 '24 03:04 giggio

Arch Linux using howdy from AUR is facing the same issue

chinggg avatar May 07 '24 13:05 chinggg