lp:~divmod-dev/divmod.org/cleaner-mantissacmd-2483

Created by Glyph Lefkowitz and last modified
Get this branch:
bzr branch lp:~divmod-dev/divmod.org/cleaner-mantissacmd-2483
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:
Development

Recent revisions

2595. By Allen Short <washort@mycroft>

replace mantissacmd-specific code with normal setup stuff

2594. By washort

Branching to 'cleaner-mantissacmd-2483'

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

2591. By glyph

Provide line numbers via compilation when pyflakes gets `SyntaxError`s from parsing which do not include line numbers.

Author: dreid

Reviewer: glyph

Fixes #2832

More specifically, this fixes the bug where pyflakes/flymake integration would crash when the user typed a keyword argument before the argument list.

2590. By exarkun

Merge flattener-error-formatting-2808

Author: exarkun
Reviewer: glyph
Fixes: #2808

Add human-readable formatting to the new flattener's catch-all exception type so
that rendering bugs can actually be debugged.

The human-readable formatting includes the usual Python stack frame formatting (except
for flattener-related frames which aren't interesting). It also includes entries
for tags and other renderable objects, specifying the location of their definition
where possible.

2589. By exarkun

Revert 17176 - test suite regression

Two Combinator tests fail with this changeset:

{{{
===============================================================================
[ERROR]: combinator.test.test_branchmgr.BranchManagerChangeBranchTests.test_mergeTrunk

Traceback (most recent call last):
  File "/var/lib/buildbot/divmod-bigdogvm1/q-linux/build/Divmod/Combinator/combinator/test/test_branchmgr.py", line 534, in test_mergeTrunk
    self.assertEqual(err.args, ())
exceptions.AttributeError: InvalidBranch instance has no attribute args
===============================================================================
[ERROR]: combinator.test.test_branchmgr.FakeBranchManagerChangeBranchTests.test_mergeTrunk

Traceback (most recent call last):
  File "/var/lib/buildbot/divmod-bigdogvm1/q-linux/build/Divmod/Combinator/combinator/test/test_branchmgr.py", line 534, in test_mergeTrunk
    self.assertEqual(err.args, ())
exceptions.AttributeError: InvalidBranch instance has no attribute args
===============================================================================
}}}

Reopens #2791

2588. By ericdf

merge Combinator branch-and-deliver-to-any-2791, reviewed by glyph

2587. By exarkun

Merge pyflakes-0.3.0-release

Fixes #2829

Bump the Pyflakes version to 0.3.0 and add a news file for the release.

2586. By exarkun

Merge multiline-syntax-error-2821

Author: exarkun
Reviewer: dreid
Fixes: #2821

Handle `SyntaxError`s raised from `compiler.parse` which have multiple lines of
source text associated with them. Only one line is reported.

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