Path to this page:
Subject: CVS commit: pkgsrc/devel/py-ZopeConfiguration
From: Adam Ciarcinski
Date: 2018-10-15 12:38:18
Message id: 20181015103818.9A16AFBEE@cvs.NetBSD.org
Log Message:
py-ZopeConfiguration: updated to 4.3.0
4.3.0:
- Simplify exception chaining and nested exception error messages.
4.2.2:
- Fix GlobalObject (and GlobalInterface) no longer allowing
multiple leading dots.
- Add __all__ to all modules listing the documented members of
the module. Note that this is currently a broad list and may be
reduced in the future.
4.2.1:
- Fix GlobalObject (and GlobalInterface) no longer allowing
just a single '.'.
4.2.0:
- Reach 100% automated test coverage.
- Add support for Python 3.7.
- Drop support for Python 3.3 and remove internal compatibility
functions needed to support it.
- Drop support for python setup.py test.
- Make zope.configuration.fields.Path and
zope.configuration.config.ConfigurationContext expand
environment variables and expand user home directories in paths.
- Fix resolving names from a Python 2 package whose __init__.py has
unicode elements in __all__.
- Make GroupingContextDecorator stop shadowing builtins in its
__getattr__. These were not intended as arguments to be used by
subclasses, and the signature caused confusion.
- Fix the doctests with zope.schema 4.7 and above, and run the
doctests on both Python 2 and Python 3.
- Fix GlobalObject and GlobalInterface fields to only accept
dotted names instead of names with /. Previously, slash
delimited names could result in incorrect imports.
- Fix the schema fields to include the value and field values
on exceptions they raise.
- Make zope.configuration.fields.PythonIdentifier subclass
PythonIdentifier from zope.schema. It now implements fromBytes,
always produces a native string, and validates the value in
fromUnicode.
- Add ConfigurationMachine.pass_through_exceptions to allow
customizing the exceptions that
ConfigurationMachine.execute_actions wraps in a
ConfigurationExecutionError.
- Stop catching BaseException and wrapping it in either
ConfigurationExecutionError or ZopeXMLConfigurationError.
SystemExit and KeyboardInterrupt were always allowed to
propagate; now GeneratorExit and custom subclasses of
BaseException are also allowed te propagate.
Files: