Hello,
With respect to the requirements.txt file associated with pip, there seems to be two philosophies. While it always specifies a baseline for any given module, general it allows greater releases. In the discern module, exact modules are required. What's the right style? For a development machine, I like baseline and greater. Is specifying the exact version import for deployment?
-jk
(edx)jkern@ubuntu:~/workspace/python/edX/discern$ git diff base-requirements.txt
diff --git a/base-requirements.txt b/base-requirements.txt
index 760ced9..6258d54 100644
--- a/base-requirements.txt
+++ b/base-requirements.txt
@@ -1,4 +1,4 @@
-Django==1.5
+Django>=1.5
mimeparse==0.1.3
lxml==3.0.1
pyyaml==3.10
@@ -10,7 +10,7 @@ celery-with-redis==3.0
gunicorn==0.17.2
requests==1.1.0
dogstatsd-python==0.2
-boto==2.6.0
+boto>=2.6.0
django-pipeline==1.3.6
django-guardian==1.1.0.beta
django-request-provider==1.0.2
@@ -21,4 +21,4 @@ django-nose==1.1
path.py==3.1
django-allauth==0.10.1
python-memcached==1.48
-django-ses==0.4.1
\ No newline at end of file
+django-ses==0.4.1