﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
4128	Django 0.96 installation problem in Windows XP.	zoltan.jose@…	Adrian Holovaty	"Hello good folks,
      A short description - Django 0.96 does not install on Windows XP. The command ""setup.py install"" ( or ""setup.py build"" ) does not work... it gives the following error output:

running install
running build
running build_py
error: package directory '\django' does not exist

I hacked around a bit and found the problem in the setup.py file. The original relevant portion is:

{{{
#!python
# Compile the list of packages available, because distutils doesn't have
# an easy way to do this.
packages, data_files = [], []
root_dir = os.path.dirname(__file__)
len_root_dir = len(root_dir)
django_dir = os.path.join(root_dir, 'django')
}}}

I reckoned that the ""root directory"" was not being recognised properly... so I made the following change:

{{{
#!python
# Compile the list of packages available, because distutils doesn't have
# an easy way to do this.
packages, data_files = [], []
root_dir = ""C:\\Django-0.96\\Django-0.96\\""     (NOTE: I manually added the 'root' directory pertinent to my system)
len_root_dir = len(root_dir)
django_dir = os.path.join(root_dir, 'django')
}}}

The above worked like magic without any hassles. So what's up guys, is this a bug or what? BTW, I had the latest installer tool : 
setuptools-0.6c5-py2.5.exe installed in my system.

Thanks and Regards,

Timmy Jose (a.k.a z0ltan)

"		new	Tools	0.96			Install problem, Django 0.96, Windows XP		Accepted	1	0	0	0	0	0
