lpad is based on a two-layered design. The top layer offers a static API which allows a more comfortable interaction with the API with static checks, better documentation, and more. The bottom layer is fully dynamic and enables the developer to access all the features of Launchpad, even those not supported by the top static layer.
There’s still work to do but the library is pretty much complete and it’s well tested, including integration tests which communicate with the real production servers.
You can get hold of lpad with a simple:
bzr branch lp:lpad
Check out the full API documentation.
Photo by Iain Farrell. Licence: CC BY-ND 2.0.