cookiecutter-django/{{cookiecutter.project_slug}}/requirements/base.txt
Will Farley 8880e777d2 WIP: Add webpack as an option (#610)
* Add webpack as an option

Adds webpack as a js_taskrunner option to cookiecutter-json. Will clone @hzdg/cookiecutter-webpack --pydanny-django branch into the project using cookiecutter's api in post_hooks.

The static webpack project will be placed into the <project_slug>/static/<project_slug>/ directory.
The webpack configs are placed in the ./config/ directory.

The cookiecutter-webpack project includes react / redux / karma configurations that are brought into the project.

* Add webpack documentation
2016-06-19 12:24:43 -07:00

67 lines
1.3 KiB
Plaintext

{% if cookiecutter.use_python2 == 'n' -%}
# Wheel 0.25+ needed to install certain packages on CPython 3.5+
# like Pillow and psycopg2
# See http://bitly.com/wheel-building-fails-CPython-35
# Verified bug on Python 3.5.1
wheel==0.29.0
{%- endif %}
# Bleeding edge Django
django==1.9.7
# Configuration
django-environ==0.4.0
{% if cookiecutter.use_whitenoise == 'y' -%}
whitenoise==3.2
{%- endif %}
# Forms
django-braces==1.9.0
django-crispy-forms==1.6.0
django-floppyforms==1.6.2
# Models
django-model-utils==2.5
# Images
Pillow==3.2.0
# For user registration, either via email or social
# Well-built with regular release cycles!
django-allauth==0.25.2
{% if cookiecutter.windows == 'y' -%}
# On Windows, you must download/install psycopg2 manually
# from http://www.lfd.uci.edu/~gohlke/pythonlibs/#psycopg
{% else %}
# Python-PostgreSQL Database Adapter
psycopg2==2.6.1
{%- endif %}
# Unicode slugification
unicode-slugify==0.1.3
django-autoslug==1.9.3
# Time zones support
pytz==2016.4
# Redis support
django-redis==4.4.3
redis>=2.10.0
{% if cookiecutter.use_celery == "y" %}
celery==3.1.23
{% endif %}
{% if cookiecutter.use_compressor == "y" %}
django_compressor==2.0
{% endif %}
{% if cookiecutter.js_task_runner == 'Webpack' -%}
# Webpack
django-webpack-loader==0.3.0
{%- endif %}
# Your custom requirements go here