File tree 2 files changed +7
-14
lines changed
2 files changed +7
-14
lines changed Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ const _ = require('lodash');
6
6
const path = require ( 'path' ) ;
7
7
const fse = require ( 'fs-extra' ) ;
8
8
const child_process = require ( 'child_process' ) ;
9
- const { EasyZip } = require ( 'easy -zip' ) ;
9
+ const Zip = require ( 'adm -zip' ) ;
10
10
11
11
BbPromise . promisifyAll ( fse ) ;
12
12
@@ -57,18 +57,11 @@ class ServerlessPythonRequirements {
57
57
return this . installRequirements ( ) . then ( ( ) => {
58
58
return new BbPromise ( ( resolve , reject ) => {
59
59
if ( this . serverless . service . custom && this . serverless . service . custom . zipImport ) {
60
- const zip = new EasyZip ( ) ;
61
- zip . zipFolder ( '.requirements' , ( err ) => {
62
- if ( err ) {
63
- reject ( ) ;
64
- return ;
65
- }
66
- zip . writeToFile ( '.requirements.zip' ) ;
67
- fse . remove ( '.requirements' , ( err ) => err ?reject ( ) :resolve ( ) ) ;
68
- } , { rootFolder : '.' } ) ;
69
- } else {
70
- resolve ( ) ;
71
- }
60
+ const zip = new Zip ( ) ;
61
+ zip . addLocalFolder ( '.requirements' , '' ) ;
62
+ zip . writeZip ( '.requirements.zip' ) ;
63
+ fse . remove ( '.requirements' , ( err ) => err ?reject ( ) :resolve ( ) ) ;
64
+ } else resolve ( ) ;
72
65
} ) ;
73
66
} ) ;
74
67
}
Original file line number Diff line number Diff line change 40
40
"devDependencies" : {},
41
41
"dependencies" : {
42
42
"bluebird" : " ^3.0.6" ,
43
- "easy -zip" : " github:owenchong/easy-zip " ,
43
+ "adm -zip" : " 0.4.7 " ,
44
44
"fs-extra" : " ^0.26.7" ,
45
45
"lodash" : " ^4.13.1"
46
46
}
You can’t perform that action at this time.
0 commit comments