tempora
5.12.0
1.1M downloads/mo
#4388 most downloaded on PyPI
jaraco/tempora
What this package is like to depend on
Last release 1 months ago
14 Jul 2026
Release timing varies
gaps range from 2 weeks to 11 months
This project publishes no release notes
the list below is its commits, not an announcement
Nothing withdrawn
no release was ever pulled
12 years old
49 releases · first in 2015
4 releases in the last 12 months
see the full history below
Release timeline
49 releases · Feb 2015 to Jul 2026Releases
latest 49-
5.12.014 Jul 2026Commits, not release notes
This project publishes no release notes. Between
v5.11.0andv5.12.0there were 1 commits, 1 of them substantive:- Add Duration, a nanosecond-resolution timedelta
-
5.11.013 Jul 2026Commits, not release notes
This project publishes no release notes. Between
v5.10.0andv5.11.0there were 1 commits, 1 of them substantive:- Track duration parsing precisely in nanoseconds; add parse_nanoseconds
-
5.10.013 Jul 2026Commits, not release notes
This project publishes no release notes. Between
v5.9.0andv5.10.0there were 27 commits, 16 of them substantive:- Restructure tempora to put the implementation at the root.
- Restore the dependencies.
- Prefer 'test' extra
- In CI, call the reusable coherent-oss/system workflow
- Create pyproject.toml (coherent-oss/system#15)
- Restore calc-prorate script.
- Rely on coherent.deps for import detection.
- Remove reference to history.
- 👹 Feed the hobgoblins (delint).
- 👹 Feed the hobgoblins (delint).
- Remove agents (skeleton legacy).
- Prefer markdown for readme.
- Prefer single dispatch for input type routing.
- Inline message.
- 👹 Feed the hobgoblins (delint).
- Pass PYPI_TOKEN and contents:write to the reusable workflow.
-
5.9.006 May 2026Commits, not release notes
This project publishes no release notes. Between
v5.8.1andv5.9.0there were 55 commits, 48 of them substantive:- Schedule.PeriodicCommand objects now retain custom attributes across 'next' instances.
- Rely on suppress and passthrough decorators for clarity.
- Rely on consume and starmap to set defaults.
- Use set_defaults from jaraco.collections.
- Log filenames when running pytest-mypy (jaraco/skeleton#177)
- DelayedCommand now renders the target and execution time in str.
- Specify the directory for news fragments.
- Pin mypy on PyPy.
- Merge https://github.com/jaraco/skeleton
- Don't install (nor run) mypy on PyPy (librt build failures) (jaraco/skeleton#187)
- Bump
pytest-checkdocsto>= 2.14to resolve deprecation warnings (jaraco/skeleton#189) - Bump Python versions: drop 3.9 (EOL), add 3.15 (jaraco/skeleton#193)
- Fix CI warning in diffcov report (jaraco/skeleton#194)
- Bump badge for 2026.
- Merge https://github.com/jaraco/skeleton
- 👹 Feed the hobgoblins (delint).
- Add agent guidance pointing to skeleton documentation.
- Add free-threaded Python builds to CI matrix (jaraco/skeleton#198)
- Use Python 3.14 as the latest stable.
- Initial plan
…and 28 more.
-
5.8.121 Jun 2025Commits, not release notes
This project publishes no release notes. Between
v5.8.0andv5.8.1there were 25 commits, 23 of them substantive:- Bump badge for 2025.
- Removing dependabot config. Closes jaraco/skeleton#156
- Add support for building lxml on pre-release Pythons.
- Fix new mandatory configuration field for RTD (jaraco/skeleton#159)
- Select Ruff rules for modern type annotations (jaraco/skeleton#160)
- Consistent import sorting (isort) (jaraco/skeleton#157)
- Merge https://github.com/jaraco/skeleton
- Enable ruff rules ISC001/ISC002 (jaraco/skeleton#158)
- remove extra spaces in ruff.toml (jaraco/skeleton#164)
- Remove pycodestyle warnings, no longer meaningful when using ruff formatter.
- Update to the latest ruff version (jaraco/skeleton#166)
- Remove deprecated license classifier (PEP 639) (jaraco/skeleton#170)
- Remove workaround and update badge.
- Remove PIP_NO_PYTHON_VERSION_WARNING.
- Replace copy of license with an SPDX identifier. (jaraco/skeleton#171)
- Merge https://github.com/jaraco/skeleton
- Python 3 is the default nowadays (jaraco/skeleton#173)
- Add coherent.licensed plugin to inject license texts into the build.
- Revert "Python 3 is the default nowadays (jaraco/skeleton#173)" (jaraco/skeleton#175)
- Merge https://github.com/jaraco/skeleton
…and 3 more.
-
5.8.030 Dec 2024Commits, not release notes
This project publishes no release notes. Between
v5.7.1andv5.8.0there were 15 commits, 14 of them substantive:- Remove workaround for sphinx-contrib/sphinx-lint#83
- Allow the workflow to be triggered manually.
- Fix an incompatibility (and source of merge conflicts) with projects using Ruff/isort.
- Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#146)
- Merge https://github.com/jaraco/skeleton
- Bump pre-commit hook for ruff to avoid clashes with pytest-ruff (jaraco/skeleton#150)
- Add Python 3.13 and 3.14 into the matrix. (jaraco/skeleton#151)
- Include pyproject.toml in ruff.toml.
- Require Python 3.9 or later now that Python 3.8 is EOL.
- Merge https://github.com/jaraco/skeleton
- Use extend for proper workaround.
- Merge https://github.com/jaraco/skeleton
- Drop support for Python 3.8, now EOL.
- Finalize
-
5.7.130 Dec 2024Commits, not release notes
This project publishes no release notes. Between
v5.7.0andv5.7.1there were 19 commits, 18 of them substantive:- Update to the latest ruff version (jaraco/skeleton#137)
- Add Protocols, remove @overload, from
.coveragercexclude_also(jaraco/skeleton#135) - Loosen restrictions on mypy (jaraco/skeleton#136)
- Split the test dependencies into four classes (test, cover, type, check). (jaraco/skeleton#139)
- Add upstream and local sections for 'type' extra, since many projects will have 'types-*' dependencies.
- Merge https://github.com/jaraco/skeleton
- Add
--fixflag to ruff pre-commit hook for automatic suggestion of fixes (jaraco/skeleton#140) - Disable mypy for now. Ref jaraco/skeleton#143
- Merge https://github.com/jaraco/skeleton
- Move overload-overlap disablement to its own line for easier diffs and simpler relevant comments.
- Pass mypy
- Add a degenerate nitpick_ignore for downstream consumers. Add a 'local' comment to delineate where the skeleton ends and the downstream begins.
- Add support for linking usernames.
- Include the trailing slash in disable_error_code(overload-overlap), also required for clean diffs.
- Merge https://github.com/jaraco/skeleton
- Add return type to all public methods
- Add return type to all public methods
- Finalize
-
5.7.025 Jul 2024Commits, not release notes
This project publishes no release notes. Between
v5.6.0andv5.7.0there were 10 commits, 10 of them substantive:- Prefer "Source" to "Homepage" for the repository label.
- Merge https://github.com/jaraco/skeleton
- Exclude pytest-ruff (and thus ruff), which cannot build on cygwin.
- "preserve" does not require preview any more (jaraco/skeleton#133)
- Enforce ruff/Perflint rule PERF401 (jaraco/skeleton#132)
- Merge https://github.com/jaraco/skeleton
- Re-enable preview, this time not for one specific feature, but for all features in preview.
- Merge https://github.com/jaraco/skeleton
- Add a tzinfos mapping and parse method for easy datetime parsing with timezone support.
- Finalize
-
5.6.018 Jun 2024Commits, not release notes
This project publishes no release notes. Between
v5.5.1andv5.6.0there were 35 commits, 34 of them substantive:- Remove superfluous list comprehension.
- Enable complexity check and pycodestyle warnings. Closes jaraco/skeleton#110.
- Use 'extend-select' to avoid disabling the default config. Ref jaraco/skeleton#110.
- Allow mypy on PyPy (jaraco/skeleton#111)
- Re-enable ignoring of temporary merge queue branches. Closes jaraco/skeleton#103.
- Fetch unshallow clones in readthedocs. Closes jaraco/skeleton#114.
- Move Python 3.11 out of the test matrix.
- Configure pytest to support namespace packages. Ref pytest-dev/pytest#12112.
- Add link to blog entry from jaraco/skeleton#115 above CI build matrix.
- Pin against pytest 8.1.x due to pytest-dev/pytest#12194.
- Merge https://github.com/jaraco/skeleton
- Move project metadata to
pyproject.toml(jaraco/skeleton#122) - Migrated config to pyproject.toml using jaraco.develop.migrate-config and ini2toml.
- Allow macos on Python 3.8 to fail as GitHub CI has dropped support.
- Move project.urls to appear in the order that ini2toml generates it. Remove project.scripts.
- Merge https://github.com/jaraco/skeleton
- Revert "Allow macos on Python 3.8 to fail as GitHub CI has dropped support."
- Merge https://github.com/jaraco/skeleton
- Rename extras to align with core metadata spec.
- 👹 Feed the hobgoblins (delint).
…and 14 more.
-
5.5.119 Feb 2024Nothing published for this version
-
5.5.027 Jun 2023Nothing published for this version
-
5.4.027 Jun 2023Nothing published for this version
-
5.3.010 Jun 2023Nothing published for this version
-
5.2.210 Apr 2023Nothing published for this version
-
5.2.119 Jan 2023Nothing published for this version
-
5.2.002 Jan 2023Nothing published for this version
-
5.1.102 Jan 2023Nothing published for this version
-
5.1.019 Nov 2022Nothing published for this version
-
5.0.214 Jul 2022Nothing published for this version
-
5.0.102 Feb 2022Nothing published for this version
-
5.0.009 Jan 2022Nothing published for this version
-
4.1.207 Oct 2021Nothing published for this version
-
4.1.120 Jun 2021Nothing published for this version
-
4.1.020 Jun 2021Nothing published for this version
-
4.0.204 Apr 2021Nothing published for this version
-
4.0.131 Oct 2020Nothing published for this version
-
4.0.018 Jul 2020Nothing published for this version
-
3.0.020 Mar 2020Nothing published for this version
-
2.1.120 Mar 2020Nothing published for this version
-
2.1.010 Jan 2020Nothing published for this version
-
2.0.020 Dec 2019Nothing published for this version
-
1.14.112 Apr 2019Nothing published for this version
-
1.1401 Nov 2018Nothing published for this version
-
1.1304 Jul 2018Nothing published for this version
-
1.1226 Jun 2018Nothing published for this version
-
1.1113 Mar 2018Nothing published for this version
-
1.1014 Dec 2017Nothing published for this version
-
1.918 Aug 2017Nothing published for this version
-
1.825 Jun 2017Nothing published for this version
-
1.7.125 Jun 2017Nothing published for this version
-
1.723 May 2017Nothing published for this version
-
1.6.113 Sep 2016Nothing published for this version
-
1.612 Sep 2016Nothing published for this version
-
1.512 Sep 2016Nothing published for this version
-
1.425 Dec 2015Nothing published for this version
-
1.325 Apr 2015Nothing published for this version
-
1.222 Feb 2015Nothing published for this version
-
1.115 Feb 2015Nothing published for this version
-
1.001 Feb 2015Nothing published for this version