diff --git a/README.rst b/README.rst index 9ba8a2932a4acfef7f937b33e17bdeade21046be..1e72b64645fff554713c9ae6a4b66aad73cd4b07 100644 --- a/README.rst +++ b/README.rst @@ -6,13 +6,19 @@ The website for North Bay Python is a Django application with Symposion and Regi Setup ----- -1. pip install -r requirements +Development +~~~~~~~~~~~ +1. pip install -r requirements/base.txt 2. python manage.py createsuperuser 3. python manage.py loaddata fixtures/* 4. python manage.py migrate +Prod +~~~~ +Use `pip install -r requirements.txt` instead. + Reference Material ------------------ * Registrasion docs are at http://registrasion.readthedocs.io -* Symposion docs are at http://symposion.readthedocs.io \ No newline at end of file +* Symposion docs are at http://symposion.readthedocs.io diff --git a/requirements.txt b/requirements.txt index 5ac2679fef19e5f6b0bc43c4cd85930cbea24bed..6301390b352f6b4f382b42128a72261202255c91 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,23 +1,2 @@ -Django==1.9.2 -pinax-theme-bootstrap==7.3.0 -django-user-accounts==1.3.1 -metron==1.3.7 -pinax-eventlog==1.1.1 -dj-static==0.0.6 -dj-database-url==0.4.0 -pinax-pages==0.4.2 -pinax-boxes==2.1.2 -django-libsass==0.7 -django-markdown-deux==1.0.5 - - - -# For testing -django-nose==1.4.3 -coverage==4.0.3 - -# Registrasion -https://github.com/chrisjrn/registrasion/tarball/master#egg=registrasion -https://github.com/pinax/symposion/tarball/ad81810#egg=symposion -https://github.com/chrisjrn/registrasion-stripe/tarball/master#egg=registrasion-stripe -https://github.com/chrisjrn/symposion-bootstrap-templates/tarball/master#egg=symposion-bootstrap-templates +-r requirements/base.txt +-r requirements/heroku.txt diff --git a/requirements/base.txt b/requirements/base.txt new file mode 100644 index 0000000000000000000000000000000000000000..5ac2679fef19e5f6b0bc43c4cd85930cbea24bed --- /dev/null +++ b/requirements/base.txt @@ -0,0 +1,23 @@ +Django==1.9.2 +pinax-theme-bootstrap==7.3.0 +django-user-accounts==1.3.1 +metron==1.3.7 +pinax-eventlog==1.1.1 +dj-static==0.0.6 +dj-database-url==0.4.0 +pinax-pages==0.4.2 +pinax-boxes==2.1.2 +django-libsass==0.7 +django-markdown-deux==1.0.5 + + + +# For testing +django-nose==1.4.3 +coverage==4.0.3 + +# Registrasion +https://github.com/chrisjrn/registrasion/tarball/master#egg=registrasion +https://github.com/pinax/symposion/tarball/ad81810#egg=symposion +https://github.com/chrisjrn/registrasion-stripe/tarball/master#egg=registrasion-stripe +https://github.com/chrisjrn/symposion-bootstrap-templates/tarball/master#egg=symposion-bootstrap-templates diff --git a/requirements/heroku.txt b/requirements/heroku.txt new file mode 100644 index 0000000000000000000000000000000000000000..006e01ac224861618d63dbe9246a3d7a70f4dd38 --- /dev/null +++ b/requirements/heroku.txt @@ -0,0 +1,2 @@ +psycopg2==2.7.3 +gunicorn==19.7.1