graphite is missing a dependency on tagging package

Bug #870078 reported by Joe Shaw
24
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Graphite
Fix Released
Low
Unassigned

Bug Description

Installing whisper, carbon, and graphite-web 0.9.9 using "pip install", running:

python /opt/graphite/webapp/graphite/manage.py syncdb --noinput

fails with:

Error: No module named tagging

It's probably missing from graphite's setup.py file. Running "pip install tagging" fixes it.

Revision history for this message
Joe Shaw (joeshaw) wrote :

Spoke too soon. Need to "pip install django-tagging"

Revision history for this message
chrismd (chrismd) wrote :

Yes there is a new dependency on django.tagging in 0.9.9, its not really a bug. The check-dependencies.py script checks for this.

Changed in graphite:
status: New → Invalid
Revision history for this message
chrismd (chrismd) wrote :

I'll update the wikidot post to mention this

Revision history for this message
Joe Shaw (joeshaw) wrote :

The check-dependencies.py script is not included if you install graphite-web via pip. The deps should really be expressed in the setup.py file. (And this is indeed done for carbon.)

Revision history for this message
Joe Shaw (joeshaw) wrote :

s/pip/from pypi/ -- it doesn't matter what tool you use to install from pypi, whether it's pip or easy_install or whatever.

Revision history for this message
Nicholas Leskiw (nleskiw) wrote : Re: [Bug 870078] Re: graphite is missing a dependency on tagging package

If you know what should be added please submit a patch. I promise you're not stepping on anyone's toes by submitting fixes ;)

-Nick

Sent from a mobile device.
Please excuse terse language and spelling mistakes.

Joe Shaw <email address hidden> wrote:

>s/pip/from pypi/ -- it doesn't matter what tool you use to install from
>pypi, whether it's pip or easy_install or whatever.
>
>--
>You received this bug notification because you are subscribed to
>Graphite.
>https://bugs.launchpad.net/bugs/870078
>
>Title:
> graphite is missing a dependency on tagging package
>
>Status in Graphite - Enterprise scalable realtime graphing:
> Invalid
>
>Bug description:
> Installing whisper, carbon, and graphite-web 0.9.9 using "pip
> install", running:
>
> python /opt/graphite/webapp/graphite/manage.py syncdb --noinput
>
> fails with:
>
> Error: No module named tagging
>
> It's probably missing from graphite's setup.py file. Running "pip
> install tagging" fixes it.
>
>To manage notifications about this bug go to:
>https://bugs.launchpad.net/graphite/+bug/870078/+subscriptions

Revision history for this message
Michael Leinartas (mleinartas) wrote :

django-tagging was added to requirements.txt just after the 0.9.9 release. 0.9.10 should properly install the dependency with pip install.

Changed in graphite:
importance: Undecided → Low
milestone: none → 0.9.10
status: Invalid → Fix Committed
Changed in graphite:
status: Fix Committed → Fix Released
Revision history for this message
Michael Hood (michaelhood) wrote :

This still occurs in a 0.9.10 pypi-based (via pip) install.

Installing the django-tagging package (via pip) resolves it.

Revision history for this message
mohan (kaveraj) wrote :

I faced the same error. Installing django-tagging didn't resolve it. This was on Python 2.6 (64 bit on Mint 14).

But tried it on Python2.7 (64 bit on the same machine) and it worked fine.
Not sure what is happening here.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.