./devel/py-ZopeConfiguration, Zope Configuration Markup Language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.3.0, Package name: py27-ZopeConfiguration-4.3.0, Maintainer: pkgsrc-users

The zope configuration system provides an extensible system for
supporting various kinds of configurations.

This package is intended to be independently reusable in any Python
project. It is maintained by the Zope Toolkit project.


Required to run:
[devel/py-setuptools] [devel/py-ZopeInterface] [lang/python27] [devel/py-ZopeI18NMessageid] [devel/py-ZopeSchema]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 0d0a9ac9577b89dbc9c825cf0fd135ab69074047
RMD160: 76eebc4c859dc990a5819b4e787032d4becabc7a
Filesize: 80.705 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-15 12:38:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
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) | Package updated
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.