head	1.19;
access;
symbols
	pkgsrc-2026Q1:1.18.0.6
	pkgsrc-2026Q1-base:1.18
	pkgsrc-2025Q4:1.18.0.4
	pkgsrc-2025Q4-base:1.18
	pkgsrc-2025Q3:1.18.0.2
	pkgsrc-2025Q3-base:1.18
	pkgsrc-2025Q2:1.17.0.4
	pkgsrc-2025Q2-base:1.17
	pkgsrc-2025Q1:1.17.0.2
	pkgsrc-2025Q1-base:1.17
	pkgsrc-2024Q4:1.16.0.4
	pkgsrc-2024Q4-base:1.16
	pkgsrc-2024Q3:1.16.0.2
	pkgsrc-2024Q3-base:1.16
	pkgsrc-2024Q2:1.15.0.2
	pkgsrc-2024Q2-base:1.15
	pkgsrc-2024Q1:1.14.0.2
	pkgsrc-2024Q1-base:1.14
	pkgsrc-2023Q4:1.13.0.2
	pkgsrc-2023Q4-base:1.13
	pkgsrc-2023Q3:1.12.0.8
	pkgsrc-2023Q3-base:1.12
	pkgsrc-2023Q2:1.12.0.6
	pkgsrc-2023Q2-base:1.12
	pkgsrc-2023Q1:1.12.0.4
	pkgsrc-2023Q1-base:1.12
	pkgsrc-2022Q4:1.12.0.2
	pkgsrc-2022Q4-base:1.12
	pkgsrc-2022Q3:1.11.0.8
	pkgsrc-2022Q3-base:1.11
	pkgsrc-2022Q2:1.11.0.6
	pkgsrc-2022Q2-base:1.11
	pkgsrc-2022Q1:1.11.0.4
	pkgsrc-2022Q1-base:1.11
	pkgsrc-2021Q4:1.11.0.2
	pkgsrc-2021Q4-base:1.11
	pkgsrc-2021Q3:1.9.0.20
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.9.0.18
	pkgsrc-2021Q2-base:1.9
	pkgsrc-2021Q1:1.9.0.16
	pkgsrc-2021Q1-base:1.9
	pkgsrc-2020Q4:1.9.0.14
	pkgsrc-2020Q4-base:1.9
	pkgsrc-2020Q3:1.9.0.12
	pkgsrc-2020Q3-base:1.9
	pkgsrc-2020Q2:1.9.0.10
	pkgsrc-2020Q2-base:1.9
	pkgsrc-2020Q1:1.9.0.6
	pkgsrc-2020Q1-base:1.9
	pkgsrc-2019Q4:1.9.0.8
	pkgsrc-2019Q4-base:1.9
	pkgsrc-2019Q3:1.9.0.4
	pkgsrc-2019Q3-base:1.9
	pkgsrc-2019Q2:1.9.0.2
	pkgsrc-2019Q2-base:1.9
	pkgsrc-2019Q1:1.8.0.4
	pkgsrc-2019Q1-base:1.8
	pkgsrc-2018Q4:1.8.0.2
	pkgsrc-2018Q4-base:1.8
	pkgsrc-2018Q3:1.7.0.2
	pkgsrc-2018Q3-base:1.7
	pkgsrc-2018Q2:1.5.0.4
	pkgsrc-2018Q2-base:1.5
	pkgsrc-2018Q1:1.5.0.2
	pkgsrc-2018Q1-base:1.5
	pkgsrc-2017Q4:1.4.0.2
	pkgsrc-2017Q4-base:1.4
	pkgsrc-2017Q3:1.3.0.4
	pkgsrc-2017Q3-base:1.3
	pkgsrc-2017Q2:1.1.0.4
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.2
	pkgsrc-2017Q1-base:1.1;
locks; strict;
comment	@# @;


1.19
date	2026.05.12.09.29.53;	author adam;	state Exp;
branches;
next	1.18;
commitid	9xPCjg88F9gBtvFG;

1.18
date	2025.07.22.10.54.12;	author adam;	state Exp;
branches;
next	1.17;
commitid	lWu31MbFErxroJ3G;

1.17
date	2024.12.31.17.56.53;	author adam;	state Exp;
branches;
next	1.16;
commitid	bVvEjmf4aI6YfGDF;

1.16
date	2024.07.26.06.42.30;	author adam;	state Exp;
branches;
next	1.15;
commitid	UbRuztvWVCsuBjjF;

