Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Changes
=======

4.3.0
5.0.0
~~~~~
* FIX: win32 encoding issues
* ENH: Add support for ``sys.monitoring`` (Python >= 3.12)
Expand Down Expand Up @@ -44,7 +44,7 @@ Changes
* Now allowing switching back to the "legacy" trace system on Python 3.12+,
controlled by an environment variable
* ENH: Added capability to parse TOML config files for defaults (#335):

* ``kernprof`` and ``python -m line_profiler`` CLI options
* ``GlobalProfiler`` configurations, and
* profiler output (e.g. ``LineProfiler.print_stats()``) formatting
Expand Down
62 changes: 31 additions & 31 deletions dev/ci_public_gpg_key.pgp.enc
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
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
48 changes: 24 additions & 24 deletions dev/ci_secret_gpg_subkeys.pgp.enc
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
U2FsdGVkX19irSuA/YFmeBeJIUhhoXkeyyLkFsAlU6eDpaUCEfEiAuiOKBUVxXjW
Wko4tiiSn0wdqXujdPvAMu3VEXzXC0/94iliU86etT97783BgV4xpDFbPdE9LKou
Sy5m+yTpBo0+msc30lB6mRZPG5uRChccNILpd0GCmwSN94pNuEeH24Gy4fzDuo4P
0pzaNnD7fNv2MmzUTVP11IN6Uo1q84394ajJntIIZaSmvBmJqdFe0YaJa0UOGa3p
Rez26LW/cS4dN/D9dTY5CzxIUOHDVP+DvE7JGPKHsEA22d4/xJ+qPyzscb6gp7to
dkBEwv/SwNEVBGfnQv/8cukFrp3YIsicM0Q3mL8VRVpa0tB2b7Bfd06E1x+1eXGL
CIogi6mTb+2bDp/9ZvsklUIAtQK9SBKkFQT4vEdLnswH2/88WznHD1woHX+x66Ts
a4SiFP1ix+uphI3Zioq9oYvN/7A5gLdLjiFKv2nLk+qGlFTAAzkaevFo6RYf+IFW
qOGl7rZ1M6hfHoZihW0GtIEB7C3bKC63acdCVyIe8yzH8EjobhrGLHpgWmFlPX3c
Bvwi7wIUiCmQzBBTUyAjPdz5qCpDcAPpkEOVuWIJW3QisapxycsC/PVw6IyZjdHK
C6XTL4Ros184dH5nM3/RMnoC2zatm2UbUaYpIYCqgjn2uiBcdhkKB33u+mEcSWap
+c8sRsirJAmiMvMIoJqky5WPghtz5e40MKfQFnQ7QMUm++b3t1zttXV7JyUnMTrx
2HLBrBKr6uVvSftPgB2jSeFPns763Tk1qkDnFZk8xHlCd8tAG7IKDUdpGzR6Cr5Z
yKckNF240f0VLbMHSIl/+L7DN/OfTHL6Zkb7AGsRak4WOtOVVJntjwYBgPMo48Eo
qH1PNSSv/PBZU22Z+pLk8zywwOGg+s3PBLLkhNnHSRJPhCssXUk7OwG6iR2L/bJC
WavP47lgg0U+DW5+9Zcx5GmwbOmiNLWRYxtRtNMfD6VIp94yqiniuVLkP/cO/Tme
z6QkUwnTR/qK96eJ7xw3nWyngvn9QDYLtYPLyTdqmgRcoQW5/eCLcB9oRr9GbTeo
g/+mLjVyD16SWDyIVFJsGoGAPmtMxc1PkywkF0WEiBCBMEAuX3RO5IiSV6Yu4gdK
DCc2Npd+hX/MQsOp3g7H/thEMap/Ofm7QsWrFzvbiHHQoCKUIFDFCAsJ3TSar+UP
w0/TnClKew38HVKReFakdq0hZQNWRnyMmjNC+Jx5It5jOwBYEAulFx6BFsLfw4Nb
23JvEWkR6/BaOGxQSoywygsWsgY7s3VbM82y+0aaRE8Ftxc8Mzi67fhpWuRb4OI1
rmCavTSE4a8UNXyRafJJzFZCVvLdO16qhvNm+q4gF2hZQ/Z9mElIOAvsV7CnVvg5
b+yuBdx9UCaPy2S2z07P5f29axKah7FY3COYlue0cZNb3Q6ysPa+3Ngs/nboqV3K
zSZ8Oea1QHEjFkwV3quIjA==
U2FsdGVkX1+2Gt4R/7fOi+1XrnBnrcfQJ9LH5RswUHfgbMs5CZe/aCVNZ9P3XKNY
nJoq+Z0IQcpw0thEKFvEiR3wfLv+YX3OaQrV5nh5jhuaTbMT/QIWQSWjgEC6Rrjp
EXhiy/ymlwxaOm/X1z0QEyGFek4eQOCmWNGY/+OscsUpWxwIucevwY+Cgi809FmT
Quev8XlexUdjk5CWVeW7HnZp8zNNy/rn413fhIIRjwbYEuZdcUArzvSohShOajml
YylKJP3mENRIWtaMfm/kkbOz+iSUS80TcX6Hwq9mY7YR24mhSkbUP+PN4I/fN/e/
+/GYN/oejZpzdXBS0/jKOtv1v5HkYYE80T7LFZiQouKsnK8ivKvUMLJF4g6EBMyo
M2C1A27Cq5ngPLRCcf0qD62gDLUwKlp7x4WA6XX2KzAuH7LSP1VkyAkpz9yuJYSs
nXBB/wm8WEayfG2h3tcmrHkjYGFbFsK07H/ni07/0vZLN7xgOL2iq8YTc7xwCJXf
6IfRiGyrr9GlIBlFXy1wJb9vi7P28k92CkYJm6ohKSwc/DYAwtjtHR3FvPR3/KbY
964Wg88o9bOLAAAi5KxXn9XfdTXMuVYOwOw8o398d7kzIGUGJi+FDKdz6oOizNe3
APxMZboJPqBOLW2iuQmqEaq41RBnUyPijpOEZuLQZjTjWJ0bTWCDU0KWDZOM+AaD
BEyFhcaxdDFvVFczT7EO54sq1fcfCV9DYU7kyYw88EDRqPS8aUlMxUusFpEZHT5w
hOhb2n9qHjY/Ahi4fa0MIa/XjrVWkHsHv3JXZ6DqNrT1nKPb3xmrSg9FXOZAKdtR
h8+A/ZCOvVl6KiL4uTQ/tbYH8KkocqqbdBflbrSVINXs7pJTxyvT5RUD2RnzYmyQ
O5tYqD4N8m64KPz2BRJ1tcD98CFwTUvlKYbbNxyXi0p1hNe20rkRouMQ3p3sJdnE
EFPwO7mJdJX9jHuezelHJcPV+bzEaqokVgctBVh2DYLoES07MYStQiJcuqNJyupR
mlkkYwCx241FvxoWeHuNvy4oFu9XfG9+Gdx7i9s9pvwrDdf07oC5FIB3lDvR815g
1uh7elyd++ShxwrPmVq8c/7qFdZk//20egGOIKAVPzOlfPxggeNLc+cwLVq4Ef7M
uCTitOuwbYuUyLlsfAOKd/MVrbS7IljCGtEx0E8tHDMiT+UFLEkDqYTsBRJtK1uh
jNvwySI8LDY/+jBLmIFasD7DhkmEEUqkf3YvGOVH0wakU7gtTQWje3l7UBPf0O9c
qw6mfz6e5N1nWeo/z3IoKNsmIcTj2ceIJlpM0LGa1b9/qBNfPmbuPzHPBUuDiDS1
1Az+QbcxLrR/vUAw/mdnwUOe2pE3XhZB4t4ynXKPy2m3+PGp0NtkuiEPlnIX510D
rPEqsDVWprTrJXTg7kLhZXjIarOIkeLB39qD0jqzZvMttsnPyT3Mm8x+S+laMBE9
W7sEoZ2UfdhEfvCo1uFdUQ==
20 changes: 10 additions & 10 deletions dev/gpg_owner_trust.enc
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
U2FsdGVkX1+6dPhsdtS6FMl8KZhsvSMS15h6OKIpF1TheyVTWnb011pJzmnn2T61
bTECeBr9J/IJG5IixHrzL3HjoCrRaiE9abWyw6h9xYB0U3m2ob4Mrc0fklHSJV01
Esbc5Bu4tmqd4jWi4xk2My9AnO0J9IF1jlUy+rUNhk2sA/MPBumIWGm7An4PlCVK
B4XMmlX++ui4vvbzUpgZ7gaK27jXcYjjUpXQfFZpC1Fmp6XupHY4AMXflDBWglMb
ctp2O4pddKx3UAwC0bvPfSsdNm+CTrCdHdLHQ6bp9837P6bpZ+B4S2AaQqbbwAH5
fmP0/mWoLsYNUwY8cpD2B1RedrXDqG4zzJseajoYE8cSuOc5JXYRvngn0k+8oG9Y
02R7tzSl90YjhuAEupUkntga6ET55Z+gvhVbzUUBsKuAaQMSn9ubdliJOfFBM/rR
dbe2oIkJjwYP2nUEZKvr1fInfRPL0eOzf4dRoWXzSZnUWl1j72e2FwVLIj/0mgtM
Xm3jkm1kj4jOU2PdiYyMQMtl1/S3LUa5yeSA9dtz+MCX4evsxyz3C96Y30lHVW6k
Sfd+0N1oQfAxrP47R0RAzw==
U2FsdGVkX19dF37Fp1whP9e+sczGySWdyqypXrCfymhiGsNEwrcCM9xtr2gOAf2N
u3s2zc+4CSnlzpOFh/WebfybRsGBThod45FXdACRrZta5Vp6xePcHLzdIQe4/jtG
Ix/hdq8FPKb9ASVQNxo9m95MCBTtsXk4utyv+lqFUXuGtJCE1uao8GCHOtAZzkNd
06mdnYSRvTUwko2cS5ZEsQsQIr5HUYnxBZCzHgSKoDfAsywoXQDFC05+2WzGJxdT
kPRW1Nx1F6QucA06TGBiJih2jcV/V4tEcbg+PIA0TtbhwOSAGWQ0x2VXyP1FMB6S
urZfx3u/61NnFeS6aJGNhoEJxHnivyJX+b3rTJcfGz44bAyQlX+O2gasiqdGomR5
alh0BtIeCQeNkwdDl67rtQXjisLUVHyLz9owY1qYwE+CLRwrip5jU73YT4B2AUm4
SQGH7VSbHSeV74NxtQCImYkaMvM7AfkZRxzeZ0gN9h+jIqSt8v2gA4XE09lMtu9S
b480kTF+efnsZYwZagWPdbxrE9cFCiwJzaMie+60803Buj/7x3+LYZjaF0TJTDSQ
1MFS5TcnptaEhzHc4L1Slg==
4 changes: 2 additions & 2 deletions kernprof.py
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ def main():

NOTE:

New in 4.3.0: For more intuitive profiling behavior, profiling
New in 5.0.0: For more intuitive profiling behavior, profiling
targets in :option:`!--prof-mod` (except the profiled script/code)
are now:

Expand Down Expand Up @@ -210,7 +210,7 @@ def main():

# NOTE: This version needs to be manually maintained in
# line_profiler/line_profiler.py and line_profiler/__init__.py as well
__version__ = '4.3.0'
__version__ = '5.0.0'

# Guard the import of cProfile such that 3.x people
# without lsprof can still use this script.
Expand Down
2 changes: 1 addition & 1 deletion line_profiler/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ def main():
# from .line_profiler import __version__

# NOTE: This needs to be in sync with ../kernprof.py and line_profiler.py
__version__ = '4.3.0'
__version__ = '5.0.0'

from .line_profiler import (LineProfiler,
load_ipython_extension, load_stats, main,
Expand Down
2 changes: 1 addition & 1 deletion line_profiler/line_profiler.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@


# NOTE: This needs to be in sync with ../kernprof.py and __init__.py
__version__ = '4.3.0'
__version__ = '5.0.0'


@functools.lru_cache()
Expand Down
Loading