Permalink
Commits on Mar 30, 2012
  1. Prep 0.8 release.

    tseaver committed Mar 30, 2012
  2. Speling

    tseaver committed Mar 30, 2012
Commits on Mar 25, 2012
  1. Revert hail mary from c05d9b3.

    tseaver committed Mar 25, 2012
  2. Add tox.

    tseaver committed Mar 25, 2012
  3. Add 'setup.py dev' alias.

    tseaver committed Mar 25, 2012
  4. Pin PyYAML for Python 2.4.

    tseaver committed Mar 25, 2012
Commits on Feb 22, 2011
  1. Add CONTRIBUTORS.txt signing machinery.

    tseaver committed Feb 22, 2011
    Concept / language borrowed from the Pylons project.
  2. moved from SVN

    mcdonc committed Feb 22, 2011
Commits on Mar 3, 2010
Commits on Mar 2, 2010
  1. Fix spelling.

    mnaberez committed Mar 2, 2010
Commits on Feb 26, 2010
  1. Merge from branch.

    Chris Rossi committed Feb 26, 2010
Commits on Feb 25, 2010
  1. - Instances of ``repoze.configuration.context.Context`` now inherit

    mcdonc committed Feb 25, 2010
      from ``dict``.  Previously, the context object was guaranteed to
      have a subattr named ``registry`` which was presumed to be dictlike;
      interpolation used this dictionary to resolve names.  This
      "registry", for interpolation purposes, is now assumed to be the
      context itself.  A property alias named ``registry`` has been added
      to the context for bw compat.
    
    - The declaration object's ``registry`` property is now deprecated;
      instead ``declaration.context`` should be used directly.
Commits on Feb 24, 2010
  1. Prep for 0.7.

    mcdonc committed Feb 24, 2010
Commits on Feb 23, 2010
  1. The ``registry`` attribute of a context object is no longer "special".

    mcdonc committed Feb 23, 2010
    - Allow ``repoze.configuration.context.Context`` constructor to take
      arbitrary keyword arguments.  These kw arguments are added to the
      instance ``__dict__`` of the result context object.
    
    - The return value of ``repoze.configuration.context.Context.execute``
      is no longer the ``registry`` attribute of the context object; it is
      instead ``None``.  The ``registry`` object is no longer "special".
Commits on Dec 31, 2009
  1. Prep for 0.6.

    mcdonc committed Dec 31, 2009
Commits on Oct 7, 2009
  1. No commit message

    mcdonc committed Oct 7, 2009
  2. No commit message

    mcdonc committed Oct 7, 2009
Commits on Jul 27, 2009
  1. Document tag names.

    mcdonc committed Jul 27, 2009
  2. - If a ``repoze.configuration.directive`` entry point name begins with

    mcdonc committed Jul 27, 2009
      the characters 'tag:', treat the name as a YAML tag URI.  YAML tag
      URIs can be aliased at the top of YAML files to shorter ``!bang!``
      names via a YAML %TAG directive (see `YAML global tag prefix
      documentation
      <http://www.yaml.org/spec/1.2/spec.html#ns-global-tag-prefix>`_.
    
      The intent is to encourage directive writers to register both a
      "short name" (a word) and a tag URI for the same entry point
      function.  Doing so means that a config file writer can optionally
      use a tag URI (``!<tag:repoze.org,2009:pypes/server>``) in place of
      a "short name" (``!server``) when the short version can't be used
      due to a conflict between two directives in separate packages that
      share the same short name.
    
      For example, an application might register both ``server =
      pypes.deploy.directives:server`` and
      ``tag:repoze.org,2009:pypes/server =
      pypes.deploy.directives:server`` in a
      ``repoze.configuration.directive`` section within ``setup.py``.  A
      config file that used the above entry points might equivalently use
      any of the three below forms as necessary within a given YAML file::
    
        # tag alias
        %TAG !pypes! tag:repoze.org,2009:pypes/
    
        # short name
        --- !server
        name: main
        port: 8082
        host: 0.0.0.0
    
        # rely on tag expansion from %TAG directive
        --- !pypes!server
        name: main
        port: 8082
        host: 0.0.0.0
    
        # use literal tag URI
        --- !<tag:repoze.org,2009:pypes/server>
        name: main
        port: 8082
        host: 0.0.0.0
Commits on Jul 26, 2009
  1. Prep for 0.5.

    mcdonc committed Jul 26, 2009
  2. - Show only line numbers in error reports on console (previously both

    mcdonc committed Jul 26, 2009
      line numbers and column numbers were reported, but the column
      numbers seem to be meaningless in most debugging scenarios).
    
    - Fix an off by one error in line number reporting in errors.
  3. Wording.

    mcdonc committed Jul 26, 2009
  4. - Interpolation variables now try to use the registry first, but fall

    mcdonc committed Jul 26, 2009
      back to "stack" values; the most important of where is ``%(here)s``;
      this interpolation variable can be used in any config file.  It will
      be the absolute path to the parent directory of the configuration
      file in which it was declared.  Any stack variable can be overridden
      (for interpolation purposes) by a registry variable.
  5. URL.

    mcdonc committed Jul 26, 2009
  6. Rendering.

    mcdonc committed Jul 26, 2009
  7. Prep for 0.4.

    mcdonc committed Jul 26, 2009
  8. Allow structure to be set too.

    mcdonc committed Jul 26, 2009