The installation process does not seem to consult Python as to where modules should be installed. On my system it installs in /usr/local/lib/python3.1, even though my Python is a framework installation and therefore /Library/Frameworks/Python.framework/Versions/3.1/lib/python3.1 is the correct location.
The waf version has been updated. Also setup.py has been created, so 'python setup.py install' is another way to install the pycairo module. Changes are in the git repository, and will appear in the next release.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.