|
|
@@ -34,15 +34,28 @@ setup(name='django-oscar',
|
|
34
|
34
|
include_package_data=True,
|
|
35
|
35
|
install_requires=[
|
|
36
|
36
|
'django>=1.4,<1.5',
|
|
|
37
|
+ # PIL is required for image fields
|
|
37
|
38
|
'PIL==1.1.7',
|
|
|
39
|
+ # Oscar ships with migraations
|
|
38
|
40
|
'South>=0.7.6,<0.8',
|
|
|
41
|
+ # We use the ModelFormSetView from django-extra-views for the basket page
|
|
39
|
42
|
'django-extra-views>=0.2,<0.6',
|
|
|
43
|
+ # We ship a simple Haystack implementation (that needs to be
|
|
|
44
|
+ # improved). We are using the 2.0-beta release from Github and
|
|
|
45
|
+ # eagerly anticipating a stable 2.0 release on PyPI.
|
|
40
|
46
|
'django-haystack==2.0.0-beta',
|
|
|
47
|
+ # Treebeard is used for categories
|
|
41
|
48
|
'django-treebeard>=1.61,<1.62',
|
|
|
49
|
+ # Sorl is used as the default thumbnailer
|
|
42
|
50
|
'sorl-thumbnail==11.12',
|
|
43
|
51
|
'python-memcached>=1.48,<1.49',
|
|
|
52
|
+ # Babel is used for currency formatting
|
|
44
|
53
|
'Babel>=0.9,<0.10',
|
|
|
54
|
+ # Oscar's default templates use compressor (but you can override
|
|
|
55
|
+ # this)
|
|
45
|
56
|
'django-compressor>=1.2,<1.3',
|
|
|
57
|
+ # Oscar's default CSS is generated from Less and so we need node.js
|
|
|
58
|
+ # and lessc to be available to compile the Less files.
|
|
46
|
59
|
'virtual-node>=0.0.1',
|
|
47
|
60
|
'virtual-less>=0.0.1-1.3.3'],
|
|
48
|
61
|
dependency_links=['https://github.com/toastdriven/django-haystack/tarball/f91a9a7ce6fb26093f4ecf09b28d71cf4b59283c#egg=django-haystack-2.0.0-beta'],
|