* Remove `LEAP_SECONDS` variable from the `gps` module. Previously, the variable `LEAP_SECONDS` was initialized on import-time. This can cause problems for code that depends on this package if network accesss to all of the configured leap second data sources is unavailable.
0.2.7
* Explicitly catch socket timeout errors when requesting leap second data. Sometimes we get a socket timeout error when attempting to fetch data from one of the leap second sources. This should be raised as a URLError or a TimeoutError but in practice we sometimes see `socket.timeout` errors.
0.2.6
* Streamline the CI build and release. * Add a build target for Python 3.7
0.2.5
* Add additional sources for leap second data. When the primary source of leap second data is unavailable (we have experienced downtime multiple times), fallback on one of the official mirrors for this data. * Round microseconds in gps_to_utc conversion.
0.2.4
* Fix microseconds bug. Microseconds >= 999500 were rounded to 1000 milliseconds.