Quelle option dois-je en setup.py pour créer le package dans le bon répertoire?

Je suis en utilisant setup.py pour créer un paquet python, je veux installer via pip. Pour installer correctement les fichiers sous

lib/python2.7/site-packages/<package-name>

J'ai utilisé l'option suivante dans setup.py:

'package_dir': {'':'lib'}

comme décrit ici mais obtenez une erreur

error: package directory 'lib' does not exist

Bien, il n'y a pas de répertoire de ce type que je veux que le actuel répertoire de l'installation en tant que package lib ou quoi que ce soit. J'ai aussi essayé d'utiliser

'package_dir': {'mycode':''}

qui installes le code directement dans

lib/python2.7/site-packages/

et non pas sous

lib/python2.7/site-packages/<package-name>

Ce que je fais mal, et où cela est-il documenté? J'ai peut négliger la documentation de cette caractéristique fondamentale que la documentation pour setup.py est 'optimale'.

OriginalL'auteur Alex | 2013-04-05