python - What option do I need in setup.py to create the package in the right directory? -


i using setup.py create python package, want install via pip. correctly install files under

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

i used following option in setup.py:

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

as described here error

error: package directory 'lib' not exist 

well, there no such directory want current directory installed package lib or whatever. tried use

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

which installes code directly in

lib/python2.7/site-packages/ 

and not under

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

what doing wrong, , documented? might overlooked documentation of basic feature documentation setup.py 'suboptimal'.

the description how found in distribute documentation... within directory containing of project (towelstuff/ in given example) specify name of actual module (towelstuff/). include your module need add following line in setup.py:

'packages': ['towelstuff'] 

after having created sdist (from within towelstuff/), installation of package install under site-packages/towelstuff, can imported usual (from towelstuff import ...).


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -