Skip to content

Commit

Permalink
Bump version: v4.7.3
Browse files Browse the repository at this point in the history
  • Loading branch information
joerick committed Sep 6, 2024
1 parent cb443f1 commit 4b37f8c
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 3 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,16 @@ Known issues
Changelog
---------

### v4.7.3

_6 September 2024_

- Fix a bug introduced in 4.7.0 which would cause the profiler to crash when profiling code with unusual locals, notably some pytest extensions (#332)
- Fix a bug that causes pyinstrument to fail to import packages like `glom` on Python 3.12 or later, which mutate the locals() dict. (#336)
- Fix a bug that caused a `UnicodeDecodeError` on some platforms (#330)
- Fix a DivideByZero error that occurs in some situations
- The IPython integration takes greater step to ensure a clean profile output, by ensuring internal frames are trimmed before printing. (#321)

### v4.7.2

_5 August 2024_
Expand Down
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
author = "Joe Rickerby"

# The full version, including alpha/beta/rc tags
release = "4.7.2"
release = "4.7.3"


# -- General configuration ---------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion pyinstrument/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from pyinstrument.profiler import Profiler

__all__ = ["__version__", "Profiler", "load_ipython_extension", "profile"]
__version__ = "4.7.2"
__version__ = "4.7.3"

# enable deprecation warnings
warnings.filterwarnings("once", ".*", DeprecationWarning, r"pyinstrument\..*")
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
setup(
name="pyinstrument",
packages=find_namespace_packages(include=["pyinstrument*"]),
version="4.7.2",
version="4.7.3",
ext_modules=[
Extension(
"pyinstrument.low_level.stat_profile",
Expand Down

0 comments on commit 4b37f8c

Please sign in to comment.