nucleic / enaml

Declarative User Interfaces for Python
http://enaml.readthedocs.io/en/latest/
Other
1.52k stars 130 forks source link

Make tests pass after 2038 #516

Closed bmwiedemann closed 1 year ago

bmwiedemann commented 1 year ago

Make tests pass after 2038

This patch was inspired by https://github.com/python/cpython/commit/0af681b652c43f0ba90988400ecc1e7934fbfc5d

Background: As part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future. The usual offset is +16 years, because that is how long I expect some software will be used in some places. This showed up failing tests in our package build. See https://reproducible-builds.org/ for why this matters.

codecov-commenter commented 1 year ago

Codecov Report

Merging #516 (63f7dde) into main (c8c6c2d) will not change coverage. The diff coverage is 100.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #516 +/- ## ======================================= Coverage 74.59% 74.59% ======================================= Files 302 302 Lines 22944 22944 Branches 2951 2951 ======================================= Hits 17114 17114 Misses 4936 4936 Partials 894 894 ```