PK!devo/__init__.pyPK!Wodevo/config.pyTK0+,Q{_)UTjRUU֪1ͿyCo`Yi+kZ:$T^y(Fפ"N#^F7g+cPa9emzj!˽CUZx6`u9k٤tWS:cEgqtx#5d# 7WU\]XV2/m검wL2DC7}0dc$AD/D\6|vcS|ً=ZPK!devo/create/__init__.pyPK!* >Vzdevo/create/commands.pyX[o&~_i)%ۍ"EQݕmƲY ` _}"odT'gg6Y>>XK(~ g|4Ş' ‹b(5i<޳F}z{K'%7`=4CKҩO!@=,  eN4vN~7B`Eyd_lPŎjs̮ x]g-QP^Svio^{܋1eTӘeߝSr^iˌA`Q}ߗI>𾭆*qR*yڊ<Njjj%ok*}z޳ PMk 0_| u[Gqh!/M~)1up7(s|OC ՂV&{SbF URoKKyk{M؃nLuq=ԣQ+vb1Z= h w#j<3$q6GX z% :iaHY"\ȐFK~vD;Gŗ{8kCGڡ{9F_FH$N IL[p.J䴁Kwg;Nͤq}P7t3-l<\IZD fRڃǬ 0~W`XЛ~_\~TXaM0O-܀$r8(^PG`x:9="،% 'bH8Ӯ)ap.&}U\XǂjGOPW์BU_x#57cL 3P.W~V]Nnq!\i#ߢëu $ft0BoPU^V8%E`Fkjs~*ivlT ы|(t L䞞#_ftlKMuqNSi*\T SƾcpO1yN'F,/Et PK!\1devo/create/utils.py_0/8H>SM$eͿ*3 j49{9J?JRuoN5E|O|0f׈ aVzv**őWᡪ塨̀iwLh ,)x}Eb}eZf|O(k@k#v._寃\FjDR o?+%xfT_ʷ4*g*%n{SM ][aN;YqT"Y󢣜DO~Y:]o[氊^ OOJ) uyT@8-..Yls؃٤ ;ԒZ0_ =J*McO{? dN9fC ?q]d# [S`O6vz8^DPK!rMmʅdevo/exceptions.pyKI,.V/K-*/,IuHN-(Ӏ4 %5M!>>3/$>^85'MG!8]G!@z@i["Ta,ÅdKqI$3Qegi W_ZRZ^ sMmL^5Be:PK!devo/generate/__init__.pyPK!Lkdevo/generate/commands.py͒1o0w oq$\UBҮ][9C_1nPOp 11DGrAHȫO]uN*uO1۴pZ`-^MD0ӕf #93^K1nZۀ(G3*EYiWC4np: wQl&BFM7#l!^#[7X)iRɲޣHv,_\E  E|4iwF3w#.PK!]DIdevo/generate/utils.pyA0E= ѭ1iJ;J-Hy+h$ݜV82fDcwÀ IBu' @bi4P` KNBD+ UN•Gd:I3-m)N]2n*%~H8M@#Ť&U&;*Z ~J-+-jEPK!devo/gitlab/__init__.pyPK!rhdevo/gitlab/commands.pyu;0 C"#]z&nRQDK q{>1I.`n"Dջ2SFuE%PӲs-5qš5HkH\ PK!mdevo/gitlab/utils.pyRK0AH x$aWqXDi8)/鸃6i;;뮘K"jH \RZ)`\UKQx\)BAPjs`k/$5GMLVɚep~eɄGZd5j &gQaF.$ ZUdBƖv}jsL;v}_ `5@j@.4$XEnzSÔ53C?]d;/5PJ[ݞnpq=mPy8U_AEֽ:o\1U `Fy GyƉ|e6cix@􉍚k+7?_B~}J|!L,}0'N5; PK!devo/kube/__init__.pyPK!iFFg!devo/kube/commands.pySKn0ޙ$"˅'mo16a`ޛ7?9m=&]iW}He-'S&[q.xw-FY~9kK_;t~B![bn4qhQbgDEa:fGzh ^ "+P< #-{iV cHav4;[v/Xjbܖb|OKFWXcA~lI0JCͅ{m FXjJtT;ז7X/jPqIcENOXX􅲢ݺb*B:X9Iۖ*v5g6]WVf<7kaG?,TSoΪ.ɕ 4zPK!M devo/kube/utils.pyV[O0~ϯxi5e kC%L/_?+C,֫މCA^ILTsݬ]ھgplAwK^_s,j-bߤW`zsUeT%wխr  #|DFwݭV`$Yˇdu`Rmw'5ۚ94{+RYR1HBdN; 9Iz2dV:kx:ޠؿvrKD&lf>O2,\ngH|ķqr=ءZ3# iP5F7tnó2O\/Ce7L|mfmܑO$Q앶}rvyX ˑ׭ނi'~70ngyhfM~'T4l,0ht8bjW: ,ׄfoٲ|9`q_6՘mFG;g/ljζvPK!uL devo/main.pymK =Ew†ě4?\aI;ΧOԻG*`typskΝΨulӻ)SkW]V!eG Ql ;ʎ}=MU-H["G<@4Ԏ' PK!,7Xq devo/templates/ci/.gitlab-ci.ymlWQo0~ϯC`4mʴI":JiLrPCGN  $Ъ ܝ>O[B&$ Hz A2W0a449f,P׾Ag[(a aNQ۽nwl߳]B*# ۛp0{{1toy :DjLzۮ8HV,ahDTMZ"DfzXlIa i0f$V.$HΥC>R6:[۱L0>(#3E <]Ϲo\AfR]n骂LlQS<(*F }&MU#1d`lZZE МOP&P8y|B&CM OSbi5ƨ!Q+KrЎ`LkuKi:Db"ij4r˪͹F S)76vH$ f<&+sLYXߐu6DtLw^,OpQ&?U(s<5k] #?oKm\^$No{>Ks#k]\t2q۾}w\,8TNML :#/ rV'Y:,^R)@:MY`MOgUkBB(\8I fx4e鉅&4 %̀MgJ]s(y̶5sڞݻPLc_zzJaL/@Nf8NqGrgP<y<-އu6 r$o[ }*jJ'UJĢK$R5PJ Raw"Pn/[>NPK!c$z+devo/templates/k8s/base/app/deployment.yamlTMO0WP/DвB[VT.Vu_NwNK[MCQf~3DG4)ڶhd@5W@"dđ$D`h^Q [wGV#- ͉`*)}1A,Sf)FKmr Zu @PH:xw.B3t{,N )m |$N-NM `(Յ wÛt3xkH {,8F5dΰ8TyO*MѶW}O_zWYs&-qk bC͂A*!HكZu\:AZ,R/!SYS(s(rD rO6qY9TRômƏ?vAO5|| *kT4w=̏\Z> <]#jPK!n_P.devo/templates/k8s/base/app/kustomization.yamlmA0D=ſ5LkTM[Hpw tfތaEC;᜵v(UײJJ%dC6q%^lfIWa<Qp 0}mMdfPK!azt(devo/templates/k8s/base/app/service.yaml 0 Dw~ nEknE8&@=4?j]'ζae0Z8@Mޜ@*.MouԈyc\,q ?PK!5װ*devo/templates/k8s/base/db/deployment.yamlTn0 +b9ӹ|nh1P$&*Y$3qv+0Gn>au16KH*}3<+),`c~ߧb8do#׵gTG$"<) IF;,K4An,^lPipM?ـC*%):2/V瑊6H_Ŵg%mFV0^1yr ..$DKay HEn:˘Vo |ttrZ &‚ j?wo-Fv &PK!\'devo/templates/k8s/base/db/service.yaml Cw cL"Zh@pB{}lY. @V)e~o X[Z JALE."G2:L:5Cܣ/.ӱY& qEmڥPK!\*devo/templates/k8s/base/kustomization.yamlm0 <Ć*1b8$PE4s~i#hޣpgW{E- Uk]]$ FW lsj3DꔦHUuh6ZۻHhl$㦀JvϤT 9 (^7 䔚C J_dæ\^ˉSӮ\MPK!4MK$devo/templates/k8s/prod/ingress.yamluN=1++VHb!.Iʁ7+<{; +2uZTk41$AA^H!2Pا,}G@gyvYfe^F]<"Z zsGLi2SZCv;毲, J<6s)nPJPK!p*devo/templates/k8s/prod/kustomization.yamlePN0WQoȷ (kv6MT@'N*P0{x'R|޵($+řVH|\\%E E-D]0@䇨#'@{kے~) @1Wx`:YLq-e}9^#)r+q~a~acv#+c-XZ}ssmD;$Jx bPK!> v*devo/templates/k8s/test/kustomization.yamlu10 EwQ7+ 1"LeEIPl@ +}Ii-üf} ]jDio5é;M5k1?daKvzK^ A橨c7[PK!b!devo/templates/project/.gitignoreKI-犏/LNLH/-PK!\!devo/templates/project/DockerfileO0W\DS1Ma4D|km'#V`o~/wK1ȝYgֱH ԰5GuuƎ7} rMeӓ.p]:CDȭ@U_?1C7Kgg#Rm8 4V<ʒLȾHba?"B2?rxYk4$&xH!Jc:%~0}l*KvՑYxQ-rtRDGJ y,-Z'vɹ+X6;a X*|CU@sX@G"s DէݫxoTWPK!- devo/templates/project/README.mdV((JM.KMUPK!kF{5 devo/templates/project/devo.yamlmA ᄁ3HC0*acZX7{4iǙb6\i〤C.tf. @XU$և<۞㞴mo&?E[%tKl`17APK!,devo/templates/project/requirements/base.txtSVHJ,NU(J-,,JM+)PK!ic ,devo/templates/project/requirements/prod.txt-RHJ,N+(PK!G"&,devo/templates/project/requirements/test.txt-RHJ,N+(JIN*,I-.Re\PK!W'7ET"devo/templates/project/scripts/dev510W`7Q))5ץݺPQYR:nҚgCCNk1zuCvj{ PK!OAM#devo/templates/project/scripts/lintSVOOJ,*N-QWH-*J,q 2 R3s`< +-'1;BA?@(Y PK!RKY&devo/templates/project/scripts/migrateVULSHIRPRVOOJ,*N-QWH-*J,q 2 R3s`< 4ZU!5/h0PK!W'7ET#devo/templates/project/scripts/prod510W`7Q))5ץݺPQYR:nҚgCCNk1zuCvj{ PK!JY#devo/templates/project/scripts/testSVOOJ,*N-QWH-*J,q 2 R3s`< R$(_f[\XP+PK!Pk"devo/templates/project/src/main.pyAK0^{' vld-mjϾSxcx<qЌpql5-X6^Yqʶ7AՄ&/WB^$okHvu衍n;l)vI!4y=NӇgNTf0b$G\DHaMp_X/)lwyjX0J|PK!u۳wLk)devo/templates/project/tests/test_main.py-/*Q(,I-.JIMS1s344 8(4X/7(["-13GC/F薘SPK!SY%devo/templates/skaffold/skaffold.yaml}N0D6 V8D \*NlR8n *i=yrb`@d%)Ă*kXAkGr`;$㩓1mvc?N3 y/mr u!<>"4BLΦ/O:&av 7;3 T7j/idPg8 d!_k|iAO--Lgtl>/SߌXĻ E5/M?c 3v'+Pj< fAT H"5(PK!H5%&%devo-0.7.0.dist-info/entry_points.txtN+I/N.,()JI-˷zyV9\\PK!8ev/devo-0.7.0.dist-info/LICENSE]RK0W8Jqko&1ռ䘥Cb#L`wJHg{PH  c;z{"8kX~aHDD,*΋L('!qd`Y<')7^?HzZú3ť@g|Js.2^g1*dQn`T"=T˪iUjS*F$lh!+U u"IW {ӈwBϑ!0E|~bPK!H^lUUdevo-0.7.0.dist-info/WHEEL A н#Z D޾Ph>Y8TEU.t. f4=4h0k:zbaPf>PK!HIdevo-0.7.0.dist-info/METADATAN0E /AJ桷3(GXl|]` -IQ^(4v {R9ޕs--~td 6Ef6Mxg#뺯i|1!numt[[Ҁ* TAy\\ jZMwل==LrWF|gtv@V ytoG~fPK!HMYfoCdevo-0.7.0.dist-info/RECORDG^Y .fHR@$HPD%g?n{:5wVZZ{N9F~J{j0%vHgL;|V˂>g6'QJYB![1º,*?l֝D6P\< Dn@ŸxatJyV G%k-#nz.%d3os7CZWQAHpC6Em1 Ƞ$%T 1t{U{P:b|_WeIvhb$YNL"-~-\d;X .;3X&&- A6 ?[~ȴ rYO˾UdHeUHog +$-?X)4yC$ӱ+ΟM/]#ocZ$Fd7ArJ$56` ka88ulh_sDQp4Ap5J4&!f? N> JfTyսukQFӘެy! ț+lxaڂM>-eJZu\Ź42M'e8*ad!_9?~?MMQ/e\ O_ v=PZChF-H/w 5J1uIkLqv f"I`_'zf|^| -mb욡<% I9.]ؚڤ=%Vx_&%Ζ*oZ]1i=z𖴌xڼ wLMbVpXd7A@ܭ ѯpSb5~sGFbjLNYTȮ+Ӟ,E߾5x?)GTWqVcg9`xqG riJu'=f y1lӯ Y)߇/v(1{Lu*L'lL 7A%3 J2o}Ha6+}}쬑OU#]aBg1Neh&sMJ,\pl$W_>EZlN0eza MtXRB31'7r+}sr+bleJd^h`a0U<)31F׃4S>~#lt\0!-+u,{NF ˅b¯ǒl3pu2d;yLOS&W 5zźbaZbfԗsZwjBY21ƖDUtܺf{Xa} ho^[X(KIڂyDx/uX(ǭ }7Ԏ2MPL">o Z5 SEE )3cR}A?C59j;PK!devo/__init__.pyPK!Wo0devo/config.pyPK!`devo/create/__init__.pyPK!* >Vzdevo/create/commands.pyPK!\1"devo/create/utils.pyPK!rMmʅ devo/exceptions.pyPK! devo/generate/__init__.pyPK!Lk devo/generate/commands.pyPK!]DIA devo/generate/utils.pyPK!6 devo/gitlab/__init__.pyPK!rhm devo/gitlab/commands.pyPK!m devo/gitlab/utils.pyPK!devo/kube/__init__.pyPK!iFFg!'devo/kube/commands.pyPK!M devo/kube/utils.pyPK!uL udevo/main.pyPK!,7Xq 0devo/templates/ci/.gitlab-ci.ymlPK!c$z+devo/templates/k8s/base/app/deployment.yamlPK!n_P.devo/templates/k8s/base/app/kustomization.yamlPK!azt(devo/templates/k8s/base/app/service.yamlPK!5װ*udevo/templates/k8s/base/db/deployment.yamlPK!muJ-mdevo/templates/k8s/base/db/kustomization.yamlPK!\'[ devo/templates/k8s/base/db/service.yamlPK!\*%!devo/templates/k8s/base/kustomization.yamlPK!4MK$<"devo/templates/k8s/prod/ingress.yamlPK!p*F#devo/templates/k8s/prod/kustomization.yamlPK!> v*r$devo/templates/k8s/test/kustomization.yamlPK!Η,B$0%devo/templates/project/.dockerignorePK!Kf$w%devo/templates/project/.editorconfigPK!b!&devo/templates/project/.gitignorePK!\!z&devo/templates/project/DockerfilePK!- (devo/templates/project/README.mdPK!kF{5 h(devo/templates/project/devo.yamlPK!,!)devo/templates/project/requirements/base.txtPK!ic ,)devo/templates/project/requirements/prod.txtPK!G"&,)devo/templates/project/requirements/test.txtPK!W'7ET"E*devo/templates/project/scripts/devPK!OAM#*devo/templates/project/scripts/lintPK!RKY&L+devo/templates/project/scripts/migratePK!W'7ET#+devo/templates/project/scripts/prodPK!JY#a,devo/templates/project/scripts/testPK!Pk",devo/templates/project/src/main.pyPK!u۳wLk).devo/templates/project/tests/test_main.pyPK!SY%.devo/templates/skaffold/skaffold.yamlPK!Eq /devo/utils.pyPK!H5%&%1devo-0.7.0.dist-info/entry_points.txtPK!8ev/12devo-0.7.0.dist-info/LICENSEPK!H^lUU4devo-0.7.0.dist-info/WHEELPK!HIn5devo-0.7.0.dist-info/METADATAPK!HMYfoC6devo-0.7.0.dist-info/RECORDPK223?