On 18/03/11 04:59, Alex Kamedov wrote: > On Thu, Mar 17, 2011 at 9:26 PM, Calvin Spealman <ironfro...@gmail.com>wrote: > >> -1 On django manipulating PYTHONPATH > > +1 On encouraging people to keep their applications out of their project! >> > I think, it's a good idea to add new option to startapp command for create > Django application out the project and has structure compatible with > setuptools and distutils:
That sounds handy... I'm in the process of recasting all reusable apps here to use distutils or distribute ([1][2]) properly "manually". It's not especially hard, but I wish they'd started out that way because we have like 14+ of them by now. (Probably mostly never even to be released, but to be hosted on an internal pypi-alike instance (hey djangopypi [3]) for centralised deployment). Aside/bikeshed: One minor weird Python:TMTOWTDI detail I've noticed arising from the precise names you chose for your example: It seems to be a rule perhaps more honoured in the breach - right now, the pypi list has a very strange mix of lowercaseruntogether, lisp-like dashes, underscore_separated_lowercase, dot.separated.names, Even Space Separated, CamelCase,..., - but there does seem to be a current recommendation that the distribution/project names ("Django") themselves as distinct from python package names ("django") should be CamelCase [4]. The "django-" prefix in the name of reusable django app distributions has already emerged as quite widely (but not universally) used, too, and is obviously lisp-like-dashes not CamelCase, but really I'm not clear that it's necessary for django apps to have django- in the distribution name, they'd presumably be categorised Framework::Django anyway if logged on PyPI. [5] [1] http://guide.python-distribute.org/introduction.html#current-state-of-packaging [2] http://packages.python.org/distribute/ [3] http://pypi.python.org/pypi/djangopypi/ [4] http://guide.python-distribute.org/creation.html#basics-creating-and-distributing-distributions [5] http://pypi.python.org/pypi?:action=browse&show=all&c=523 -- You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com. To unsubscribe from this group, send email to django-developers+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-developers?hl=en.