Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This is one of the big limitations with the Django "Reusable app". On the "This Week in Django" podcast a week or two ago they were talking about this <strong>exact</strong> problem. It seems the consensus, and I agree, is that there really isn't a solution.</p> <p>If you look at Pynax, which is probably the largest distributed Django project, you'll see they are bundling the apps with the whole system.</p> <p>Python itself has a few package distributions. I know ActiveState is working on starting up another. But even then not all of the django apps are packaged. Many are only found in bitbucket, github, or google source. And even then, to get a copy of all those requires one to have mercurial, git, and svn installed. (blah @ that)</p> <p>You basically have 2 options here:</p> <ol> <li>Include a copy of every dependency with your source</li> <li>Include documentation for how the users install a given dependency</li> </ol> <p>It's a sad list, I know. <em>It sucks actually</em>, especially after using the ruby gem system, but at the moment I'm not sure what better you're going to find.</p> <p>If it's of any interest, I wrote a short blog post about keeping dependencies in your project's folder (or in SVN) and then adding that path to Python's search path at the start of django. ( <a href="http://urlencode.blogspot.com/2009/10/managing-django-dependencies-via-svn.html" rel="nofollow noreferrer">Managing Django Dependencies via SVN</a> ) It screws up Komodo Edit's intellisense, but it does make things easier otherwise.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload