2020-09-01 01:07:07 by Thomas Klausner | Files touched by this commit (62) |
Log message:
*: switch to versioned_dependencies.mk for py-setuptools
|
2020-06-08 15:29:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ZopeConfiguration: updated to 4.4.0
4.4.0:
Ensure a consistent interface resolution order for all objects.
Drop support for Python 3.4.
Add support for Python 3.8.
|
2019-02-12 10:12:17 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ZopeConfiguration: updated to 4.3.1
4.3.1:
- Do not break when running the tests from a wheel.
|
2018-10-15 12:38:18 by Adam Ciarcinski | Files touched by this commit (3) | |
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.
|
2017-10-07 13:56:21 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-ZopeConfiguration: update to 4.1.0
4.1.0:
- Drop support for Python 2.6 and 3.2.
- Add support for Python 3.5 and 3.6.
- Fix the ``domain`` of MessageID fields to be a native string.
Previously on Python 3 they were bytes, which meant that they
couldn't be used to find translation utilities registered by
zope.i18n.
|
2017-04-25 19:48:12 by Filip Hajny | Files touched by this commit (4) |
Log message:
Import zope.configuration 4.0.3 as devel/py-ZopeConfiguration.
The zope configuration system provides an extensible system for
supporting various kinds of configurations.
|