Skip to content

Commit 32dd659

Browse files
committed
remove inject option. layer option can be used to infer what to do
1 parent 81d6864 commit 32dd659

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

index.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ class ServerlessPythonRequirements {
3232
slimPatterns: false,
3333
slimPatternsAppendDefaults: true,
3434
zip: false,
35-
inject: true,
3635
layer: false,
3736
cleanupZipHelper: true,
3837
invalidateCaches: false,
@@ -98,8 +97,6 @@ class ServerlessPythonRequirements {
9897
options.dockerImage = options.dockerImage || defaultImage;
9998
}
10099
if (options.layer) {
101-
// If layers are being used, dependencies should not be injected.
102-
options.inject = false;
103100
// If layer was set as a boolean, set it to an empty object to use the layer defaults.
104101
if (options.layer === true) {
105102
options.layer = {};

lib/inject.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ function moveModuleUp(source, target, module) {
7272
* @return {Promise} the combined promise for requirements injection.
7373
*/
7474
function injectAllRequirements(funcArtifact) {
75-
if (!this.options.inject) {
75+
if (this.options.layer) {
76+
// The requirements will be placed in a Layer, so just resolve
7677
return BbPromise.resolve();
7778
}
7879

0 commit comments

Comments
 (0)