1.15
date	2024.06.19.05.11.36;	author adam;	state Exp;
branches;
next	1.14;
commitid	XEcjvgr7mAC4iyeF;

1.14
date	2024.02.19.11.23.20;	author adam;	state Exp;
branches;
next	1.13;
commitid	rw6NLt7DJT6Ke2ZE;

1.13
date	2023.11.28.17.15.22;	author adam;	state Exp;
branches;
next	1.12;
commitid	g3LgEzi4w5VPQoOE;

1.12
date	2022.11.06.18.18.37;	author adam;	state Exp;
branches;
next	1.11;
commitid	kB8XOwwNNrZFDF0E;

1.11
date	2021.10.26.11.24.35;	author nia;	state Exp;
branches;
next	1.10;
commitid	Ky53YOxMXjD4rjeD;

1.10
date	2021.10.07.15.04.11;	author nia;	state Exp;
branches;
next	1.9;
commitid	6jKukEHs7I6jgTbD;

1.9
date	2019.04.19.10.01.13;	author adam;	state Exp;
branches;
next	1.8;
commitid	5WUsIwJCe8MXzWjB;

1.8
date	2018.11.15.10.07.38;	author adam;	state Exp;
branches;
next	1.7;
commitid	1XwSv1htWXY7B10B;

1.7
date	2018.07.07.09.03.07;	author adam;	state Exp;
branches;
next	1.6;
commitid	57pSiFyzbx61sbJA;

1.6
date	2018.07.03.09.56.28;	author adam;	state Exp;
branches;
next	1.5;
commitid	vrlzdEJ6pT6kSFIA;

1.5
date	2018.03.15.12.34.54;	author adam;	state Exp;
branches;
next	1.4;
commitid	gobsQPT7dxYUhyuA;

1.4
date	2017.12.22.05.55.39;	author adam;	state Exp;
branches;
next	1.3;
commitid	at2HhWuk2akmKQjA;

1.3
date	2017.08.22.08.08.25;	author adam;	state Exp;
branches;
next	1.2;
commitid	Un0Ne1hzcK15pb4A;

1.2
date	2017.07.19.17.06.49;	author adam;	state Exp;
branches;
next	1.1;
commitid	vYl2qMxGtLtxtRZz;

1.1
date	2017.02.13.17.15.00;	author adam;	state Exp;
branches;
next	;
commitid	GgiqCyMqRkj5xOFz;


desc
@@


1.19
log
@py-tempora: updated to 5.9.0

v5.9.0

Features
- Schedule.PeriodicCommand objects now retain custom attributes across 'next' instances.
- DelayedCommand now renders the target and execution time in __str__.
@
text
@$NetBSD: distinfo,v 1.18 2025/07/22 10:54:12 adam Exp $

BLAKE2s (tempora-5.9.0.tar.gz) = 63ce20381a5d936a45f1745f5ab52a5704e9d37061474e87e137e0a1bba8937e
SHA512 (tempora-5.9.0.tar.gz) = f515a35345968b765d7bd61d6828d9e1761d2b9ab8915015804597e9f4204942da3801de01e80ab1ed93be604bd4011f650a8bd970f09c14abad3e4af8e586eb
Size (tempora-5.9.0.tar.gz) = 24490 bytes
@


1.18
log
@py-tempora: updated to 5.8.1

v5.8.1
No significant changes.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.17 2024/12/31 17:56:53 adam Exp $
d3 3
a5 3
BLAKE2s (tempora-5.8.1.tar.gz) = c062afce476c4c3517397840a83bedb076e4d2b0e6c0a25a60e35559ae463b2d
SHA512 (tempora-5.8.1.tar.gz) = d53c44f613c6897b3fee09a4e127e261bfc1b63373b0465fce6d8cc21f9fd38a45c1c32ed33acc23a32f1959ca1b88f9377af4b8267ede2a6504a64e208f9d15
Size (tempora-5.8.1.tar.gz) = 23072 bytes
@


1.17
log
@py-tempora: updated to 5.8.0

v5.8.0

