lp:~cjwatson/storm/fix-py3-cextensions

Created by Colin Watson and last modified
Get this branch:
bzr branch lp:~cjwatson/storm/fix-py3-cextensions
Only Colin Watson can upload to this branch. If you are Colin Watson please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Colin Watson
Project:
Storm
Status:
Merged

Recent revisions

532. By Colin Watson

Fix C version of Compile.__call__(join=) on Python 3.

On Python 3, an "S" argument only takes bytes, but this parameter should
only accept text. (It still accepts either bytes or text on Python 2.)

The reason this wasn't caught in tests was a little subtle. tox installs
the C extension in a virtualenv, as you might expect; but, when running the
test program, the storm package is imported from the same directory as the
test program, and so it never actually finds any C extensions. The simplest
workaround is to move the test program to a subdirectory, where no storm
package exists and so it will be properly imported from the virtualenv.

531. By Colin Watson

Squash ResourceWarning in setup.py.

530. By Colin Watson

Bump version to 0.21.0.99.

529. By Colin Watson

Fix incorrect caching of wrapped DB-API exceptions. [r=simpoir]

528. By Colin Watson

Release Storm 0.21.

527. By Colin Watson

[r=simpoir] Document Python 3 support.

526. By Colin Watson

Update string handling for Python 3. [r=simpoir]

525. By Colin Watson

Add Python 3 support to tests.mocker.SpecChecker. [r=simpoir]

524. By Colin Watson

Fix Python 3 compatibility problems in tests.schema.patch. [r=simpoir]

523. By Colin Watson

Use six.with_metaclass to support Python 3's metaclass syntax. [r=simpoir]

Branch metadata

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

Subscribers