Skip to content

0.1.1

Latest

Choose a tag to compare

@Lu-ITC Lu-ITC released this 22 Oct 04:22
· 1 commit to main since this release
1641098
  • A handoff path that is not a string or path-like object (None, bytes, a number) raises HandoffError instead of TypeError (r2 audit observation).
  • Reject exponent-overflow JSON numbers, including positive and negative 1e999, with HandoffError.
  • Freshness options no longer raise an undocumented OverflowError: integers of any size are compared exactly (never converted to float), and every invalid option raises HandoffError.
  • Report JSON parse locations without repeating input contents or filenames.
  • Restore the documented pull-request Python/platform matrix; distinguish configured jobs from executed verification.
  • Correct the installation note; it no longer describes the first release as future.
  • PyPI metadata (keywords, classifiers, homepage and changelog URLs), README pitch, badge placeholders and install-from-PyPI note.
  • A handoff path containing a NUL character raises HandoffError('handoff path is invalid ...') instead of a misleading JSON message.
  • Freshness compares the elapsed time in exact integer microseconds; a long interval just over the limit is now stale (independent re-audit RH-01).
  • The README no longer states a version number (it said 0.1.0 while the package is 0.1.1rc1; RH-02).
  • Local verification of the 0.1.1rc1 candidate (2026-10-16): CPython 3.10, 3.11, 3.12 and 3.14 on macOS (arm64), from source and from the built wheel. Python 3.13, Linux and Windows were not run; no hosted CI run exists for it.

PyPI: https://pypi.org/project/task-handoff-check/0.1.1/
50eb4152e5f6f3b466cf99795da475c4eb40f30e018f5bb651c4679d515af8c7 task_handoff_check-0.1.1-py3-none-any.whl
b6f866e1dd0d0c3def125aa4847edfeb608abd2eca6e3b0b5ce776d924b9958a task_handoff_check-0.1.1.tar.gz