Generally, I tend to create a local cache of dependencies (ex. beautiful
soup, django-registration, etc.) and then use pip to install them to the
python site-packages directory.   The reason I use pip is because uninstall
can be a pain.  It's only when there are 3rd party apps that I need to
modify (which I try to avoid :p) that I include them in an "external_apps"
folder under the project directory.   I suppose some of this is a matter of
personal preference.  I use pip instead of easy_install because it keeps a
record of which packages are installed and allows for uninstall.     You
might also want to investigate virtual-env.   I think the main goal for me
is to try to keep things as decoupled as possible and to keep packages
locally in case their source somehow vanishes online, or if I depend on the
particulars of a given version...

Best,
William

On Mon, Aug 15, 2011 at 9:11 AM, Thomas Weholt <thomas.weh...@gmail.com>wrote:

> Hmmm...
>
> Using pip will take care of requirements the package might have and
> install it in the right python lib folder so several projects can use
> it among other things.
>
> Are there good reasons NOT to use pip/easy_install or at least python
> setup.py install?
>
> Thomas
>
>
>
> On Mon, Aug 15, 2011 at 2:59 PM, Andre Lopes <lopes80an...@gmail.com>
> wrote:
> > Hi, I have put this question in StackOverflow, but no response untill
> > now... This is an important question to me to understand how Django
> > works
> >
> > I am new to Django.
> >
> > I have some doubts about installing 3rd party Apps in Django.
> >
> > A specific example. The "django-registration" App in
> > https://bitbucket.org/ubernostrum/django-registration/src. Reading the
> > instructions the doc tell us to install this app with PIP(pip install
> > django-registration), doing this the App will be installed in Python
> > Site-packages, right?
> >
> > My question is: The App must to be installed in that way? Why not put
> > the 'django-registration' folder in our Project as an App?
> >
> > PS: This is a starter Django Question.
> >
> > Best Regards,
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> "Django users" group.
> > To post to this group, send email to django-users@googlegroups.com.
> > To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
> >
> >
>
>
>
> --
> Mvh/Best regards,
> Thomas Weholt
> http://www.weholt.org
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To post to this group, send email to django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/django-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to