refactor requirements and make htmlmin optional

This commit is contained in:
Laura Klünder 2016-09-12 10:55:01 +02:00
parent 2a86e012dd
commit c6c8dbeab4
12 changed files with 26 additions and 17 deletions

View file

@ -7,7 +7,7 @@ python:
install: install:
- pip install --upgrade setuptools - pip install --upgrade setuptools
- pip install -r src/requirements_dev.txt - pip install -r src/requirements.txt -r src/requirements/dev.txt
before_script: before_script:
- cd src - cd src

View file

@ -125,10 +125,18 @@ MIDDLEWARE_CLASSES = [
'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware', 'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware',
'htmlmin.middleware.HtmlMinifyMiddleware',
'htmlmin.middleware.MarkRequestMiddleware',
] ]
try:
import htmlmin # noqa
except ImportError:
pass
else:
MIDDLEWARE_CLASSES += [
'htmlmin.middleware.HtmlMinifyMiddleware',
'htmlmin.middleware.MarkRequestMiddleware',
]
# Security settings # Security settings
X_FRAME_OPTIONS = 'DENY' X_FRAME_OPTIONS = 'DENY'

View file

@ -1,7 +1 @@
Django>=1.9,<1.10 -r requirements/production.txt
django-bootstrap3>=6.2,<6.3
django-compressor==2.0
csscompressor
djangorestframework>=3.4,<3.5
django-filter>=0.14,<0.15
django-htmlmin>=0.9,<0.10

2
src/requirements/dev.txt Normal file
View file

@ -0,0 +1,2 @@
flake8
isort

View file

@ -0,0 +1 @@
django-htmlmin>=0.9,<0.10

View file

@ -0,0 +1,2 @@
requirements.txt
mysqlclient

View file

@ -0,0 +1,2 @@
requirements.txt
psycopg2

View file

@ -0,0 +1 @@
django-htmlmin>=0.9,<0.10

View file

@ -0,0 +1,6 @@
Django>=1.9,<1.10
django-bootstrap3>=6.2,<6.3
django-compressor==2.0
csscompressor
djangorestframework>=3.4,<3.5
django-filter>=0.14,<0.15

View file

@ -1,3 +0,0 @@
-r requirements.txt
flake8
isort

View file

@ -1,2 +0,0 @@
-r requirements.txt
mysqlclient

View file

@ -1,2 +0,0 @@
-r requirements.txt
psycopg2