refactor requirements and make htmlmin optional
This commit is contained in:
parent
2a86e012dd
commit
c6c8dbeab4
12 changed files with 26 additions and 17 deletions
|
@ -7,7 +7,7 @@ python:
|
|||
|
||||
install:
|
||||
- pip install --upgrade setuptools
|
||||
- pip install -r src/requirements_dev.txt
|
||||
- pip install -r src/requirements.txt -r src/requirements/dev.txt
|
||||
|
||||
before_script:
|
||||
- cd src
|
||||
|
|
|
@ -125,6 +125,14 @@ MIDDLEWARE_CLASSES = [
|
|||
'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
|
||||
'django.contrib.messages.middleware.MessageMiddleware',
|
||||
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
||||
]
|
||||
|
||||
try:
|
||||
import htmlmin # noqa
|
||||
except ImportError:
|
||||
pass
|
||||
else:
|
||||
MIDDLEWARE_CLASSES += [
|
||||
'htmlmin.middleware.HtmlMinifyMiddleware',
|
||||
'htmlmin.middleware.MarkRequestMiddleware',
|
||||
]
|
||||
|
|
|
@ -1,7 +1 @@
|
|||
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
|
||||
django-htmlmin>=0.9,<0.10
|
||||
-r requirements/production.txt
|
||||
|
|
2
src/requirements/dev.txt
Normal file
2
src/requirements/dev.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
flake8
|
||||
isort
|
1
src/requirements/htmlmin.txt
Normal file
1
src/requirements/htmlmin.txt
Normal file
|
@ -0,0 +1 @@
|
|||
django-htmlmin>=0.9,<0.10
|
2
src/requirements/mysql.txt
Normal file
2
src/requirements/mysql.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
requirements.txt
|
||||
mysqlclient
|
2
src/requirements/postgres.txt
Normal file
2
src/requirements/postgres.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
requirements.txt
|
||||
psycopg2
|
1
src/requirements/production-extra.txt
Normal file
1
src/requirements/production-extra.txt
Normal file
|
@ -0,0 +1 @@
|
|||
django-htmlmin>=0.9,<0.10
|
6
src/requirements/production.txt
Normal file
6
src/requirements/production.txt
Normal 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
|
|
@ -1,3 +0,0 @@
|
|||
-r requirements.txt
|
||||
flake8
|
||||
isort
|
|
@ -1,2 +0,0 @@
|
|||
-r requirements.txt
|
||||
mysqlclient
|
|
@ -1,2 +0,0 @@
|
|||
-r requirements.txt
|
||||
psycopg2
|
Loading…
Add table
Add a link
Reference in a new issue