Python Hunter Versions Save

Hunter is a flexible code tracing toolkit.

v3.3.5

1 year ago
  • Added support for Python 3.10.
  • Added support for time objects and the fold option in safe_repr.
  • 3.3.4 was skipped cause I messed up the CI.

v3.3.6

1 year ago
  • Fixed regression from 3.3.4: stdlib filter was broken.
  • Improved the pth file (PYTHONHUNTER environment variable activation) to use a clean eval environment. No bogus variables like line (from the site.py machinery) will be available anymore.
  • Fixed a bug in VarsSnooper that would make it fail in rare situation where a double return event is emitted.

v3.3.7

1 year ago
  • Fixed a bug with how stdlib is detected on Windows (at least).

v3.3.8

1 year ago
  • Fixed CI problem that publishes same type of wheels two times.

v3.4.0

1 year ago
  • Switched CI to GitHub Actions, this has a couple consequences:

    • Support for Python 2.7 is dropped. You can still install it there but it's not tested anymore and Python 2 specific handling will be removed at some point.
    • Linux wheels are now provided in musllinux and manylinux2014 variants.
  • Extension building is now completely skipped on PyPy.

  • A pure but tagged as platform specific wheel is now provided for PyPy (to have fast installs there as well).

v3.4.1

1 year ago
  • Add support for building a pp37.pp38 tagged wheel (basically an universal wheel installable just for those two PyPy versions).

v3.4.2

1 year ago
  • Fixed CI to properly make win32 wheels.

v3.4.3

1 year ago
  • Removed most of the Python 2 support code.
  • Fix some refactoring regression in setup.py and make the 3.4.x series installable only on Python 3.6 and later.
  • Yank 3.4.0, 3.4.1, 3.4.2 releases to avoid install problems on Python 2.7.

v3.5.0

1 year ago
  • Add support for generators and coroutines in the hunter.wrap decorator.
  • Dropped support for Python 3.6.

v3.3.3

3 years ago
  • Fixed tracer still being active for other threads after it was stopped.

    Python unfortunately only allows removing the trace function for the current thread - now hunter.tracer.Tracer will uninstall itself if it's marked as stopped.

    This fixes bogus errors that appear when using ipdb with the hunter.actions.Debugger action while thread support is enabled (the default).