On 5/18/07, Malcolm Tredinnick <[EMAIL PROTECTED]> wrote:
> No third-party app should expect to be installed in django.contrib,
> because that would require app users to modify their pristine (and
> possibly unwritable) Django source. Presumably django-values was written
> that way as some kind of subtle hint that he wants to include it in
> contrib/ in this case. It would have been better if it could be
> installed standalone, though, I agree.

Well, I did expect it to be considered for inclusion into the official
distribution, and I won't pretend that it certainly wasn't subtle.
Admittedly, I hadn't considered people using it in "real"
installations prior to a judgement regarding its inclusion, so I wrote
it for core developers to test it out, and I thought django.contrib
would be acceptable for that.

In addition to your comment (which Jacob should put in the
contributing document when it happens), I've gotten enough feedback to
let me know that people are indeed using it beyond what I originally
expected. I'll definitely do better about that in the future, and my
next update will include those changes, in the code as well as the
documentation.

> Generally, a third-party app writer should design their code so that it
> can be installed anywhere on the user's Python path. That's pretty
> normal Python practice. The app writer (not the app installer) gets to
> choose the directory name for the application, though, so that they can
> safely write "from my_chosen_app_name import ..."

And if I had done that from the start, I would've been forced to come
up with a better (or at least, more original) package name than
"values". Anybody got a time machine?

-Marty

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to