Features
- Drop support for Python 3.8, now EOL.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.16 2024/07/26 06:42:30 adam Exp $
d3 3
a5 3
BLAKE2s (tempora-5.8.0.tar.gz) = 22c7f698c14cd7eeeff0fada29cfab1d9ccfd3463d53dc83f1540257c4785424
SHA512 (tempora-5.8.0.tar.gz) = 387c08b2ec9b1f8345835f26a95aa47659399c9b2422168e114b2c28331e0ecdf627d0ba41a0279f3d74cb3da1670e3db918d83ccf9e169d3fc962926b4cfee5
Size (tempora-5.8.0.tar.gz) = 23019 bytes
@


1.16
log
@py-tempora: updated to 5.7.0

v5.7.0

Features
- Add a tzinfos mapping and parse method for easy datetime parsing with timezone support.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.15 2024/06/19 05:11:36 adam Exp $
d3 3
a5 3
BLAKE2s (tempora-5.7.0.tar.gz) = 19a28e4aeefd1bcf92b0b4a7d28884c31f2c5254cac889ccc56a050191e59751
SHA512 (tempora-5.7.0.tar.gz) = 4c1bc7e45cfa1f415bfa6bcee3d6b82246477279b89328a98b8b944dddf7184a515e0733bb868321f63cbcb21fcb7847543a2643c059e6d2e0721c2e66ad4239
Size (tempora-5.7.0.tar.gz) = 22239 bytes
@


1.15
log
@py-tempora: updated to 5.6.0

v5.6.0

Features
- Removed dependency on pytz.
- In utc.now(), bind late to allow for monkeypatching.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.14 2024/02/19 11:23:20 adam Exp $
d3 3
a5 3
BLAKE2s (tempora-5.6.0.tar.gz) = 0172b4d213088e27c9d12e7bf138baee18157c306ef99ac8bc39f31b5c7ba770
SHA512 (tempora-5.6.0.tar.gz) = dd8dfe94813a482a2493e3129c9dd4f40dd399bc933a5348454b903d49def1c84a417696c24b66533bcfa93d3d334c67114bdc0cc2512ce39384c039911b4d0d
Size (tempora-5.6.0.tar.gz) = 21659 bytes
@


1.14
log
@py-tempora: updated to 5.5.1

v5.5.1

Bugfixes

- Remove test dependency on backports.unittest_mock.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.13 2023/11/28 17:15:22 adam Exp $
d3 3
a5 3
BLAKE2s (tempora-5.5.1.tar.gz) = 73deb227a24a01ee3abbc462400acf5583ca1901f3b8f090e6811a615de08124
SHA512 (tempora-5.5.1.tar.gz) = 642c4176ea14504e2f831f738e1064c1fb888ad89a67c74d5bcf2a5389923af3933981393855c7eceaf6c7fc16bbbf4126015d2d1dfa0fdfd38d528d16854dce
Size (tempora-5.5.1.tar.gz) = 21145 bytes
@


1.13
log
@py-tempora: updated to 5.5.0

v5.5.0

Features

- Stopwatch now uses ``time.monotonic``.


v5.4.0

Features

- Require Python 3.8 or later.


v5.3.0

Removed use of ``datetime.utc**`` functions
deprecated in Python 3.12.

v5.2.2

Fixed bug in tests that would fail when a leap year
was about a year away.

v5.2.1

Restored dependency on ``jaraco.functools``, still
used in timing module.

v5.2.0

Remove dependency on jaraco.functools.

v5.1.1

Packaging refresh.

v5.1.0

Introduced ``infer_datetime`` and added some type hints.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.12 2022/11/06 18:18:37 adam Exp $
d3 3
a5 3
BLAKE2s (tempora-5.5.0.tar.gz) = 4b1d4137f308baef87a4a42b5629bd4527897ae601153744ec01f969abe53ad0
SHA512 (tempora-5.5.0.tar.gz) = 7cf1d7f826e71e03bb733f082f0ac1e8746f1db64776c436fe683369c70164902140df9547757d8ed489366a5f7b336415aec076ea3c4b0b7b633ed09527f01b
Size (tempora-5.5.0.tar.gz) = 20877 bytes
@


1.12
log
@py-tempora: updated to 5.0.2

v5.0.2
======
- Refreshed project.
- Enrolled with Tidelift.

v5.0.1
======
- Refreshed project.

v5.0.0
======
- Removed deprecated ``divide_*`` functions and ``Parser``
  class.
- Require Python 3.7 or later.
- Fixed error reporting in parse_timedelta.

v4.1.2
======
- Docs now build without warnings.

v4.1.1
======
- Fixed issue where digits were picked up in the unit when
  adjacent to the last unit.

