lp:~dan-eicher/pybindgen/py3k

Created by dna and last modified
Get this branch:
bzr branch lp:~dan-eicher/pybindgen/py3k
Only dna can upload to this branch. If you are dna please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
dna
Project:
PyBindGen
Status:
Development

Recent revisions

791. By Dan Eicher <email address hidden>

output code templates formating -- make the generated code prettier

790. By Dan Eicher <email address hidden>

merge lp:~drlh/pybindgen/py3kx

789. By Dan Eicher <email address hidden>

Attribute closure and mapping methods support

 * Attribute closure

Little used feature where one can pass a void * into the get/set functions

 * Mapping methods

Adds "obj['foo']" and "obj['foo'] = 'bar'" support with functions "__maplen__", "__mapget__", "__mapset__" -- nearly identical to how the sequence methods do it

Adds 'd in obj' using "__contains__" mapped into the sq_contains slot -- may be a py3k only hack, dunno?

788. By Dan Eicher <email address hidden>

add default value support to uint16_t* type

787. By Dan Eicher <email address hidden>

Add more (all?) the numeric operator wrapper types

786. By Dan Eicher <email address hidden>

Add UInt8PtrReturn type

785. By Dan Eicher <email address hidden>

Use CppClass python name for tp_name instead of c[++] mangled name

784. By Dan Eicher <email address hidden>

CppClass.add_instance_attribute pure c function getter/setter wrapper

783. By Dan Eicher <email address hidden>

automagic __str__ wrapping

782. By Dan Eicher <email address hidden>

More py3k fixes

Branch metadata

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