lp:~divmod-dev/divmod.org/build-nevow-without-importing-2699

Created by Glyph Lefkowitz and last modified
Get this branch:
bzr branch lp:~divmod-dev/divmod.org/build-nevow-without-importing-2699
Members of Divmod-dev can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Divmod-dev
Project:
Divmod
Status:
Abandoned

Recent revisions

2601. By exarkun

Here's an alternate approach to version definition; it avoids importing "nevow" sometimes

refs #2699

2600. By exarkun

Branching to 'build-nevow-without-importing-2699'

2599. By exarkun

Merge skip-howtotests-2713

Author: exarkun
Reviewer: jonathanj
Fixes: #2883

Add support for skipping tests by raising `SkipTest` from
`ExampleTestBase.setUp` and then use this feature to skip
the howto tests if the documentation cannot be found, as
it typically cannot be found when Nevow is has been installed
(as opposed to when it is running from an svn working copy).

2598. By exarkun

Add support for specifying slot defaults in xml templates

Author: Carnage, exarkun
Reviewer: exarkun
Fixes: #2843

Add support for a "default" attribute on slot tags in XML templates. If
not value for the slot is provided, this value will be used.

2597. By exarkun

Merge nevow-sdist-version-2880

Author: exarkun
Reviewer: jonathanj
Fixes: #2880

Remove all of the setuptools customization of the "sdist" command so that
the resulting archive's filename is the same as the filename produced
when setuptools is not in use.

2596. By exarkun

Merge optimize-setattr-2793-2

Author: exarkun
Reviewer: washort, glyph
Fixes: #2793

Speed up setting attributes on Item instances by caching
descriptor setter methods on their first use so that they
can later be found against with a dictionary lookup instead
of an mro traversal.

2595. By glyph

Convert an unbound name with no error message into a helpful `RuntimeError`.

Author: washort

Reviewer: glyph

Fixes #2745

(Addressing the feedback myself since it's unlikely that Allen will be getting
to it any time soon.)

2594. By mithrandi

Revert [13402]
Reopens #2254

The original fix was incomplete; JS modules no longer have their actual
contents reloaded, but they are still scanned for dependency changes, which is
probably even worse.

2593. By glyph

Fix warning on 2.6.

Combinator was using the deprecated sets module in 2.6. Now it will use
the set object if available instead.

Author: glyph

Reviewer: dreid

Fixes #2849

2592. By glyph

Remove distutils-mangling code from Combinator which breaks setuptools.

After this change, Combinator will no longer attempt to force 'python setup.py install' to put things into your home directory. Use `setup.py --prefix ~/.local`, or, if your package is trying to use setuptools, `python setup.py --site-dirs ~/.local/lib/python2.5/site-packages --prefix ~/.local install`.

Author: glyph

Reviewer: dried

Fixes #493

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~glyph/divmod.org/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers