Skip to content

Commit c6067eb

Browse files
authored
Merge pull request jazzband#591 from jazzband/npm-latest
Use lastest node and latest package versions
2 parents b8bcfe0 + 3a0e3cc commit c6067eb

File tree

6 files changed

+21
-57
lines changed

6 files changed

+21
-57
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ npm-debug.log
2626
tests/npm-cache
2727
django-pipeline-*/
2828
.tags
29+
node_modules/

.travis.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ env:
1717
- TOXENV=py34-django19
1818
- TOXENV=py35-django19
1919
docsinstall: pip install -q tox
20+
before_install:
21+
- nvm install node
22+
- nvm use node
23+
install:
24+
- pip install -r requirements.txt
25+
- npm install
2026
script: tox
2127
deploy:
2228
provider: pypi

tests/package.json renamed to package.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@
1111
"url": "git://github.com/jazzband/django-pipeline.git"
1212
},
1313
"dependencies": {
14-
"babel-cli": "^6.4.5",
15-
"babel-preset-es2015": "^6.3.13",
16-
"coffee-script": "^1.10.0",
17-
"less": "^2.5.3",
18-
"livescript": "^1.4.0",
19-
"node-sass": "^3.4.2",
20-
"stylus": "^0.53.0",
21-
"cssmin": "^0.4.3",
22-
"google-closure-compiler": "^20151216.2.0",
23-
"uglify-js": "^2.6.1",
24-
"yuglify": "^0.1.4",
25-
"yuicompressor": "^2.4.8"
14+
"babel-cli": "latest",
15+
"babel-preset-es2015": "latest",
16+
"coffee-script": "latest",
17+
"less": "latest",
18+
"livescript": "latest",
19+
"node-sass": "latest",
20+
"stylus": "latest",
21+
"cssmin": "latest",
22+
"google-closure-compiler": "latest",
23+
"uglify-js": "latest",
24+
"yuglify": "latest",
25+
"yuicompressor": "latest"
2626
}
2727
}

tests/scripts/npm_install.py

Lines changed: 0 additions & 42 deletions
This file was deleted.

tests/settings.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,12 +122,12 @@ def local_path(path):
122122
}
123123
}
124124

125-
NODE_MODULES_PATH = local_path('node_modules')
125+
NODE_MODULES_PATH = local_path('../node_modules')
126126
NODE_BIN_PATH = os.path.join(NODE_MODULES_PATH, '.bin')
127127
NODE_EXE_PATH = distutils.spawn.find_executable('node')
128128
JAVA_EXE_PATH = distutils.spawn.find_executable('java')
129129
CSSTIDY_EXE_PATH = distutils.spawn.find_executable('csstidy')
130-
HAS_NODE = os.path.exists(NODE_BIN_PATH) and NODE_EXE_PATH
130+
HAS_NODE = bool(NODE_EXE_PATH)
131131
HAS_JAVA = bool(JAVA_EXE_PATH)
132132
HAS_CSSTIDY = bool(CSSTIDY_EXE_PATH)
133133

tox.ini

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ setenv =
2323
DJANGO_SETTINGS_MODULE = tests.settings
2424
PYTHONPATH = {toxinidir}
2525
commands =
26-
{toxinidir}/tests/scripts/npm_install.py
2726
{envbindir}/django-admin.py test {posargs:tests}
2827

2928
[testenv:docs]

0 commit comments

Comments
 (0)