From 2dbf2f41eaeef32423fbfb1057227c7f5f16f6f1 Mon Sep 17 00:00:00 2001 From: Bethany Nicholson Date: Wed, 19 Dec 2018 10:40:50 -0700 Subject: [PATCH 1/3] Updating the changelog in preparation for the upcoming release --- CHANGELOG.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index dae81716..8169b670 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -2,6 +2,19 @@ PyUtilib CHANGELOG ==================== +------------------------------------------------------------------------------- + Version 5.X.X +------------------------------------------------------------------------------- + +- Bugfix method missing 'self' as the first parameter (#34) +- Updates to ConfigBlock + - Add missing API, add ConfigDict alias, fix default value handling (#40) + - Add option to preserve implicit values (#45) + - Allow overriding attributes when copying (#44) +- Update project administration files (#41) +- Update MutableMapping import to avoid deprecation warning (#43) +- Fix and simplify file comparison operators (#47) + ------------------------------------------------------------------------------- Version 5.6.3 ------------------------------------------------------------------------------- From 81d9946dcf6821850ac3bfef5e96e8a83971c3ec Mon Sep 17 00:00:00 2001 From: John Siirola Date: Wed, 19 Dec 2018 13:05:18 -0700 Subject: [PATCH 2/3] Clarifying changelog entries --- CHANGELOG.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 8169b670..14ba8c4b 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -3,10 +3,10 @@ ==================== ------------------------------------------------------------------------------- - Version 5.X.X + Version 5.6.4 ------------------------------------------------------------------------------- -- Bugfix method missing 'self' as the first parameter (#34) +- Fix IOptionDataProvider methods missing 'self' argument (#34) - Updates to ConfigBlock - Add missing API, add ConfigDict alias, fix default value handling (#40) - Add option to preserve implicit values (#45) From ccf4f1e7fa494b07e6e907fc7c3d158e66dbcbad Mon Sep 17 00:00:00 2001 From: John Siirola Date: Wed, 19 Dec 2018 15:16:32 -0700 Subject: [PATCH 3/3] Updating version / release notes for the 5.6.4 release. --- RELEASE.txt | 24 +++++++++++------------- setup.py | 2 +- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/RELEASE.txt b/RELEASE.txt index d09b22e4..874e89d2 100644 --- a/RELEASE.txt +++ b/RELEASE.txt @@ -1,21 +1,19 @@ -We are pleased to announce the release of !PyUtilib 5.1 (5.1.3548). The !PyUtilib project supports the development of an ensemble of Python packages that include a wide variety of utilities, including a well-developed component architecture. +We are pleased to announce the release of PyUtilib 5.6.4. The +PyUtilib project supports the development of an ensemble of Python +packages that include a wide variety of utilities, including a +well-developed component architecture. -The following are highlights of this release: +The following are highlights of the 5.6 release series: -- Adding multiple task submission capability to Pyro dispatcher. -- Adding support for xlrd and openpyxl interfaces. -- Changing the semantics of Config* objects to return the values - of ConfigValue objects. -- When loading dictionaries, recursively create Container objects - for sub-dictionaries. -- Updates to the ConfigBlock - - Support for multiple argument definitions for a single ConfigValue - - Support for declaring groups by passing argparse parser or group objects +- Added a general visitor pattern in pyutilib.misc +- Improvements to the ConfigBlock class +- Improved I/O management +- Improved test script robustness -See https://software.sandia.gov/trac/pyutilib/wiki/GettingStarted for instructions for getting started with !PyUtilib. !PyUtilib can be downloaded from PyPI. +PyUtilib can be installed from PyPI using pip or conda-forge using conda. Enjoy! - - !PyUtilib Developer Team + - PyUtilib Developer Team - pyutilib-developers@googlecode.com - https://github.com/PyUtilib/pyutilib.git diff --git a/setup.py b/setup.py index 16a08a03..df80d589 100644 --- a/setup.py +++ b/setup.py @@ -48,7 +48,7 @@ def read(*rnames): requires.append('ordereddict') setup(name="PyUtilib", - version='5.6.3', + version='5.6.4', maintainer='William E. Hart', maintainer_email='wehart@sandia.gov', url = 'https://github.com/PyUtilib/pyutilib',