v4.1.0
======
- Added support for more formats in ``parse_timedelta``.
- ``parse_timedelta`` now supports formats emitted by
  ``timeit``, including honoring nanoseconds at the
  microsecond resolution.

v4.0.2
======
- Refreshed package metadata.

v4.0.1
======
- Refreshed package metadata.

v4.0.0
======
- Removed ``strptime`` function in favor of
  `datetime.datetime.strptime <https://docs.python.org/3/library/datetime.html#datetime.datetime.strptime>`_. If passing
  a ``tzinfo`` parameter, instead invoke `.replace(tzinfo=...)`
  on the result.
- Deprecated ``divide_timedelta`` and ``divide_timedelta_float``
  now that Python supports this functionality natively.
- Deprecated ``Parser`` class. The
  `dateutil.parser <https://dateutil.readthedocs.io/en/stable/parser.html>`_
  provides more sophistication.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2021/10/26 11:24:35 nia Exp $
d3 3
a5 3
BLAKE2s (tempora-5.0.2.tar.gz) = 66f2974c50d71afe9b05a28453bc3c274db193f9a5c7a45cf431794fc97b99c7
SHA512 (tempora-5.0.2.tar.gz) = d0fe086b92e21622444b941c583e3432420b1826e60aa4b90bab31907a98b4989dd21ca99b5554e965f87e23c9d65d9bce8e434d801985f99f187b7dad2a715a
Size (tempora-5.0.2.tar.gz) = 19530 bytes
@


1.11
log
@time: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.10 2021/10/07 15:04:11 nia Exp $
d3 3
a5 3
BLAKE2s (tempora-1.14.1.tar.gz) = ec7cd3353af361d755092570591e3149ff20ab65329eca84503d0f0b422223eb
SHA512 (tempora-1.14.1.tar.gz) = 4ecd5430d4d90959b0985908a1e4f239a56ce0026cd315ef6b8c204b645caccb135db76bb2ca9cb95bc65bdf337b61e7c31514eb9c85036771469b6a058edfbb
Size (tempora-1.14.1.tar.gz) = 19383 bytes
@


1.10
log
@time: Remove SHA1 hashes for distfiles
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.9 2019/04/19 10:01:13 adam Exp $
d3 1
a3 1
RMD160 (tempora-1.14.1.tar.gz) = 7dac285c19fc780e630536bf456d6c7c37c10e15
@


1.9
log
@py-tempora: updated to 1.14.1

1.14.1
Fix failing doctest in parse_timedelta.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.8 2018/11/15 10:07:38 adam Exp $
a2 1
SHA1 (tempora-1.14.1.tar.gz) = d26b45cfc2c941f029092e9217b4d2a97bb62979
@


1.8
log
@py-tempora: updated to 1.14

1.14
Package refresh, including use of declarative config in
the package metadata.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.7 2018/07/07 09:03:07 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.14.tar.gz) = 59f51215a57763bc7f94f058e2c0352adbc372d7
RMD160 (tempora-1.14.tar.gz) = d9753fb299c74107c10617d1b6a2cc7612c1d050
SHA512 (tempora-1.14.tar.gz) = dea359fcb5eebda2db6b0de2e615ef6681860e9b8ecdb6041316623b9072067f08cd19d72d9a9e1fc792da7c5760f5e2382bedcbe09467109557448bae1fd8cf
Size (tempora-1.14.tar.gz) = 16009 bytes
@


1.7
log
@py-tempora: updated to 1.13

1.13
Enhancements to BackoffDelay:
- Added .reset method.
- Made iterable to retrieve delay values.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.6 2018/07/03 09:56:28 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.13.tar.gz) = 03117838eb919399887dbaa8f82fc8b364acef1f
RMD160 (tempora-1.13.tar.gz) = 0e1d74d21a85a84c965364fee07620841c453004
SHA512 (tempora-1.13.tar.gz) = 98927024f07196a51b8d61017786cfc258db289ab9c98942cca2501074c1675bf1213770ad00db1d38829017bb9928cccde7fb344c170b2f485fc68505737485
Size (tempora-1.13.tar.gz) = 15956 bytes
@


1.6
log
@py-tempora: updated to 1.12

