← Back to team overview

graphite-dev team mailing list archive

Re: [Question #179669]: Why aren't dependencies automatically pulled in?

 

Try doing that on a production Solaris box that has no internet access, where the sysadmins are sadistic BOFHs.

Xiong Chiamiov <question179669@xxxxxxxxxxxxxxxxxxxxx> wrote:

>New question #179669 on Graphite:
>https://answers.launchpad.net/graphite/+question/179669
>
>The install instructions[0] specify that I need to download whisper, carbon and graphite-web separately, then manually install all the dependencies.  This seems silly for a project as established as this one, particularly since there exists a requirements.txt[1] with all the appropriate information, ready to be used with pip.
>
>Now, I would just use that, but I'm confused about how the source tree[2] gets converted into these tarballs.  It looks like the carbon and whisper directories are fairly directly converted to their respective tarballs, and most of whatever's left becomes graphite-web.  Okay, I guess that's what the MANIFEST.in files are for.
>
>Now, it's been a while since I've used pip for much of anything, but I remembered it installing dependencies of a package  automagically.  So now we get to the meat of my question: why can't I just do a `pip install graphite-web` and have carbon, whisper, Django, etc. all pulled in and installed?
>
>PS: Carbon isn't Python 2.4-compatible; it needs the 2.5-y syntax of yield.
>
>[0]: http://readthedocs.org/docs/graphite/en/latest/install.html
>[1]: http://bazaar.launchpad.net/~graphite-dev/graphite/main/view/head:/requirements.txt
>[2]: http://bazaar.launchpad.net/~graphite-dev/graphite/main/files
>
>-- 
>You received this question notification because you are a member of
>graphite-dev, which is an answer contact for Graphite.
>
>_______________________________________________
>Mailing list: https://launchpad.net/~graphite-dev
>Post to     : graphite-dev@xxxxxxxxxxxxxxxxxxx
>Unsubscribe : https://launchpad.net/~graphite-dev
>More help   : https://help.launchpad.net/ListHelp

Follow ups