On Dec 8, 2010, at 2:55 AM, Stanislav Ochotnicky wrote:
On 12/08/2010 04:25 AM, Jeff Spaleta wrote:
> On Wed, Dec 8, 2010 at 2:39 AM, BJ Dierkes <wdierkes(a)5dollarwhitebox.org>
wrote:
>> Hello all,
>>
>
> Just to be clear... PyPI has an implied "one source" requirement
> embedded in its repository structure and you have optimized your
> upstream project release structure to meet PyPI's implied requirement.
>
> Question does PyPI handle dependency tracking?
>
> If I easy_install cement.devtools does cement get installed automagically?
Yes, setup function from python setuptools has named argument
'install_requires' that causes dependencies to be pulled in during
install time. Assuming cement.devtools has install_requires = ['cement']
this will work as you'd expect
That is exactly right.
---
derks