File python-envisage.changes of Package python-envisage

-------------------------------------------------------------------
Tue Nov 19 21:13:05 UTC 2019 - Todd R <toddrme2178@gmail.com>

- Update to Version 4.9.0
  + Features
    *  Add an option to allow the ``InternalIPKernel`` to initialise its kernel at
      kernel creation time. At some point in the future, this will become the
      default behaviour.
  + Fixes
    *  Replace a use of the deprecated ``adapts`` function with
      ``register_factory``.
    *  In the ``IPKernelApp``, correctly restore the original state of
      ``IPython.utils.io.std*`` streams even if those streams didn't exist
      originally.
    *  Remove duplicate copyright header from autogenerated version file.
  + Tests
    *  Remove a ``print`` call from a unit test.
    *  Add unit tests for the ``envisage.ui.single_project`` adapters.
    *  Add unit tests to check that ``InternalIPKernel`` doesn't affect
      ``sys.path``.
    *  Fix the test suite not to write to the user's ``~/.ipython`` directory.
    *  Fix the test suite not to write to the user's ``~/.enthought`` directory.
    *  Remove an unused import and a useless ``tearDown`` method in the
      ``IPythonKernel`` tests.
    *  Fix ``DeprecationWarning``s from uses of long-deprecated ``TestCase``
      methods.
    *  Add test eggs for Python 3.8.
  + Build
    *  Rename changelog extension from ``.txt`` to ``.rst``.
    *  Update EDM version used in Travis CI and Appveyor.
    *  Add ``mock`` to test dependencies on Python 2.
    *  Fix status badges in ``README``.
- Update to Version 4.8.0
  + Features
    *  Improved ``repr`` for ``ExtensionPoint`` objects.
  + Changes
    *  Drop support for Python versions older than 2.7 and Python 3 versions older
      than Python 3.5.
    *  The ``IPythonKernelPlugin`` now releases all allocated resources (threads,
      file descriptors, etc.) and undoes global state changes at plugin ``stop``
      time.
    *  Suppress the Ctrl-C message printed by the IPython kernel at start time.
    *  Add license headers to all files, and make license header statements
      consistent.
  + Fixes
    *  Use a fixed pickle protocol when saving task layout state, to avoid
      cross-Python-version difficulties.
    *  Fix deprecation warnings from use of ``Logger.warn``.
    *  Fix some Python 3 syntax errors in example scripts.
  + Removals
    *  Remove the unsupported and incomplete ``UpdateCheckerPlugin``.
    *  Remove the ``plugin.debug`` empty submodule.
    *  Remove the old ``IPythonShell`` plugin, which was based on pre-IPython 1.0.
    *  Remove the non-functional ``RefreshCodePlugin``.
    *  Remove ``project_runnable``, which was never functional.
    *  Remove outdated debugging fallback from the ``ExtensionPoint`` source.
    *  Remove ``FBIPlugin``.
    *  Remove the ``remote_editor`` plugins.
  + Documentation
    *  Add docstrings for tasks plugin extension points.
    *  Fix incorrect documentation for ``always_use_default_layout``.
    *  Spell "Pyface" correctly.
    *  NumPyDoc style fixes.
    *  Add API documentation, with corresponding build infrastructure.
    *  Fix invalid syntax in Tetris example.
    *  Use the Enthought Sphinx Theme for documentation.
  + Tests
    *  Remove dependency on the ``nose`` package, and rename test modules. All
      tests can now be discovered and run using ``unittest``.
  + Build
    *  Revise version-handling mechanisms and other minor details
      in ``setup.py`` script.
    *  Remove unused and outdated ``tox.ini`` file.
    *  Update ``etstool.py`` to work with a non-EDM bootstrap environment on
      Windows.
    *  Test against other ETS packages from source, using Travis CI cron jobs.
    *  Fix deprecated pieces in Travis CI configuration.
    *  Update EDM version used, and clean up and simplify Travis CI and
      Appveyor configurations.
    *  Usability improvements to ``etstool.py``.

-------------------------------------------------------------------
Tue May 14 17:34:03 UTC 2019 - Gary Smith <GSmith@suse.com>

- Update to version 4.7.2
  * no changelog

-------------------------------------------------------------------
Sat Dec 22 02:11:33 UTC 2018 - Todd R <toddrme2178@gmail.com>

- Update to version 4.7.0
  * Add failing test and fix for old-style relative import. (#109)
  * Old-style relative import ipython_kernel plugin (#108)
  * Fix attractors example (#103)
  * Use --gui rather than --matplotlib when starting IPython kernel. (#101)
  * InternalIPKernel.shutdown method doesn't stop the kernel's IOPubThread (#93)
  * Fix task layout serialization under Python3

-------------------------------------------------------------------
Fri May 18 17:10:44 UTC 2018 - jengelh@inai.de

- Do not assume any specific user in the description.

-------------------------------------------------------------------
Wed May  9 02:37:06 UTC 2018 - toddrme2178@gmail.com

- Add license files

-------------------------------------------------------------------
Wed Aug 23 20:35:25 UTC 2017 - toddrme2178@gmail.com

- Implement single-spec version
- Update to version 4.6.0
  * no changelog

-------------------------------------------------------------------
Tue Apr 12 19:25:53 UTC 2016 - toddrme2178@gmail.com

- Update to Version 4.5.1
  + Enhancements
    * Add tox for testing package install (#67)
  + Fixes
    * Include missing test files in the package data (#67)
    * Include missing test cases for Python 3.4 (#67)
- Update to Version 4.5.0
  + New features
    * IPythonKernelPlugin for Tasks: run an IPython kernel within the
      envisage app and expose it as a service (#54).
    * Envisage now supports Python 3.4 (#61).
  + Enhancements
    * Allow loading plugins from an egg basket even when some eggs are
      invalid (#40, #46).
    * Add a simple ``GUIApplication`` to bootstrap basic plugin-driven
      applications (#34).
    * Split the IPython kernel and IPython menu action into two separate
      plugins for flexibility (#57).
  + Fixes
    * Use new Traits interfaces and adaptation implementation (#37).
    * Envisage now configures the logger with a ``NullHandler`` to avoid
      spurios unconfigured logger warnings (#45).
    * Envisage no longer swallows exceptions in plugin startup (#50).
    * Various fixes to continuous integration configuration (#47, #60).

-------------------------------------------------------------------
Mon Oct 13 15:37:25 UTC 2014 - toddrme2178@gmail.com

- Update to 4.4.0
  * no changelog
- Update source to pypi url.

-------------------------------------------------------------------
Thu Oct 24 11:05:20 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 May 22 10:23:36 UTC 2012 - toddrme2178@gmail.com

- Initial spec file

openSUSE Build Service is sponsored by