1.12:
Added UTC module (Python 3 only), inspired by the utc project.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.5 2018/03/15 12:34:54 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.12.tar.gz) = eb28cbb6a10e01e4342aef36fd40c054b8af0bc2
RMD160 (tempora-1.12.tar.gz) = 8f393c1e7b1666c797fd79c745b9e98a02f6b4ea
SHA512 (tempora-1.12.tar.gz) = 4acd38fb464e858db371fc4ac6d2082f4f0c676016cdb95d8415895b7d0bdd3c787c2678737e437d1f5861368dd54040ce289407cfeea3ca43b130c56da133b6
Size (tempora-1.12.tar.gz) = 15208 bytes
@


1.5
log
@py-tempora: updated to 1.11

1.11:
Scheduler now honors daylight savings times in the PeriodicCommands.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.4 2017/12/22 05:55:39 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.11.tar.gz) = ec05ee26dcb1a407be595a408dc5c151f9f4a168
RMD160 (tempora-1.11.tar.gz) = 4896c6300c9b22e6659b0c7cea671378cbba22f9
SHA512 (tempora-1.11.tar.gz) = cda47613cabefabb0c52e2f89f31b405a3b3f17c531a0b890a9ccfd3a3fcd5bc5bec19881ce726972ff61811654e8b5ec8048c9ebad6e87d72d7d98bfa4daeab
Size (tempora-1.11.tar.gz) = 14750 bytes
@


1.4
log
@py-tempora: updated to 1.10

1.10
Added ``timing.BackoffDelay``, suitable for implementing
exponential backoff delays, such as those between retries.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.3 2017/08/22 08:08:25 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.10.tar.gz) = 6ad0bcd90c830babc6065a95532b4913286feb37
RMD160 (tempora-1.10.tar.gz) = 5c9fdd8b4f19a35f0746cb3296b620a63ea74053
SHA512 (tempora-1.10.tar.gz) = fec1f8ba1e585a058815785909832207630f30c627b4c3a6138d45a8b20fe70f435726892fae0f2722226aeca200633bc6653b0c4ee701155bda392baec0e2ca
Size (tempora-1.10.tar.gz) = 13839 bytes
@


1.3
log
@1.9
Added support for months, years to ``parse_timedelta``.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.2 2017/07/19 17:06:49 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.9.tar.gz) = db49565ea28808d1df058a303c31ced92f46ccd2
RMD160 (tempora-1.9.tar.gz) = 94abf3e313c2f49c55f36344e25de0065e3738ae
SHA512 (tempora-1.9.tar.gz) = cb049675d7196738debca3dc0ddd8c5e72d0468bd1a853f77378cc5564b100cd94d23c63d7b06c6bed2827365d904a1582cf9d497618493b795600b6d476b91f
Size (tempora-1.9.tar.gz) = 12469 bytes
@


1.2
log
@1.8:
Introducing ``timing.Timer``, featuring a ``expired``
method for detecting when a certain duration has been
exceeded.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.1 2017/02/13 17:15:00 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.8.tar.gz) = fa6d4fbcf46d36a528d60811b2d86e0f5e5de966
RMD160 (tempora-1.8.tar.gz) = 50c3cc64d1d3779737bdee070a3bb093b5068297
SHA512 (tempora-1.8.tar.gz) = cd0a913990984f0cfe269c87cdcd80495a79df0479feed3c41c03830a19cb748b92ec71c6b586e18327a9e559d4d9540c073d38088dc95b3fb2b03e127052e3f
Size (tempora-1.8.tar.gz) = 12212 bytes
@


1.1
log
@Added time/py-tempora version 1.6.1

Objects and routines pertaining to date and time (tempora).

Modules include:
- tempora (top level package module) contains miscellaneous
  utilities and constants.
- timing contains routines for measuring and profiling.
- schedule contains an event scheduler.
@
text
@d1 1
a1 1
$NetBSD: distinfo,v 1.11 2016/09/12 17:44:14 adam Exp $
d3 4
a6 4
SHA1 (tempora-1.6.1.tar.gz) = 370dbed567747b1b51d5c3881e0f10e85ed37c21
RMD160 (tempora-1.6.1.tar.gz) = 7e8b92d97ea1171351556536348a1fabc32091e4
SHA512 (tempora-1.6.1.tar.gz) = 9baf9162e304e59ae0a427a7a27d1fc66b0d4b98e016490317832ba2e7acec520ef2baeebeb26f7984ba7ace82413d15b96baef7dbdfcfdc94e29e7179769a01
Size (tempora-1.6.1.tar.gz) = 11423 bytes
@

