File python-traits.changes of Package python-traits

-------------------------------------------------------------------
Tue Apr 23 15:50:09 UTC 2019 - pgajdos@suse.com

- version update to 5.1.1
  * Revert a change (#449) which accidentally broke external uses of
    ``_py2to3.str_find`` and ``_py2to3.str_rfind``. (#472)

-------------------------------------------------------------------
Wed Apr 17 13:04:15 UTC 2019 - pgajdos@suse.com

- version update to 5.1.0
  * Make UUID trait initializable. (#459)
  * Change default ``FileEditor`` behavior for a ``File`` trait based on
    whether ``exists=True`` is specified for that trait. (#451, #467)
  * The changes made in #373 to make dynamically-added traits pickleable have
    been reverted. (#462)
  * ``traits.api.python_version`` has been removed. Internals have been
    refactored to use ``six.PY2`` in preference to ``sys.version_info``.
    (#449)
  * Don't depend on the 3rd party ``mock`` library on Python 3; use
    ``unittest.mock`` instead. (#446)
- Drop no longer needed avoid_sys_modules_hackery.patch

-------------------------------------------------------------------
Thu Feb 21 15:55:27 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Add avoid_sys_modules_hackery.patch
  Fixes building with latest numpy
  see: gh#enthought/traits#441

-------------------------------------------------------------------
Wed Feb  6 19:07:03 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Update to 5.0.0
  + highlights of this release are
    * Removal of 2to3 fixers and the use of six to provide Python 2/3 compatibility
    * Removal of deprecated `traits.protocols` submodule and related utils.
    * New `HasRequiredTraits` class
    * Better IPython tab completion for `HasTraits` subclasses

-------------------------------------------------------------------
Wed May  9 14:01:59 UTC 2018 - toddrme2178@gmail.com

- Use license tag

-------------------------------------------------------------------
Wed Aug 23 18:40:23 UTC 2017 - toddrme2178@gmail.com

- Implement single-spec version
- Update to version 4.6.0
  Highlights of this release include:
  * support for Python 3.4 and 3.5.
  * new Bytes and ValidatedTuple traits.
  * a new ArrayOrNone trait which correctly handles None comparisons with Numpy
    arrays.
  * clean-up of the ETSConfig code for TraitsUI toolkit selection.
  * better compatibility with NumPy scalar types.
  * many other bugfixes and improvements.

-------------------------------------------------------------------
Mon Oct 13 15:10:40 UTC 2014 - toddrme2178@gmail.com

- Updated to version 4.5.0
  + Traits is now compatible with Python 3! 
    The library now supports Python 3.2 and 3.3 .
  + The release also includes increased code coverage and automatic
    coverage report through coveralls.io .
  + Enhancements
    * Test files cleanups (#108, #111, #121)
    * Add automatic coverage reports (#110, #122)
    * Removed obsolete code (#109, #112, #113)
    * Increased test coverage (#114, #118)
    * Python 3 support (#115).  Thanks Yves Delley.
    * Allow setting and resetting the global adaptation manager (#145)
    * Various documentation improvements (#132, #133, #148, #154).
  + Changes
    * The Int trait type now accepts Python ints *and* Python longs, as well as
      instances of any Python type that implements the `__index__` method.
      Previously, long instances were not accepted. (#104, #123).
  + Fixes
    * Fix crash when trying to validate a property that has been deleted. (#138)
    * Fix clearing exception when raising a TraitError (#119)
    * Fix automatic adaptation when assigning to List trait (#147)
    * Fix some ctraits refcounting and exception clearing bugs (#48).  Thanks Yves
      Delley.
- Updated to version 4.4.0
  + The major new feature in this release is a new adaptation mechanism in the
    ``traits.adaptation`` package.  The new mechanism is intended to replace the
    older traits.protocols package.  Code written against ``traits.protocols`` will
    continue to work, although the ``traits.protocols`` API has been deprecated,
    and a warning will be logged on first use of ``traits.protocols``.  See the
    'Advanced Topics' section of the user manual for more details.
  + The release also includes improved support for using Cython with `HasTraits`
    classes, some new helper utilities for writing unit tests for Traits events,
    and a variety of bug fixes, stability enhancements, and internal code
    improvements.
  + New features
    * The adaptation mechanism in Traits, formerly based on the 'traits.protocols'
     package, has been replaced with the more robust 'traits.adaptation'
     package. (#51)
    * Added utility function for importing symbols (name, classes, functions)
     by name: 'traits.util.api.import_symbol'. (#51)
    * Users can set a global tracer, which receives all traits change events:
     `traits.trait_notifiers.set_change_event_tracers`. (#79)
  + Enhancements
    * Update benchmark script. (#54)
    * traits.util.deprecated: use module logger instead of root logger. (#59)
    * Provide an informative message in AdaptationError. (#62)
    * Allow HasTraits classes to be cythonized. (#73)
    * Improve tests for cythonization support. (#75)
    * Extending various trait testing helpers (#53)
  + Refactoring
    * The Traits notification code has been reworked to remove code duplication,
      and test coverage of that code has been significantly improved. (#79)
  + Fixes
    * Fix race condition when removing a traits listener. (#57)
    * Fix ugly interaction between DelegatesTo change handlers, dynamic change
      handlers and two levels of dynamic intialization. (#63)
    * Use a NullHandler for all 'traits' loggers. (#64)
    * Fix race condition in TraitChangeNotifyWrapper.listener_deleted (#66)
    * Fix leaking notifiers. (#68)
    * Fix failing special instance trait events. (#78)
    * Fix hiding KeyError exception inside trait default initialize method.
      (#81)
    * Fix Adapter object initialization. (#93)
    * Fix cyclic garbage arising from use of the WeakRef trait type. (#95)
    * `TraitSetObject.copy` now returns a plain rather than an
      uninitialized `TraitSetObject` instance. (#97)
    * Fix cyclic garbage arising from dynamic trait change handlers. (#101)
- Updated source to pypi url.

-------------------------------------------------------------------
Thu Oct 24 11:16:15 UTC 2013 - speilicke@suse.com

- Require python-setuptools instead of distribute (upstreams merged)

-------------------------------------------------------------------
Sat Apr 20 15:35:16 UTC 2013 - toddrme2178@gmail.com

- Added a note about being part of the Enthought Tool Suite (ETS).

-------------------------------------------------------------------
Thu Apr 18 12:12:24 UTC 2013 - toddrme2178@gmail.com

- Update to 4.3.0
  * no changelog

-------------------------------------------------------------------
Tue Jun 26 12:54:58 UTC 2012 - toddrme2178@gmail.com

- Fix building on SLE 11

-------------------------------------------------------------------
Tue May 22 08:58:34 UTC 2012 - toddrme2178@gmail.com

- changed name to python-traits to match upstream naming
- updated to version 4.2.0
- updated to version 4.1.0

-------------------------------------------------------------------
Sat Jun 25 17:41:35 UTC 2011 - ocefpaf@yahoo.com.br

- updated to version 4.0.0
- The 'enthought' namespace has been removed For example:
  from enthought.traits.api import HasTraits
  is now simply:
  from traits.api import HasTraits

-------------------------------------------------------------------
Tue May 31 13:47:45 UTC 2011 - saschpe@suse.de

- Spec file cleanup:
  * Removed unused script code
  * README.txt and LICENSE.txt belong into the base package
  * Proper SUSE version checks for fdupes, fixes SLE build
  * Added license header

-------------------------------------------------------------------
Sun Mar 20 20:43:38 UTC 2011 - ocefpaf@yahoo.com.br

- first import from Fedora src rpm
openSUSE Build Service is sponsored by