Download Latest Version v0.4.0 source code.zip (1.1 MB)
Email in envelope

Get an email when there's a new version of py-spy

Home / v0.4.0
Name Modified Size InfoDownloads / Week
Parent folder
py_spy-0.4.0-py2.py3-none-macosx_11_0_arm64.whl 2024-11-01 1.8 MB
py_spy-0.4.0-py2.py3-none-manylinux_2_5_i686.manylinux1_i686.whl 2024-11-01 2.1 MB
py_spy-0.4.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl 2024-11-01 2.1 MB
py_spy-0.4.0-py2.py3-none-win_amd64.whl 2024-11-01 1.8 MB
py_spy-0.4.0-py2.py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl 2024-11-01 3.6 MB
py_spy-0.4.0-py2.py3-none-manylinux_2_5_x86_64.manylinux1_x86_64.whl 2024-11-01 2.7 MB
py_spy-0.4.0-py2.py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl 2024-11-01 2.1 MB
py_spy-0.4.0.tar.gz 2024-11-01 253.2 kB
README.md 2024-11-01 3.1 kB
v0.4.0 source code.tar.gz 2024-11-01 1.1 MB
v0.4.0 source code.zip 2024-11-01 1.1 MB
Totals: 11 Items   18.6 MB 5

Changes

🚀 Features

  • Python 3.13 Support @benfred (#708)
  • Python 3.12 support @benfred (#642)
  • Speed up --gil by skipping work for non-GIL threads @wmanley (#630)
  • Detect GIL on python 3.12 @benfred (#713)
  • Add custom error message for use of --native on unsupported platforms @zanieb (#700)
  • Add support for UCS-2 strings @nariman (#648)
  • Support facebook's cinder.3.8 Python fork @andrewjcg (#631)
  • Add chrome trace format for recording samples @andrewjcg (#627)
  • Add thread name to output when using record subcommand @codypiersall (#599)
  • Upload a sdist package to pypi @benfred (#578)
  • Make 'top' refresh interval configurable @edgarsi (#537)
  • Enforce stricter validation for data read from binary file @jiangliu (#682)
  • Add ability to get python stack traces from a linux coredump @benfred (#538)

🐛 Bug Fixes

  • Fix profiling when python symbols aren't available. @benfred (#718)
  • Test Windows Wheels and Fix symbol address resolution on Windows @benfred (#543)
  • test_coredump: fix unaligned pointer dereference @karolinepauls (#657)
  • Remove duplicated strings in ignore_frame()::ignorable[] @jiangliu (#694)
  • Fix bug introduced by commit [5820bf] @jiangliu (#688)
  • Fix error handling in sampler.rs @benfred (#645)
  • Fix Python 3.11 native sampling @krfricke (#635)
  • Handle trailing build metadata in Python version string @andrewjcg (#628)
  • Fix finding BSS sections @benfred (#624)
  • Fix string copy test by using predictable struct memory layout for AllocatedPyASCIIObject @zanieb (#574)

📄 Documentation

  • Document python 3.12/3.13 support @benfred (#720)
  • Add libunwind dependency note to readme @zanieb (#695)
  • document python 3.11 support @kurtbrose (#600)

🧰 Maintenance

  • Test macos py3.11 @benfred (#710)
  • Update remoteprocess/proc-maps/goblin dependencies @benfred (#712)
  • Upgrade from memmap to memmap2 @andrewjcg (#678)
  • Update dependencies @zanieb (#704)
  • Bump FreeBSD Rust toolchain from 1.73.0 to 1.80.1 @zanieb (#706)
  • Move .cargo/config to undeprecated location @zanieb (#705)
  • update_python_test_versions fixes @benfred (#707)
  • Use new musl cross build Docker images @zanieb (#702)
  • Upgrade libproc and remoteprocess to fix builds on macOS @zanieb (#699)
  • Format YAML files with Prettier @zanieb (#698)
  • build --all-features in CI @benfred (#691)
  • Reduce test wheel matrix @benfred (#687)
  • Add Rust cache action to CI @zanieb (#686)
  • Fix Windows build and lint @zanieb (#685)
  • Fix clippy warnings @andrewjcg (#679)
  • Bump shlex from 1.1.0 to 1.3.0 @dependabot (#650)
  • Fix FreeBSD CI @benfred (#639)
  • Bump rustix from 0.37.19 to 0.37.25 @dependabot (#622)
  • fix lint errors @benfred (#623)
  • Update dependencies to pull in latest remoteprocess @benfred (#591)
  • use pre-commit hooks for linting @benfred (#590)
  • Update dependencies @benfred (#584)
  • Upgrade maturin to 1.0 @messense (#582)
  • Update tested python versions @benfred (#580)
  • Fix freebsd builds @zanieb (#576)
  • Update github actions versions @benfred (#540)
Source: README.md, updated 2024-11-01