Skip to content

Commit b1b7c28

Browse files
committed
honor escaped newlines in requirements.txt
fixes #261
1 parent d6aa5a0 commit b1b7c28

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/pip.js

+1
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,7 @@ function generateRequirementsFile(source, target, options) {
295295
const noDeploy = new Set(options.noDeploy || []);
296296
const requirements = fse
297297
.readFileSync(source, { encoding: 'utf-8' })
298+
.replace(/\\\n/g, ' ')
298299
.split(/\r?\n/);
299300
var prepend = [];
300301
const filteredRequirements = requirements.filter(req => {

tests/base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"author": "",
1010
"license": "ISC",
1111
"dependencies": {
12-
"serverless-python-requirements": "file:serverless-python-requirements-4.2.1.tgz"
12+
"serverless-python-requirements": "file:serverless-python-requirements-4.2.4.tgz"
1313
}
1414
}

0 commit comments

Comments
 (0)