5d1c0799be
remove tracemalloc setting, it didn't turn up anything
2024-07-18 07:15:29 -05:00
b29f68db72
attempt to diagnose why a message about an unclosed socket is printed
2024-07-17 22:00:05 -05:00
19fae768c2
invoke mypy via make during CI
2024-07-06 16:37:09 -05:00
0061c6dd7d
bump some actions versions
2024-05-19 18:25:52 -04:00
da0be88798
Update versions to test
2024-05-19 18:15:03 -04:00
b57bbbb041
Drop codecov
2023-10-03 09:22:02 -05:00
99b18f1436
Fix python-version in release.yml
2023-10-03 09:19:17 -05:00
7724600eb8
update pre-commit workflow versions
2023-10-03 09:06:48 -05:00
b5e7f3eff6
tune when mypy is run
2023-10-03 09:03:03 -05:00
0f62a55154
test across oses
2023-10-03 08:56:31 -05:00
c2b821a72d
Switch from NamedTuple to dataclass
2022-10-09 12:41:48 -05:00
f157185120
fix workflow
2021-10-20 14:54:17 -05:00
4fb3e9ea7f
Add sphinx / rtd documentation
2021-10-20 14:53:02 -05:00
8007b02dcc
Add more TAI-wrangling
...
* leapseconddata.tai is a timezone object. BEWARE, because of reasons,
it compares equal to datetime.datetime.utc!
* tai_offset can take either kind of timestamp
* to_tai, tai_to_utc: convert to/from the TAI timescale.
* is_leap_second: return True if the given second is a leap second.
In the UTC timescale, the ":59" second returns True even though
"only" the second repetition of :59 is a leap second
2021-10-20 14:44:34 -05:00
507255e040
fix workflow
2021-10-18 19:31:46 -05:00
632139c299
Add unittest and improve coverage
2021-10-18 19:29:14 -05:00
59da27383f
don't run coverage during release
2021-10-18 10:34:57 -05:00
9b2c42b376
package-ize
2021-10-18 10:22:33 -05:00