[16:33] <Nemo_bis> hi emijrp
[16:33] <Nemo_bis> alard: ping
[16:35] <alard> Hi.
[16:38] <Nemo_bis> Hi
[16:39] <Nemo_bis> alard: i'm trying to run http://graffiti.cs.brown.edu/svn/graffiti/src/webcrawler/search.py
[16:39] <Nemo_bis> and all I know about django is what I read in the README http://graffiti.cs.brown.edu/svn/graffiti/README
[16:40] <Nemo_bis> so of course I get ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
[16:41] <Nemo_bis> I've read around how things should look like but... what am I supposed to do for just make that python script run with all its dependencies? ^^'
[16:42] <alard> Have you tried pip?
[16:42] <alard> Perhaps if you install the Django package that way it might work.
[16:43] <alard> Or download Django and set the DJANGO_SETTINGS_MODULE variable?
[16:43] <Nemo_bis> I downloaded django as package first
[16:44] <Nemo_bis> then I followed http://graffiti.cs.brown.edu/svn/graffiti/README
[16:44] <Nemo_bis> Error: Can't find the file 'settings.py' in the directory containing './manage.py'. It appears you've customized things.
[16:44] <Nemo_bis> but I get:
[16:44] <Nemo_bis> You'll have to run django-admin.py, passing it your settings module.
[16:44] <Nemo_bis> (If the file settings.py does indeed exist, it's causing an ImportError somehow.)
[16:45] <Nemo_bis> or, when moving to the dir where manage.py is located:
[16:45] <Nemo_bis> Error: Could not import settings 'settings' (Is it on sys.path?): No module named setting
[16:47] <alard> And have you modified the PYTHONPATH variable?
[16:48] <Nemo_bis> alard: yes
[16:50] <alard> And the Django files are in ~/Programs/ ?
[16:52] <Nemo_bis> I used another dir name and changed it everywhere, there's the django dir in it
[16:52] <alard> I'm getting the error ImportError: No module named django.core.management
[16:53] <alard> Oh, I used the wrong path, I now get the settings.py message.
[16:54] <Nemo_bis> I now used ~/Programs and it's the same
[16:54] <alard> Maybe you should copy and edit settings.py-sample?
[16:54] <Nemo_bis> maybe
[16:54] <Nemo_bis> I thought it was manage.py's job to create it
[16:58] <Nemo_bis> ok, created it
[16:59] <Nemo_bis> File "/home/federico/Programs/graffiti/src/tracker/graffiti/models.py", line 51, in StorageBase
[16:59] <Nemo_bis> and I get something like
[16:59] <Nemo_bis> operations = models.XMLField(schema_path=None,blank=True)
[16:59] <Nemo_bis> AttributeError: 'module' object has no attribute 'XMLField'
[17:01] <alard> I think your Django version is too new: https://github.com/chb/smart_server/issues/6
[17:09] <Nemo_bis> thanks
[17:09] <Nemo_bis> indeed that script is 4 years old
[17:09] <Nemo_bis> let's try pip
[17:14] <Nemo_bis> sigh DistributionNotFound: No distributions matching the version for django==1.1
[17:15] <Nemo_bis> trying 1.2
[17:20] <Nemo_bis> now also pip install MySQL-python
[20:37] <Nemo_bis> no, didn't work; yum install MySQL-python
[20:41] <Nemo_bis> now ImportError: cannot import name HTTPConnection
[20:44] <Nemo_bis> ah, need to replace httplib2 with httplib