This is a minor release, focusing primarily on bringing apptools up to date
with respect to more recent versions of Python and 3rd party packages.
Support for Python 3.7 has been dropped.
Thanks to the following contributors:
- Mark Dickinson
- Stewart Ferguson
- Frank Longford
- Tony Ni
- Sai Rahul Poruri
Fixes
- Drop support for Python 3.7. (#339)
- Replaced uses of
numpy.alltrue
, for compatibility with NumPy 2.0. (#341) - Don't write to preferences on
PreferencesHelper
creation. (#343) - Fix a test that was broken in the presence of Mayavi / TVTK. (#352)
Documentation
- Moved Sphinx-generated man page to section 3. (#89)
Build System
- TraitsUI, Pyface and configobj are now optional dependencies. TraitsUI
and Pyface will be installed withpip install apptools[gui]
. configobj
will be installed withpip install apptools[preferences]
. (#351)