Hacker News new | past | comments | ask | show | jobs | submit login

Why isn't it a good idea? I have plenty of projects setup this way and it works well.

It looks pretty well organized to me.




The issue is that if you have two packages installed, and both use "libs" as their top-level package, they'll collide. Use "projectname.common" instead.


This is not true, you can specify package directories in setup.py.

See https://docs.python.org/2/distutils/setupscript.html#listing...


A package name != the actual name of the directory in the source tree. My point stands.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: