NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4890 most downloaded on PyPI
A flexible, customizable timer for your Python code.
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.7 years
Nearly every release is documented
notes for 9 of 10 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
10 releases · first in 2019
Add an inital_text parameter, which can be used to log that the timer has been started (contributed by Matthew Price)
Highlights:
inital_text parameter, which can be used to log that the timer has been started (contributed by Matthew Price)See changelog for more details
### Added
inital_text parameter which, when present, will use logger to log that timer has been started (by Matthew Price in [#47])Use __all__ to specify public API
One column per quarter.
__all__ to specify the public API (by @alkatar21 in [#46])Explicit support for Python 3.10 and 3.11
Highlights:
See changelog for more details
py.typed file to mark codetiming as typed as specified in PEP 561 (by @alkatar21 in [#38])text can be a callable returning a formatted string (suggested by @dchess).
Highlights:
text can be a callable returning a formatted string (suggested by @dchess).See changelog for more details
text can be a callable returning a formatted string, suggested by @dchess in [#29] ([#30]).Made named attributes like {name} and {seconds} available for text templates (suggested by @mlisovyi).
Highlights:
{name} and {seconds} available for text templates (suggested by @mlisovyi)..timers to a custom dictionary with support for simple statistics like .mean(), .min(), and .stdev().See changelog for more details
text template string, suggested by @mlisovyi in [#24] ([#25]).Timer.timers changed from regular dict to a custom dictionary supporting basic statistics for named timers ([#23]).Added .last attribute with the value of the last measured time (by @janfreyberg)
Highlights:
.last attribute with the value of the last measured time (by @janfreyberg)See changelog for more details.
.last attribute with the value of the last measured time (by @janfreyberg in [#13]).CHANGELOG.md detailing changes made to codetiming since its initial publication ([#17]).CONTRIBUTING.md with guidelines on how to work with codetiming as a developer ([#18]).AUTHORS.md with a list of maintainers and contributors ([#18])Update documentation to point to the accompanying article
Update documentation to point to the accompanying article
Initial version of codetiming. Version 1.0.0 corresponds to the code in the tutorial Python Timer Functions: Three Ways to Monitor Your Code.
Initial version of codetiming. Version 1.0.0 corresponds to the code in the tutorial Python Timer Functions: Three Ways to Monitor Your Code.
Explicitly test and support Python 3.8
codetiming namespace (#8)Add credit to midgard for original implementation
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →