This repository was archived by the owner on Oct 8, 2019. It is now read-only.
This repository was archived by the owner on Oct 8, 2019. It is now read-only.
Can't run the tests (several errors) on Windows #15
Open
Description
Hi,
Following the README.md, I was able to setup the vagrant VM, but the test commands don't work.
I downloaded the box manually from https://www.djangoproject.com/m/vms/djangocore-box-1.1.box (I have an unstable and slow connection, and stupidly, atlas.hashicorp doesn't support resuming downloads). I run Windows 10 64 bits, Virtualbox 5.0.20.
Disclaimer : I never used vagrant boxes before, so maybe I missed an implicit step.
~$ runtests2.7-mysql
fails with
Please install test dependencies first:
$ pip install -r requirements/py2.txt
Then
~$ pip install -r /django/tests/requirements/py2.txt
fails with
Exception:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/pip/basecommand.py", line 139, in main
status = self.run(options, args)
File "/usr/local/lib/python2.7/dist-packages/pip/commands/install.py", line 240, in run
for req in parse_requirements(filename, finder=finder, options=options):
File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 1314, in parse_requirements
for item in parse_requirements(req_url, finder, comes_from=filename, options=options):
File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 1356, in parse_requirements
req = InstallRequirement.from_line(line, comes_from)
File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 118, in from_line
return cls(req, comes_from, url=url)
File "/usr/local/lib/python2.7/dist-packages/pip/req.py", line 43, in __init__
req = pkg_resources.Requirement.parse(req)
File "/usr/local/lib/python2.7/dist-packages/distribute-0.6.35-py2.7.egg/pkg_resources.py", line 2680, in parse
reqs = list(parse_requirements(s))
File "/usr/local/lib/python2.7/dist-packages/distribute-0.6.35-py2.7.egg/pkg_resources.py", line 2605, in parse_requirements
line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version spec")
File "/usr/local/lib/python2.7/dist-packages/distribute-0.6.35-py2.7.egg/pkg_resources.py", line 2573, in scan_list
raise ValueError("Expected "+item_name+" in",line,"at",line[p:])
ValueError: ('Expected version spec in', "pylibmc; sys.platform != 'win32'", 'at', "; sys.platform != 'win32'")
Python3.3 tests have another problem :
~$ runtests3.3-mysql
fails with
Traceback (most recent call last):
File "/django/tests/runtests.py", line 13, in <module>
from django.apps import apps
File "/django/django/apps/__init__.py", line 1, in <module>
from .config import AppConfig
File "/django/django/apps/config.py", line 6, in <module>
from django.utils.module_loading import module_has_submodule
File "/django/django/utils/module_loading.py", line 67, in <module>
from importlib.util import find_spec as importlib_find
ImportError: cannot import name find_spec
Activity