Back to Explore

mpetazzoni/tslib

GitHub
1 watchersOpen source

Last release:

tslib is a Python timestamp processing toolkit and library for converting millisecond-precision UNIX timestamps and human-readable time deltas into formatted UTC and local date-time output. It also provides a command-line utility, ts, for transforming timestamps from command-line arguments or standard input, including an inline mode for replacing 13-digit millisecond timestamps found in text.

Project status

  • Maintenance status: Based on the upstream last push (2021-03-10) and the most recent listed updates (tslib 1.8 on 2021-03-10), this source appears quiet/dormant, not actively maintained as of today (2026-06-09).
  • Update cadence: Updates are historic and sparse (notably 2016 to 2021), with the last update occurring over 5 years ago, indicating a long stop in recent activity.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • tslib-1.8

    tslib 1.8 (from 1.7) mainly updates the CLI behavior by introducing an optional timestamp alignment feature. The release notes section is empty (no published changes), so the code changes below are not described by the publisher.

    Features
  • tslib-1.7

    tslib 1.7 includes a small functional change in the CLI processing flow, plus packaging changes to ensure declared dependencies are installed. Release notes were not provided, so the changes below are inferred directly from the code diff.

  • tslib-1.6

    tslib version 1.6 was published, but the publisher provided no release notes. As a result, this release cannot be reliably assessed for developer-impacting changes, such as API compatibility, behavior changes, security fixes, or migration requirements.

  • tslib-1.5.1

    tslib 1.5.1 makes a very small internal update and bumps the library version string. The only functional code change is in error handling during parsing in the CLI entry path.

  • tslib-1.5

    tslib 1.5 introduces a small internal refactor for version metadata and adjusts how the CLI reads from non-interactive stdin. The release notes are not provided, so the code changes below are assessed directly from the diff.

  • tslib-1.4

    tslib 1.4 updates version metadata, adds the new runtime dependency `six`, and improves `parse_input` argument handling. The release notes section is empty, so the behavior changes shown in the code are effectively undocumented.

  • tslib-1.3

    tslib version was bumped from 1.2 to 1.3 and the public surface was extended with a millisecond-precision UTC timestamp helper. The main behavioral code paths (timestamp parsing and date rendering) were refactored to use a new internal conversion helper.

    Features
  • tslib-1.2

    tslib 1.2 updates the library version and refactors timestamp rendering helpers in tslib/__init__.py. The main functional change is a rename and signature/semantic change around the delta rendering function used by render_date.

  • tslib-1.1

    This release note entry for tslib version 1.1 does not include any publisher-provided release notes. As a result, there is no documented information about new features, bug fixes, breaking changes, security updates, or migration steps in the provided data.