Browse Source

Document the dependencies in setup.py

master
David Winterbottom 13 years ago
parent
commit
796c833cdb
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      setup.py

+ 13
- 0
setup.py View File

@@ -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'],

Loading…
Cancel
Save