Skip to content

Commit 6af171d

Browse files
committed
Fixup PR for omiting packages from deploy closes #14
1 parent 99c72c5 commit 6af171d

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

index.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,15 @@ class ServerlessPythonRequirements {
5252
this.serverless.cli.log(
5353
`Parsing Python requirements.txt`);
5454

55-
var fs = require('fs');
56-
var reqs = fs.readFileSync("requirements.txt").toString().split('\n');
55+
const reqs = fse.readFileSync("requirements.txt").toString().split('\n');
5756

58-
var newReqs = ''
59-
for (var i in reqs) {
60-
if(reqs[i].indexOf('#no-deploy') == -1) {
61-
newReqs += reqs[i] + '\n'
62-
}
57+
let newReqs = ''
58+
for (const req of reqs) {
59+
if (req.indexOf('#no-deploy') === -1) {
60+
newReqs += `${req}\n`;
61+
}
6362
}
64-
fs.writeFileSync(".requirements.txt", newReqs, 'utf8');
63+
fse.writeFileSync(".serverless/requirements.txt", newReqs, 'utf8');
6564

6665
return true
6766
};
@@ -72,7 +71,7 @@ class ServerlessPythonRequirements {
7271
*/
7372
installRequirements() {
7473
if (!fse.existsSync(path.join(this.serverless.config.servicePath,
75-
'.requirements.txt'))) {
74+
'.serverless/requirements.txt'))) {
7675
return BbPromise.resolve();
7776
}
7877

@@ -85,7 +84,7 @@ class ServerlessPythonRequirements {
8584
let options;
8685
const pipCmd = [
8786
runtime, '-m', 'pip', '--isolated', 'install',
88-
'-t', '.requirements', '-r', '.requirements.txt',
87+
'-t', '.requirements', '-r', '.serverless/requirements.txt',
8988
];
9089
if (!this.custom().dockerizePip) {
9190
const pipTestRes = spawnSync(runtime, ['-m', 'pip', 'help', 'install']);

0 commit comments

Comments
 (0)