From 4209055d62a77de070342118ef379d095c3d95b2 Mon Sep 17 00:00:00 2001 From: Sven Heidemann Date: Wed, 14 Apr 2021 22:20:18 +0200 Subject: [PATCH] Improved documentation for cpl.application --- docs/build/doctrees/cpl.application.doctree | Bin 35924 -> 52188 bytes docs/build/doctrees/cpl.configuration.doctree | Bin 90190 -> 90022 bytes docs/build/doctrees/cpl.console.doctree | Bin 113242 -> 113074 bytes .../doctrees/cpl.database.connection.doctree | Bin 19758 -> 19688 bytes .../doctrees/cpl.database.context.doctree | Bin 22231 -> 22161 bytes docs/build/doctrees/cpl.database.doctree | Bin 27899 -> 27794 bytes .../doctrees/cpl.dependency_injection.doctree | Bin 86045 -> 85835 bytes docs/build/doctrees/cpl.environment.doctree | Bin 51499 -> 51394 bytes docs/build/doctrees/cpl.logging.doctree | Bin 80239 -> 80064 bytes docs/build/doctrees/cpl.mailing.doctree | Bin 62493 -> 62325 bytes docs/build/doctrees/cpl.time.doctree | Bin 21385 -> 21315 bytes docs/build/doctrees/cpl.utils.doctree | Bin 47301 -> 47210 bytes docs/build/doctrees/cpl_cli.command.doctree | Bin 94579 -> 0 bytes .../doctrees/cpl_cli.configuration.doctree | Bin 137512 -> 0 bytes docs/build/doctrees/cpl_cli.doctree | Bin 73616 -> 0 bytes .../doctrees/cpl_cli.live_server.doctree | Bin 22180 -> 0 bytes docs/build/doctrees/cpl_cli.publish.doctree | Bin 31537 -> 0 bytes .../doctrees/cpl_cli.source_creator.doctree | Bin 28363 -> 0 bytes docs/build/doctrees/environment.pickle | Bin 212216 -> 128618 bytes docs/build/doctrees/index.doctree | Bin 4994 -> 4977 bytes docs/build/doctrees/modules.doctree | Bin 2619 -> 2602 bytes docs/build/doctrees/tests.doctree | Bin 10914 -> 0 bytes .../html/_sources/cpl.application.rst.txt | 8 +- .../html/_sources/cpl.configuration.rst.txt | 10 +- docs/build/html/_sources/cpl.console.rst.txt | 10 +- .../_sources/cpl.database.connection.rst.txt | 4 +- .../_sources/cpl.database.context.rst.txt | 4 +- docs/build/html/_sources/cpl.database.rst.txt | 6 +- .../_sources/cpl.dependency_injection.rst.txt | 12 +- .../html/_sources/cpl.environment.rst.txt | 6 +- docs/build/html/_sources/cpl.logging.rst.txt | 10 +- docs/build/html/_sources/cpl.mailing.rst.txt | 10 +- docs/build/html/_sources/cpl.time.rst.txt | 4 +- docs/build/html/_sources/cpl.utils.rst.txt | 6 +- .../html/_sources/cpl_cli.command.rst.txt | 98 --- .../_sources/cpl_cli.configuration.rst.txt | 82 -- .../html/_sources/cpl_cli.live_server.rst.txt | 18 - .../html/_sources/cpl_cli.publish.rst.txt | 18 - docs/build/html/_sources/cpl_cli.rst.txt | 92 -- .../_sources/cpl_cli.source_creator.rst.txt | 26 - docs/build/html/_sources/index.rst.txt | 1 - docs/build/html/_sources/modules.rst.txt | 1 - docs/build/html/_sources/tests.rst.txt | 10 - docs/build/html/cpl.application.html | 91 +- docs/build/html/cpl.configuration.html | 21 +- docs/build/html/cpl.console.html | 21 +- docs/build/html/cpl.database.connection.html | 15 +- docs/build/html/cpl.database.context.html | 15 +- docs/build/html/cpl.database.html | 21 +- docs/build/html/cpl.dependency_injection.html | 25 +- docs/build/html/cpl.environment.html | 13 +- docs/build/html/cpl.html | 91 +- docs/build/html/cpl.logging.html | 21 +- docs/build/html/cpl.mailing.html | 21 +- docs/build/html/cpl.time.html | 9 +- docs/build/html/cpl.utils.html | 15 +- docs/build/html/cpl_cli.command.html | 506 ----------- docs/build/html/cpl_cli.configuration.html | 702 --------------- docs/build/html/cpl_cli.html | 519 ----------- docs/build/html/cpl_cli.live_server.html | 283 ------ docs/build/html/cpl_cli.publish.html | 331 ------- docs/build/html/cpl_cli.source_creator.html | 295 ------- docs/build/html/genindex.html | 819 +----------------- docs/build/html/index.html | 2 - docs/build/html/modules.html | 151 +--- docs/build/html/objects.inv | Bin 4450 -> 2882 bytes docs/build/html/py-modindex.html | 208 +---- docs/build/html/search.html | 1 - docs/build/html/searchindex.js | 2 +- docs/build/html/tests.html | 244 ------ docs/source/conf.py | 9 +- docs/source/cpl.application.rst | 8 +- docs/source/cpl.configuration.rst | 10 +- docs/source/cpl.console.rst | 10 +- docs/source/cpl.database.connection.rst | 4 +- docs/source/cpl.database.context.rst | 4 +- docs/source/cpl.database.rst | 6 +- docs/source/cpl.dependency_injection.rst | 12 +- docs/source/cpl.environment.rst | 6 +- docs/source/cpl.logging.rst | 10 +- docs/source/cpl.mailing.rst | 10 +- docs/source/cpl.time.rst | 4 +- docs/source/cpl.utils.rst | 6 +- docs/source/cpl_cli.command.rst | 98 --- docs/source/cpl_cli.configuration.rst | 82 -- docs/source/cpl_cli.live_server.rst | 18 - docs/source/cpl_cli.publish.rst | 18 - docs/source/cpl_cli.rst | 92 -- docs/source/cpl_cli.source_creator.rst | 26 - docs/source/index.rst | 1 - docs/source/modules.rst | 1 - scripts/chrome.sh | 3 + scripts/create_docs.sh | 6 + src/cpl/application/application_abc.py | 30 +- src/cpl/application/application_builder.py | 19 +- .../application/application_builder_abc.py | 24 +- src/cpl/application/startup_abc.py | 21 +- 97 files changed, 429 insertions(+), 4987 deletions(-) delete mode 100644 docs/build/doctrees/cpl_cli.command.doctree delete mode 100644 docs/build/doctrees/cpl_cli.configuration.doctree delete mode 100644 docs/build/doctrees/cpl_cli.doctree delete mode 100644 docs/build/doctrees/cpl_cli.live_server.doctree delete mode 100644 docs/build/doctrees/cpl_cli.publish.doctree delete mode 100644 docs/build/doctrees/cpl_cli.source_creator.doctree delete mode 100644 docs/build/doctrees/tests.doctree delete mode 100644 docs/build/html/_sources/cpl_cli.command.rst.txt delete mode 100644 docs/build/html/_sources/cpl_cli.configuration.rst.txt delete mode 100644 docs/build/html/_sources/cpl_cli.live_server.rst.txt delete mode 100644 docs/build/html/_sources/cpl_cli.publish.rst.txt delete mode 100644 docs/build/html/_sources/cpl_cli.rst.txt delete mode 100644 docs/build/html/_sources/cpl_cli.source_creator.rst.txt delete mode 100644 docs/build/html/_sources/tests.rst.txt delete mode 100644 docs/build/html/cpl_cli.command.html delete mode 100644 docs/build/html/cpl_cli.configuration.html delete mode 100644 docs/build/html/cpl_cli.html delete mode 100644 docs/build/html/cpl_cli.live_server.html delete mode 100644 docs/build/html/cpl_cli.publish.html delete mode 100644 docs/build/html/cpl_cli.source_creator.html delete mode 100644 docs/build/html/tests.html delete mode 100644 docs/source/cpl_cli.command.rst delete mode 100644 docs/source/cpl_cli.configuration.rst delete mode 100644 docs/source/cpl_cli.live_server.rst delete mode 100644 docs/source/cpl_cli.publish.rst delete mode 100644 docs/source/cpl_cli.rst delete mode 100644 docs/source/cpl_cli.source_creator.rst create mode 100644 scripts/chrome.sh create mode 100644 scripts/create_docs.sh diff --git a/docs/build/doctrees/cpl.application.doctree b/docs/build/doctrees/cpl.application.doctree index 7d3eb588733ce3f54d55735c590422cfcd1c249a..560c8ea54a352293f1d9f06a345d4680de06172a 100644 GIT binary patch literal 52188 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 delta 6047 zcmcf_Yj9NMHQ%?{M?zNfez2Ql10*2{35iJx_9(QmrLyGu+E(NM`^5B5&13tuH z&7&5mwA`@FR_C;LH9GA!mt?m!c6GHmnj2k?&W^}3r`^@#>?l+9asM!)rl9-*$!C$z zGPqJy3?EyJQ4BvvRHk=9i2` z!bp0NK}I$P4#U}>u@nT9nhjjDL^2na2!f2aL>N~sagFP^&k74Hb9=g7o$WSzhs)V# z>*{oLxW*Y^LL9&DRV0x`u0-*2pe}z>94A2PU1WhWRa(sgx*+j0ilyeA!4PAeWD35L!#f3kfK!FDGFJN8uBO*9 z(O_3?P&Ci1EDPZz%^bJI-!_3ALNEFau!(lG$eit;SBeX#3d6mw(dnDp8oRqyyB$)=bR}6V3l0rf6ER=&)qJ%} zQ!rttE%mswfMul{)jWph?P>6ANjl4e5ta(4ON`OM8SbV9i#2R{Q;(yq#qRX2YL*ZP zf-=gthIV=M}{fp+vTwb9- z3Lg}Z)8)yu@J0D5$ea-m$0C!V{}BtsE{+9nMH#Qv!R3lvzCxoh)at^*dYa&`we{RZ z&@_1O#cUXQq>{JjAmiplB3Zj6m#^1ISS=Lg$HP}k5?L<3rNgnOqIi}L>W^nWo1>2k z)CFR4;`lcdtJN8jLB5+ZU@~opwrjzFiNJR?vA(6)&4t5Ny=*^p=1qp$>c#w!4)#

_JE zp)4*(jt&=D6U2?w3$EjrbZCtlJ{j#*muuD&jZ#@gb-r5GpFh`WZ*g;ye z8arBS&YljJquoBPy8TEhEy(2xMes8EBQwCkIT@nvUG|%Cmb$2={b-QUFzqWu`qm>} zsI3XZzuVv;(>RdG|d7X3pcYi*gvPpKn+t0 z_f|acE5@D_247yD#QVc3{@F$Wu&qmC{cx&0g~05W4z@eMg%tmB6S{F1d|i>p-te*F zyTV~;@qG4n5R-x>rD+qz0uo`Su)hUz8HtIbOd+X8V$vv8*e}HTg{P8jlF#B+`B8cu z6DmzmR8^zHgn`2k6`B=LX~h1(G3kvcHTH8oO$l)=LI)wCPOrq07B2QcRjErT;gX7Yp~5AD;MWV6mT{|5@y+!69 z=%Fhw1!i_kuyR1D=C!==1 z?)#P}pvcN}|Nrg<9b^}a+~zY6q}0!di>EKeaSnAsOY8(6rd38mYKi?Mf@(y>s~m3-ecKD+2Gb{y?5 zB9|S7(M5S|M10eDbkqPi9wE5#L7DwSb13$Pw22&g(Lgg3`;IL)Y#;7rP{)TXek^Eti=fPTsa&+2E03~#8rDlQig%&!4fzI=X&N9Rc6*^4>zh3BU zrr4vSM3T9cf=L4^}DqW#XV;j^Jxa(Xf#6ya3xmcJ$b@23)AbdQd${ zYYd4SE7?>S-e?`$5T-)?x+ECbsE_lNdCg#MK@fPhc#JHkoh|x|@Xw9I9RD_Wc0w8K zrdMhJX3y>HWkfCIFB-iYJdCj;_@x{sUPO&l{SO;qWK$J;m)1n}4_-UHvP38E#FDc) zi+zUS8J8~aLya5hC?#d#Z~9UX7H?T?4IdjtYZw)Qj3*HGF~l^B@t=K&uyml{4cdWx zA3Xj(ZxqGuy}|61Qz)meH5?|Hl`wh1C|X0jNox)1Cea!)5Q3+GRFiT_!Baqt6}7_V09Uqe9ti?T! zXH8d+3Zb|LG=@5pYO8dejG7%8{*o<#{zt8J>%+?7+|Fq>ZKSg`cXq6BwDvf~)sOGS zMEgEqgTTRc?$> zkF&jL6S+he5$KXoECXEfey~d}?Y+Rx`CKyPCf~8G+wSajG}~=m&dy#3-YaMh0Jbk> z-VdYM#xn5uT~!bvTs0#?xazD>TevER76M&$F2Gy?u9}N@p05W4JxnqhveD^+Xs?L29c9{N^@6Re!#6|zIueo4|%^c1#78AE4g^T<1O~C z;**}nUEDX=oz6}tta>fZ`{rv;==z&!>jrwfNtZ`Q=~0U1O}>d9y|}sDO^+pnvIrkN z?ud>?yshi&vUk%xuS^_j1$C{UtQAzXf}*xZvJnn#AVmr8(hO<76yY}D8LZXrg5w9v z_{j+P{@~uCLAs)#3tl;lq@W8<*-j6-=2PT3L2no7@h)nRjoVW z!XZ-y;i{bNL_xE@9E-hLra@Nr(1S)4VKcdpOh}##;5=v~&ZK<9;VoH&q4Im4@Tfz` Ybr_tY%*yZ6+j)~W?MNhp;gjY614Ex+NdN!< diff --git a/docs/build/doctrees/cpl.configuration.doctree b/docs/build/doctrees/cpl.configuration.doctree index 76d0ee299469301494a4812bc5e9811f39cfc4a3..2d85bac5b54f51cf6ca2ddc932bb4f03ec07aebf 100644 GIT binary patch delta 456 zcmX?ifOXk^R+a|VsUaI#E-^C7PgdlRpE#e5S*!=l+^oa&FpE)s`h-A6(di4s8M%0- zq-H3^PRUS-odQuY-7|<$Xj%{>&*YX|`N_gX3Vbo~iAl**GT4Et#ClXf268Zfg<7Xf z<}T9UhRRE41#nJ2xL9X%PTr$JMrF7a+`J&|a9gG)$});i{&1Lo@`eXClNaYIP3C*Z zHTit57H@8TN@@<=5SYx2Vb$}pz^Ewr8NBri7E;S0~?^AET< zVE&lAUQTxM11>IEhIpWpQ*#*Nkt}ST(m17dibe+OWJh^%m{wkxR-kjH3c;OI_E18I z(E#Y2$?HCIVe!Ag6~4(FPQ#lfAx(p$9BPqT`F0Fw8o*V|w74V8(5} z|D}BPkHkJm~sf-(04lpt*PhMy)Hu*LqFXxmD_Sh*IVm%NMJ|}qlB_~aAsc_vr<7no|mD8@N;?oI|Un0|2zqssIEHb%Cs1&j}D z8HJ|@+A#_v8w=DwU2F}b;N;upJk!_PG0IQB>cl9*789SGn3FU8y%VDhCj*!bboBJI zKrS~#3h3M{t?7!+jGB`hEI77T*)!^hFiL=o7vTkIg}Zz@zZ;{>^iRQzHlQ#$DK>pw z2x_1Jg(`qTXrTgC2nv?0*V7pT88x?m2w~I&2F!G+PDbRAnJ&--^dl%}rcdc)lxLKl z&e#L=s6rPb$MozzMi~)?_>zpG)Wj5|U`JB3UB8RbLs3O4xgbY3IX|yBKPOeUxF9nx aFSSS)st*XZ!j*eMxeJs=5XVVGd+ zl*TEwQ#3MI!Qx;IJTSQo=?wkJj@fFHHnMCkVtQ)As4+RhTv13DYF=uF63{@E*eN}e z6Qz|{!Mdgg*fAmpOXrwF`R*9I>;UNlM_QkL}TKU6LWIl zUV?-HNJfGIMFtTNAW2>nZQDQCF(!%V$YXN_$aKsQkq7yH`Uf9IR-|y5zBZUq9vCr< zXT_%5g<9KxRu8mH7w(a2y03IdgY%*>iLSy4lCv$$%UETcZqOdbBjq-2D#J^GV3 MTIz3p=j6Zz08L~&UH||9 delta 273 zcmaDclX2ZFM%D(_smi_^Ssybp8c*KHt1x+i3Xgz7ZhlH>PU@5l_Sh*IVm%NEJ0>1s zm_+N8#woQ^G%{GBazITyFu4rr4E@O)+0`cBS7G10g=vcdqtRqLCmkWEnW-5{Ktokx zr}P*B?bBw5YMXpo*_P1)>Hnr5QlQOpn~ymuaRC6QmSF7w diff --git a/docs/build/doctrees/cpl.database.context.doctree b/docs/build/doctrees/cpl.database.context.doctree index c4ed7d0283ca743a73de12ba3689d9b9372ea1b5..a83d7fb967f75fd8996fc045cce5989ee8d5b95d 100644 GIT binary patch delta 172 zcmcbE;DH<89U^z7&n0SVChW_M*8oHZjGF??+)R~;Gt}3hxH7qql322&1?35mz$q$88 z*`azSNBhW4eylFfXauraG$uYVDH(1Y#D0(r*nSBHWLbnGz*+@SwMu8bncOI)x%s$; dsWPJh$R*;sK%+5TV=#H6mL|+Ko1=ZqxB%U*U;Y39 diff --git a/docs/build/doctrees/cpl.database.doctree b/docs/build/doctrees/cpl.database.doctree index 5be9a8c11b0980bc79dd1d6e76140769fdcbdbde..853bad45173579a2bc9cb35279a5f68886d5bd2b 100644 GIT binary patch delta 307 zcmex;lX22bMwSNFsqGtC1XvhlCOfi-3dF?c=BK3QOvzx6osuEe0}_fG7`Km2^hoUTN?35nq$&3PGtYAYY z=dsx`%7d(#e8-e)vM;yXkSbO6?Sl3|62dP#X`j}DZmr-@{ZxcBzHmOd2$RP()3baXXa-yj` zqY=mn3lq>S#T8#Q2H%RG% a^y`AOqx*Xjr{d%d=3L0G*<73`&kX<+Jc+je diff --git a/docs/build/doctrees/cpl.dependency_injection.doctree b/docs/build/doctrees/cpl.dependency_injection.doctree index db345bc85c53552bf433be8525f5a092ed0535e7..23b7d476eea4627c5544ad81d1764fe6977da377 100644 GIT binary patch delta 587 zcmY+A%S!@L6o)(3Xin-B^Z-c*os7h$(RBp&7qlxfB67nHcLJD`c5uNSDmeM;c*>+%AW)ywizJ)uz5#76&1uG)2LOtHUfy;<7*q zfl;#cAmE|YfaSagKZkkT)jF^@#^IgTO~D+pACi8zQeJZ1hWFtRHmZ#38c7U-^apI< z#wR8#%&dgt^Af)2`wU+JZwu@{XAzT^ti>=jKGmnfx&PO%c`80TnNG~irP3AR)7i$ zXVR(p#8f<8Rk0b>Yff%r`7=msu2&a7)*N`|cIEuAZO=spYK(Jn1?%k))CGc7!<7v; zbnDZVM-T8A7~}9H)`C<(;l03^7Gd2&8S;X&mMWlUtnFW}c-k9F<>R+a|VsSF!gn3)(&CJTO2o~+HpC7_U-pHiBWIwgZWc1ng=kI7_%C|zNg zVC$5|DYa8HGFXA)Pz^jVxeS>MgUN=9YMak9wT3YoO?KF*BLp=oHA5L_m}=~l9;3;M zyxQzgEt6+om79DuQl8NgW|(M9d}2~E+(d{IEP+li!r}zDE*@lEn-@gQ4`Va~TCXpx zi($VR(0+Xs`%i3?hx(p-6IS0V%ci6jCl_TFl;jt|T!tPFK&`wmxeS>sS-!~|*K2Ry zx~W+S91x0=qposcagEXBi(8OG!v*58+tJ1;CT4>QGW85NR`R+KXJgt)uVKT3X1Z}GE-8KygvC& zqz*_KvX3VSfqi`A(;~@W%DAYR&Pf2$uH-qb52RkP>P+Bp%Od!BA52$>b-)Kv*+?mUgsyzs5|*0 zqXu70d}31alni#D8nGUbko06Ve<7YJty3DO)K1aJU~4F3fPS%;cAId5{eU3ksnsm(DuG jIeDR`2G}bZ^TOm9RVVM?ql#?f{?!^F8#g=deZ>s`irH@t delta 362 zcmX>!k$LqbX4VGQsR}1IvYuvS)SrBjQA0o>H$SB`Cv{2&d+d}9u^#=&5B)TRVS=qw z8mH7w(a2y0iUSq1L&Z18F>Uc?)SJ9lSxpA&K7R$kkVMc7eJ-0)SQD<_>9#t&1=}f-3LKUVI=vTST JH}<^Z1^}!gi9rAW diff --git a/docs/build/doctrees/cpl.logging.doctree b/docs/build/doctrees/cpl.logging.doctree index 6c23b280be8c51ee99bbc83da898e66ec77529b8..80002b8a5813fd402d8076fc28ea61053aa1abbf 100644 GIT binary patch delta 537 zcmaF=iRHjY7M2Fqsf-(04lqu>#VTwV6Q7urJSBrYc1ng=k9cxHj$TfFdU|GFI+#u^ zVgSpxPHCJ{J4GXdwMTq1W3&hdSdVmu{^UkstZg zawC}yQ?&WQ-WW}wBXyt4A)6O?SrKC1!sqfpQx86uo&4vu%=9R3MlK#CQ@}D{7hV(r zxo~sAi*4eQ3xwIGnli?5PF-!m00vtpGrr&j-7M2FqsnQ!+4lpvxO}-E%Vw;$htdN_ZQks)GC4)V7N`_dETyjBO$L3$p*NJmZb+BXrgUKuY zr%c{(UTCX2;|)$mWuSXyu*8@0!yMjQ&KaOfNE4?Cm-Y#oqQnLhEZ;^!hC6-#H8dY8DQN#a+9@VI#zme-h2*Z2ZNP>O+UvAH~r=O$I6U~K+_eukQ{DU zDLXk~G27(*(Q=dBkH|CXgG`^yeUt}ogFeiL$tRESAlm|0x>@e%JOxJW$$Ot_^B|1w S(VjfwSNh7!;KmDnjbjhI|NPk!>jX!*%X{z8+_&*KtIOiD(z zeX^pz@Z{g~xI~a-TBkHlshy&c!3vfHYU4skZVrf16W3M7bW?IpW@=uEE>I=9^ClaF zi%i~7%*_U|8SJK;#qx}rlOIM)PtGl27eIAVkLKi8^JFE8$}*EvVKQ(h0VScjcwurG z(pmGkCMz0fOss^>7XBP`S-E^CeXnH7180RusataI)h>naKu=*${ThPd;>5p3w|yuL!!mW|O6k z=wq=Lu7L;UCZM-{CLcVm3HJ4_BN+;eMj%JX>gFZprs}5VmF8kP$7pin32h{|Y+n5I G5-$MR5ehp1 diff --git a/docs/build/doctrees/cpl.time.doctree b/docs/build/doctrees/cpl.time.doctree index b9b3a90eadb35250e8a0792773bdbce28b534d60..c11c9846bb302a84c0e29d764ebe664701f949fb 100644 GIT binary patch delta 194 zcmeBN&UknkBTED8REv!)+Zh?*$=5yPgrM3}Gn9b(Rbr>~s7yY{BnwkHnM>W4(HNw6 za=JP%x@E>d%XF|<2G;;HX7fY!uL_L%Knpd5bunzzpB$*80aFUJQEqdf=O<181iDf+ diff --git a/docs/build/doctrees/cpl.utils.doctree b/docs/build/doctrees/cpl.utils.doctree index 48914aa0aea19b33f37394efeaaa0bd6a05d99da..61b891e328a6ac3c2612fafc8ad796651cdcce95 100644 GIT binary patch delta 267 zcmX^5k?GY3CYA=)sqq_Gb}=%_PTmj1F>JDvm^gW+v`%T9QaeQ>gS7`NzS)5(LW5Ce z@=Prm&MB!GO0iQiRAMLhuq#Y{qh+JQn_Q5iS6Y&pQ><5zSuiDo9VjiD3R9^K$u)yQk0pO4l^7>VzYj!r-d#^7-~LLJ;DkM NEg)MqUtIfz3jmc(WCj2L delta 429 zcmaF$f$8W+CYA=)sk=6^>|$h8nXD)$A{i5(o0ylFo?4`ko1apelR71XJ$6clSPxiM zh5=o+bxPxu+9?_ttPlmFnA)W?^e1n$)!H1zq^V(`oLrEjTUwHtQ>>d@l$w&7SCW~S zqYJfB7iwc_h7!<9mDnjg%0MT{utQxkxw=Gd@-r=YBN3n>dSFBJ3Nj1O+=*3kv!=GT zrzuDZYB^9JrfpcY0&TUm5J%WpTvC*omyTvBF8R%mN<1yBL9$SLA-XZG#$^D=&zsBE He>D5pkfi diff --git a/docs/build/doctrees/cpl_cli.command.doctree b/docs/build/doctrees/cpl_cli.command.doctree deleted file mode 100644 index dc035ca188d6ce07450e7b89a6a23cf93d982d52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 94579 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 z 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 L2)*##JNN$qJ8R@5 diff --git a/docs/build/doctrees/cpl_cli.configuration.doctree b/docs/build/doctrees/cpl_cli.configuration.doctree deleted file mode 100644 index e924a44ae3f42a5369d63800700fafe34fb288ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 137512 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%0AO6Xy`*;Aw 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 diff --git a/docs/build/doctrees/cpl_cli.live_server.doctree b/docs/build/doctrees/cpl_cli.live_server.doctree deleted file mode 100644 index 78f9627d8177ae190dda62496ff614a5f6203459..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22180 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 diff --git a/docs/build/doctrees/modules.doctree b/docs/build/doctrees/modules.doctree index 07df5ef3da1117ee6ba6cbede0dd30cf2fd10f5f..2b4a77f6dbe34cf54d4c36465746c19715b99833 100644 GIT binary patch delta 90 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 diff --git a/docs/build/html/_sources/cpl.application.rst.txt b/docs/build/html/_sources/cpl.application.rst.txt index 3fda21e1..57749fb4 100644 --- a/docs/build/html/_sources/cpl.application.rst.txt +++ b/docs/build/html/_sources/cpl.application.rst.txt @@ -1,7 +1,7 @@ cpl.application ======================= -cpl.application.application\_abc module +cpl.application.application\_abc --------------------------------------- .. automodule:: cpl.application.application_abc @@ -9,7 +9,7 @@ cpl.application.application\_abc module :undoc-members: :show-inheritance: -cpl.application.application\_builder module +cpl.application.application\_builder ------------------------------------------- .. automodule:: cpl.application.application_builder @@ -17,7 +17,7 @@ cpl.application.application\_builder module :undoc-members: :show-inheritance: -cpl.application.application\_builder\_abc module +cpl.application.application\_builder\_abc ------------------------------------------------ .. automodule:: cpl.application.application_builder_abc @@ -25,7 +25,7 @@ cpl.application.application\_builder\_abc module :undoc-members: :show-inheritance: -cpl.application.startup\_abc module +cpl.application.startup\_abc ----------------------------------- .. automodule:: cpl.application.startup_abc diff --git a/docs/build/html/_sources/cpl.configuration.rst.txt b/docs/build/html/_sources/cpl.configuration.rst.txt index d8b1cb43..a9c7cc87 100644 --- a/docs/build/html/_sources/cpl.configuration.rst.txt +++ b/docs/build/html/_sources/cpl.configuration.rst.txt @@ -1,7 +1,7 @@ cpl.configuration ========================= -cpl.configuration.configuration module +cpl.configuration.configuration -------------------------------------- .. automodule:: cpl.configuration.configuration @@ -9,7 +9,7 @@ cpl.configuration.configuration module :undoc-members: :show-inheritance: -cpl.configuration.configuration\_abc module +cpl.configuration.configuration\_abc ------------------------------------------- .. automodule:: cpl.configuration.configuration_abc @@ -17,7 +17,7 @@ cpl.configuration.configuration\_abc module :undoc-members: :show-inheritance: -cpl.configuration.configuration\_model\_abc module +cpl.configuration.configuration\_model\_abc -------------------------------------------------- .. automodule:: cpl.configuration.configuration_model_abc @@ -25,7 +25,7 @@ cpl.configuration.configuration\_model\_abc module :undoc-members: :show-inheritance: -cpl.configuration.configuration\_variable\_name\_enum module +cpl.configuration.configuration\_variable\_name\_enum ------------------------------------------------------------ .. automodule:: cpl.configuration.configuration_variable_name_enum @@ -33,7 +33,7 @@ cpl.configuration.configuration\_variable\_name\_enum module :undoc-members: :show-inheritance: -cpl.configuration.console\_argument module +cpl.configuration.console\_argument ------------------------------------------ .. automodule:: cpl.configuration.console_argument diff --git a/docs/build/html/_sources/cpl.console.rst.txt b/docs/build/html/_sources/cpl.console.rst.txt index d536617c..ad4c2e8f 100644 --- a/docs/build/html/_sources/cpl.console.rst.txt +++ b/docs/build/html/_sources/cpl.console.rst.txt @@ -1,7 +1,7 @@ cpl.console =================== -cpl.console.background\_color\_enum module +cpl.console.background\_color\_enum ------------------------------------------ .. automodule:: cpl.console.background_color_enum @@ -9,7 +9,7 @@ cpl.console.background\_color\_enum module :undoc-members: :show-inheritance: -cpl.console.console module +cpl.console.console -------------------------- .. automodule:: cpl.console.console @@ -17,7 +17,7 @@ cpl.console.console module :undoc-members: :show-inheritance: -cpl.console.console\_call module +cpl.console.console\_call -------------------------------- .. automodule:: cpl.console.console_call @@ -25,7 +25,7 @@ cpl.console.console\_call module :undoc-members: :show-inheritance: -cpl.console.foreground\_color\_enum module +cpl.console.foreground\_color\_enum ------------------------------------------ .. automodule:: cpl.console.foreground_color_enum @@ -33,7 +33,7 @@ cpl.console.foreground\_color\_enum module :undoc-members: :show-inheritance: -cpl.console.spinner\_thread module +cpl.console.spinner\_thread ---------------------------------- .. automodule:: cpl.console.spinner_thread diff --git a/docs/build/html/_sources/cpl.database.connection.rst.txt b/docs/build/html/_sources/cpl.database.connection.rst.txt index 0df3862e..1cff3f96 100644 --- a/docs/build/html/_sources/cpl.database.connection.rst.txt +++ b/docs/build/html/_sources/cpl.database.connection.rst.txt @@ -1,7 +1,7 @@ cpl.database.connection =============================== -cpl.database.connection.database\_connection module +cpl.database.connection.database\_connection --------------------------------------------------- .. automodule:: cpl.database.connection.database_connection @@ -9,7 +9,7 @@ cpl.database.connection.database\_connection module :undoc-members: :show-inheritance: -cpl.database.connection.database\_connection\_abc module +cpl.database.connection.database\_connection\_abc -------------------------------------------------------- .. automodule:: cpl.database.connection.database_connection_abc diff --git a/docs/build/html/_sources/cpl.database.context.rst.txt b/docs/build/html/_sources/cpl.database.context.rst.txt index 2fca828b..cbfa4901 100644 --- a/docs/build/html/_sources/cpl.database.context.rst.txt +++ b/docs/build/html/_sources/cpl.database.context.rst.txt @@ -1,7 +1,7 @@ cpl.database.context ============================ -cpl.database.context.database\_context module +cpl.database.context.database\_context --------------------------------------------- .. automodule:: cpl.database.context.database_context @@ -9,7 +9,7 @@ cpl.database.context.database\_context module :undoc-members: :show-inheritance: -cpl.database.context.database\_context\_abc module +cpl.database.context.database\_context\_abc -------------------------------------------------- .. automodule:: cpl.database.context.database_context_abc diff --git a/docs/build/html/_sources/cpl.database.rst.txt b/docs/build/html/_sources/cpl.database.rst.txt index e81617d0..b550b32a 100644 --- a/docs/build/html/_sources/cpl.database.rst.txt +++ b/docs/build/html/_sources/cpl.database.rst.txt @@ -10,7 +10,7 @@ cpl.database Submodules ---------- -cpl.database.database\_model module +cpl.database.database\_model ----------------------------------- .. automodule:: cpl.database.database_model @@ -18,7 +18,7 @@ cpl.database.database\_model module :undoc-members: :show-inheritance: -cpl.database.database\_settings module +cpl.database.database\_settings -------------------------------------- .. automodule:: cpl.database.database_settings @@ -26,7 +26,7 @@ cpl.database.database\_settings module :undoc-members: :show-inheritance: -cpl.database.database\_settings\_name\_enum module +cpl.database.database\_settings\_name\_enum -------------------------------------------------- .. automodule:: cpl.database.database_settings_name_enum diff --git a/docs/build/html/_sources/cpl.dependency_injection.rst.txt b/docs/build/html/_sources/cpl.dependency_injection.rst.txt index 83e37ec0..11ec1428 100644 --- a/docs/build/html/_sources/cpl.dependency_injection.rst.txt +++ b/docs/build/html/_sources/cpl.dependency_injection.rst.txt @@ -1,7 +1,7 @@ cpl.dependency\_injection ================================= -cpl.dependency\_injection.service\_collection module +cpl.dependency\_injection.service\_collection ---------------------------------------------------- .. automodule:: cpl.dependency_injection.service_collection @@ -9,7 +9,7 @@ cpl.dependency\_injection.service\_collection module :undoc-members: :show-inheritance: -cpl.dependency\_injection.service\_collection\_abc module +cpl.dependency\_injection.service\_collection\_abc --------------------------------------------------------- .. automodule:: cpl.dependency_injection.service_collection_abc @@ -17,7 +17,7 @@ cpl.dependency\_injection.service\_collection\_abc module :undoc-members: :show-inheritance: -cpl.dependency\_injection.service\_descriptor module +cpl.dependency\_injection.service\_descriptor ---------------------------------------------------- .. automodule:: cpl.dependency_injection.service_descriptor @@ -25,7 +25,7 @@ cpl.dependency\_injection.service\_descriptor module :undoc-members: :show-inheritance: -cpl.dependency\_injection.service\_lifetime\_enum module +cpl.dependency\_injection.service\_lifetime\_enum -------------------------------------------------------- .. automodule:: cpl.dependency_injection.service_lifetime_enum @@ -33,7 +33,7 @@ cpl.dependency\_injection.service\_lifetime\_enum module :undoc-members: :show-inheritance: -cpl.dependency\_injection.service\_provider module +cpl.dependency\_injection.service\_provider -------------------------------------------------- .. automodule:: cpl.dependency_injection.service_provider @@ -41,7 +41,7 @@ cpl.dependency\_injection.service\_provider module :undoc-members: :show-inheritance: -cpl.dependency\_injection.service\_provider\_abc module +cpl.dependency\_injection.service\_provider\_abc ------------------------------------------------------- .. automodule:: cpl.dependency_injection.service_provider_abc diff --git a/docs/build/html/_sources/cpl.environment.rst.txt b/docs/build/html/_sources/cpl.environment.rst.txt index 37c1c758..1bb5bd1c 100644 --- a/docs/build/html/_sources/cpl.environment.rst.txt +++ b/docs/build/html/_sources/cpl.environment.rst.txt @@ -1,7 +1,7 @@ cpl.environment ======================= -cpl.environment.application\_environment module +cpl.environment.application\_environment ----------------------------------------------- .. automodule:: cpl.environment.application_environment @@ -9,7 +9,7 @@ cpl.environment.application\_environment module :undoc-members: :show-inheritance: -cpl.environment.application\_environment\_abc module +cpl.environment.application\_environment\_abc ---------------------------------------------------- .. automodule:: cpl.environment.application_environment_abc @@ -17,7 +17,7 @@ cpl.environment.application\_environment\_abc module :undoc-members: :show-inheritance: -cpl.environment.environment\_name\_enum module +cpl.environment.environment\_name\_enum ---------------------------------------------- .. automodule:: cpl.environment.environment_name_enum diff --git a/docs/build/html/_sources/cpl.logging.rst.txt b/docs/build/html/_sources/cpl.logging.rst.txt index cbdf8530..aa5880d8 100644 --- a/docs/build/html/_sources/cpl.logging.rst.txt +++ b/docs/build/html/_sources/cpl.logging.rst.txt @@ -1,7 +1,7 @@ cpl.logging =================== -cpl.logging.logger\_abc module +cpl.logging.logger\_abc ------------------------------ .. automodule:: cpl.logging.logger_abc @@ -9,7 +9,7 @@ cpl.logging.logger\_abc module :undoc-members: :show-inheritance: -cpl.logging.logger\_service module +cpl.logging.logger\_service ---------------------------------- .. automodule:: cpl.logging.logger_service @@ -17,7 +17,7 @@ cpl.logging.logger\_service module :undoc-members: :show-inheritance: -cpl.logging.logging\_level\_enum module +cpl.logging.logging\_level\_enum --------------------------------------- .. automodule:: cpl.logging.logging_level_enum @@ -25,7 +25,7 @@ cpl.logging.logging\_level\_enum module :undoc-members: :show-inheritance: -cpl.logging.logging\_settings module +cpl.logging.logging\_settings ------------------------------------ .. automodule:: cpl.logging.logging_settings @@ -33,7 +33,7 @@ cpl.logging.logging\_settings module :undoc-members: :show-inheritance: -cpl.logging.logging\_settings\_name\_enum module +cpl.logging.logging\_settings\_name\_enum ------------------------------------------------ .. automodule:: cpl.logging.logging_settings_name_enum diff --git a/docs/build/html/_sources/cpl.mailing.rst.txt b/docs/build/html/_sources/cpl.mailing.rst.txt index 7c5dce41..fb00a96a 100644 --- a/docs/build/html/_sources/cpl.mailing.rst.txt +++ b/docs/build/html/_sources/cpl.mailing.rst.txt @@ -1,7 +1,7 @@ cpl.mailing =================== -cpl.mailing.email module +cpl.mailing.email ------------------------ .. automodule:: cpl.mailing.email @@ -9,7 +9,7 @@ cpl.mailing.email module :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_abc module +cpl.mailing.email\_client\_abc ------------------------------------- .. automodule:: cpl.mailing.email_client_abc @@ -17,7 +17,7 @@ cpl.mailing.email\_client\_abc module :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_service module +cpl.mailing.email\_client\_service ----------------------------------------- .. automodule:: cpl.mailing.email_client_service @@ -25,7 +25,7 @@ cpl.mailing.email\_client\_service module :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_settings module +cpl.mailing.email\_client\_settings ------------------------------------------ .. automodule:: cpl.mailing.email_client_settings @@ -33,7 +33,7 @@ cpl.mailing.email\_client\_settings module :undoc-members: :show-inheritance: -cpl.mailing.email\_client\_settings\_name\_enum module +cpl.mailing.email\_client\_settings\_name\_enum ------------------------------------------------------ .. automodule:: cpl.mailing.email_client_settings_name_enum diff --git a/docs/build/html/_sources/cpl.time.rst.txt b/docs/build/html/_sources/cpl.time.rst.txt index 9e976153..7389b8a3 100644 --- a/docs/build/html/_sources/cpl.time.rst.txt +++ b/docs/build/html/_sources/cpl.time.rst.txt @@ -1,7 +1,7 @@ cpl.time ================ -cpl.time.time\_format\_settings module +cpl.time.time\_format\_settings -------------------------------------- .. automodule:: cpl.time.time_format_settings @@ -9,7 +9,7 @@ cpl.time.time\_format\_settings module :undoc-members: :show-inheritance: -cpl.time.time\_format\_settings\_names\_enum module +cpl.time.time\_format\_settings\_names\_enum --------------------------------------------------- .. automodule:: cpl.time.time_format_settings_names_enum diff --git a/docs/build/html/_sources/cpl.utils.rst.txt b/docs/build/html/_sources/cpl.utils.rst.txt index c6aada50..4ccbfcf6 100644 --- a/docs/build/html/_sources/cpl.utils.rst.txt +++ b/docs/build/html/_sources/cpl.utils.rst.txt @@ -1,7 +1,7 @@ cpl.utils ================= -cpl.utils.credential\_manager module +cpl.utils.credential\_manager ------------------------------------ .. automodule:: cpl.utils.credential_manager @@ -9,7 +9,7 @@ cpl.utils.credential\_manager module :undoc-members: :show-inheritance: -cpl.utils.pip module +cpl.utils.pip -------------------- .. automodule:: cpl.utils.pip @@ -17,7 +17,7 @@ cpl.utils.pip module :undoc-members: :show-inheritance: -cpl.utils.string module +cpl.utils.string ----------------------- .. automodule:: cpl.utils.string diff --git a/docs/build/html/_sources/cpl_cli.command.rst.txt b/docs/build/html/_sources/cpl_cli.command.rst.txt deleted file mode 100644 index 162d4526..00000000 --- a/docs/build/html/_sources/cpl_cli.command.rst.txt +++ /dev/null @@ -1,98 +0,0 @@ -cpl\_cli.command -======================== - -cpl\_cli.command.add\_service module ------------------------------------- - -.. automodule:: cpl_cli.command.add_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.build\_service module --------------------------------------- - -.. automodule:: cpl_cli.command.build_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.generate\_service module ------------------------------------------ - -.. automodule:: cpl_cli.command.generate_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.help\_service module -------------------------------------- - -.. automodule:: cpl_cli.command.help_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.install\_service module ----------------------------------------- - -.. automodule:: cpl_cli.command.install_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.new\_service module ------------------------------------- - -.. automodule:: cpl_cli.command.new_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.publish\_service module ----------------------------------------- - -.. automodule:: cpl_cli.command.publish_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.remove\_service module ---------------------------------------- - -.. automodule:: cpl_cli.command.remove_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.start\_service module --------------------------------------- - -.. automodule:: cpl_cli.command.start_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.uninstall\_service module ------------------------------------------- - -.. automodule:: cpl_cli.command.uninstall_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.update\_service module ---------------------------------------- - -.. automodule:: cpl_cli.command.update_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command.version\_service module ----------------------------------------- - -.. automodule:: cpl_cli.command.version_service - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl_cli.configuration.rst.txt b/docs/build/html/_sources/cpl_cli.configuration.rst.txt deleted file mode 100644 index 53d8679b..00000000 --- a/docs/build/html/_sources/cpl_cli.configuration.rst.txt +++ /dev/null @@ -1,82 +0,0 @@ -cpl\_cli.configuration -============================== - -cpl\_cli.configuration.build\_settings module ---------------------------------------------- - -.. automodule:: cpl_cli.configuration.build_settings - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.build\_settings\_name\_enum module ---------------------------------------------------------- - -.. automodule:: cpl_cli.configuration.build_settings_name_enum - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.project\_settings module ------------------------------------------------ - -.. automodule:: cpl_cli.configuration.project_settings - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.project\_settings\_name\_enum module ------------------------------------------------------------ - -.. automodule:: cpl_cli.configuration.project_settings_name_enum - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.project\_type\_enum module -------------------------------------------------- - -.. automodule:: cpl_cli.configuration.project_type_enum - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.settings\_helper module ----------------------------------------------- - -.. automodule:: cpl_cli.configuration.settings_helper - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.version\_settings module ------------------------------------------------ - -.. automodule:: cpl_cli.configuration.version_settings - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.version\_settings\_name\_enum module ------------------------------------------------------------ - -.. automodule:: cpl_cli.configuration.version_settings_name_enum - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.workspace\_settings module -------------------------------------------------- - -.. automodule:: cpl_cli.configuration.workspace_settings - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.configuration.workspace\_settings\_name\_enum module -------------------------------------------------------------- - -.. automodule:: cpl_cli.configuration.workspace_settings_name_enum - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl_cli.live_server.rst.txt b/docs/build/html/_sources/cpl_cli.live_server.rst.txt deleted file mode 100644 index b6da72d0..00000000 --- a/docs/build/html/_sources/cpl_cli.live_server.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ -cpl\_cli.live\_server -============================= - -cpl\_cli.live\_server.live\_server\_service module --------------------------------------------------- - -.. automodule:: cpl_cli.live_server.live_server_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.live\_server.live\_server\_thread module -------------------------------------------------- - -.. automodule:: cpl_cli.live_server.live_server_thread - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl_cli.publish.rst.txt b/docs/build/html/_sources/cpl_cli.publish.rst.txt deleted file mode 100644 index e0c1dde1..00000000 --- a/docs/build/html/_sources/cpl_cli.publish.rst.txt +++ /dev/null @@ -1,18 +0,0 @@ -cpl\_cli.publish -======================== - -cpl\_cli.publish.publisher\_abc module --------------------------------------- - -.. automodule:: cpl_cli.publish.publisher_abc - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.publish.publisher\_service module ------------------------------------------- - -.. automodule:: cpl_cli.publish.publisher_service - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl_cli.rst.txt b/docs/build/html/_sources/cpl_cli.rst.txt deleted file mode 100644 index ce59b7a2..00000000 --- a/docs/build/html/_sources/cpl_cli.rst.txt +++ /dev/null @@ -1,92 +0,0 @@ -CPL_CLI -================ - -.. toctree:: - :maxdepth: 4 - - cpl_cli.command - cpl_cli.configuration - cpl_cli.live_server - cpl_cli.publish - cpl_cli.source_creator - cpl_cli.templates - -cpl\_cli.cli -------------------- - -.. automodule:: cpl_cli.cli - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.cli\_settings ------------------------------ - -.. automodule:: cpl_cli.cli_settings - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.cli\_settings\_name\_enum ------------------------------------------ - -.. automodule:: cpl_cli.cli_settings_name_enum - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command\_abc ----------------------------- - -.. automodule:: cpl_cli.command_abc - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command\_handler\_service ------------------------------------------ - -.. automodule:: cpl_cli.command_handler_service - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.command\_model ------------------------------- - -.. automodule:: cpl_cli.command_model - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.error ---------------------- - -.. automodule:: cpl_cli.error - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.main --------------------- - -.. automodule:: cpl_cli.main - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.startup ------------------------ - -.. automodule:: cpl_cli.startup - :members: - :undoc-members: - :show-inheritance: - -Module contents ---------------- - -.. automodule:: cpl_cli - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/cpl_cli.source_creator.rst.txt b/docs/build/html/_sources/cpl_cli.source_creator.rst.txt deleted file mode 100644 index 6c7bfa31..00000000 --- a/docs/build/html/_sources/cpl_cli.source_creator.rst.txt +++ /dev/null @@ -1,26 +0,0 @@ -cpl\_cli.source\_creator -================================ - -cpl\_cli.source\_creator.console\_builder module ------------------------------------------------- - -.. automodule:: cpl_cli.source_creator.console_builder - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.source\_creator.library\_builder module ------------------------------------------------- - -.. automodule:: cpl_cli.source_creator.library_builder - :members: - :undoc-members: - :show-inheritance: - -cpl\_cli.source\_creator.template\_builder module -------------------------------------------------- - -.. automodule:: cpl_cli.source_creator.template_builder - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt index 5760726d..3d783177 100644 --- a/docs/build/html/_sources/index.rst.txt +++ b/docs/build/html/_sources/index.rst.txt @@ -19,4 +19,3 @@ These pages go into great detail about everything the Library can do. :maxdepth: 1 cpl - cpl_cli diff --git a/docs/build/html/_sources/modules.rst.txt b/docs/build/html/_sources/modules.rst.txt index a8ed5db3..e2175b2a 100644 --- a/docs/build/html/_sources/modules.rst.txt +++ b/docs/build/html/_sources/modules.rst.txt @@ -5,4 +5,3 @@ cpl :maxdepth: 4 cpl - cpl_cli diff --git a/docs/build/html/_sources/tests.rst.txt b/docs/build/html/_sources/tests.rst.txt deleted file mode 100644 index 991aaf99..00000000 --- a/docs/build/html/_sources/tests.rst.txt +++ /dev/null @@ -1,10 +0,0 @@ -tests package -============= - -Module contents ---------------- - -.. automodule:: tests - :members: - :undoc-members: - :show-inheritance: diff --git a/docs/build/html/cpl.application.html b/docs/build/html/cpl.application.html index 074ba557..5968025d 100644 --- a/docs/build/html/cpl.application.html +++ b/docs/build/html/cpl.application.html @@ -87,10 +87,10 @@

@@ -178,101 +177,135 @@

cpl.application

-

cpl.application.application_abc module

+

cpl.application.application_abc

class cpl.application.application_abc.ApplicationABC(config: cpl.configuration.configuration_abc.ConfigurationABC, services: cpl.dependency_injection.service_provider_abc.ServiceProviderABC)

Bases: abc.ABC

+

ABC for the Application class

+
+
+
config: cpl.configuration.configuration_abc.ConfigurationABC

Contains object loaded from appsettings

+
+
services: cpl.dependency_injection.service_provider_abc.ServiceProviderABC

Contains instances of prepared objects

+
+
+
abstract configure()
-

Prepare the application -:return:

+

Configure the application

+

Called by cpl.application.application_abc.ApplicationABC.run

abstract main()
-

Custom entry point -:return:

+

Custom entry point

+

Called by cpl.application.application_abc.ApplicationABC.run

run()
-

Entry point -:return:

+

Entry point

+

Called by custom Application.main

-

cpl.application.application_builder module

+

cpl.application.application_builder

class cpl.application.application_builder.ApplicationBuilder(app: Type[cpl.application.application_abc.ApplicationABC])

Bases: cpl.application.application_builder_abc.ApplicationBuilderABC

+

This is class is used to build a object of cpl.application.application_abc.ApplicationABC

+
+
+
app: Type[cpl.application.application_abc.ApplicationABC]

Application to build

+
+
+
build()cpl.application.application_abc.ApplicationABC
-

Creates application host and runtime -:return:

+

Creates custom application object

+
+
use_startup(startup: Type[cpl.application.startup_abc.StartupABC])
-

Sets the used startup class -:param startup: -:return:

+

Sets the custom startup class to use

+
+
-

cpl.application.application_builder_abc module

+

cpl.application.application_builder_abc

class cpl.application.application_builder_abc.ApplicationBuilderABC(*args)

Bases: abc.ABC

+

ABC for the cpl.application.application_builder.ApplicationBuilder

abstract build()cpl.application.application_abc.ApplicationABC
-

Creates application host and runtime -:return:

+

Creates custom application object

+
+
abstract use_startup(startup: Type[cpl.application.startup_abc.StartupABC])
-

Sets the used startup class -:param startup: -:return:

+

Sets the custom startup class to use

+
+
-

cpl.application.startup_abc module

+

cpl.application.startup_abc

class cpl.application.startup_abc.StartupABC(*args)

Bases: abc.ABC

+

ABC for the startup class

abstract configure_configuration()cpl.configuration.configuration_abc.ConfigurationABC
-

Creates configuration of application -:return: configuration

+

Creates configuration of application

+
+
abstract configure_services()cpl.dependency_injection.service_provider_abc.ServiceProviderABC
-

Creates service provider -:return: service provider

+

Creates service provider

+
+
diff --git a/docs/build/html/cpl.configuration.html b/docs/build/html/cpl.configuration.html index fc4c2619..ca822655 100644 --- a/docs/build/html/cpl.configuration.html +++ b/docs/build/html/cpl.configuration.html @@ -88,11 +88,11 @@
  • CPL
  • -
  • CPL_CLI
  • @@ -179,7 +178,7 @@

    cpl.configuration

    -

    cpl.configuration.configuration module

    +

    cpl.configuration.configuration

    class cpl.configuration.configuration.Configuration
    @@ -255,7 +254,7 @@
    -

    cpl.configuration.configuration_abc module

    +

    cpl.configuration.configuration_abc

    class cpl.configuration.configuration_abc.ConfigurationABC
    @@ -331,7 +330,7 @@
    -

    cpl.configuration.configuration_model_abc module

    +

    cpl.configuration.configuration_model_abc

    class cpl.configuration.configuration_model_abc.ConfigurationModelABC
    @@ -348,7 +347,7 @@
    -

    cpl.configuration.configuration_variable_name_enum module

    +

    cpl.configuration.configuration_variable_name_enum

    class cpl.configuration.configuration_variable_name_enum.ConfigurationVariableNameEnum(value)
    @@ -378,7 +377,7 @@
    -

    cpl.configuration.console_argument module

    +

    cpl.configuration.console_argument

    class cpl.configuration.console_argument.ConsoleArgument(token: str, name: str, aliases: list, value_token: str, is_value_token_optional: Optional[bool] = None, console_arguments: Optional[list] = None)
    diff --git a/docs/build/html/cpl.console.html b/docs/build/html/cpl.console.html index cfe4542e..91b46497 100644 --- a/docs/build/html/cpl.console.html +++ b/docs/build/html/cpl.console.html @@ -89,11 +89,11 @@
  • cpl.application
  • cpl.configuration
  • cpl.console
  • cpl.database
  • @@ -106,7 +106,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -179,7 +178,7 @@

    cpl.console

    -

    cpl.console.background_color_enum module

    +

    cpl.console.background_color_enum

    class cpl.console.background_color_enum.BackgroundColorEnum(value)
    @@ -234,7 +233,7 @@
    -

    cpl.console.console module

    +

    cpl.console.console

    class cpl.console.console.Console
    @@ -437,7 +436,7 @@ When function has ended the spinner stops
    -

    cpl.console.console_call module

    +

    cpl.console.console_call

    class cpl.console.console_call.ConsoleCall(function: collections.abc.Callable, *args)
    @@ -456,7 +455,7 @@ When function has ended the spinner stops
    -

    cpl.console.foreground_color_enum module

    +

    cpl.console.foreground_color_enum

    class cpl.console.foreground_color_enum.ForegroundColorEnum(value)
    @@ -511,7 +510,7 @@ When function has ended the spinner stops
    -

    cpl.console.spinner_thread module

    +

    cpl.console.spinner_thread

    class cpl.console.spinner_thread.SpinnerThread(msg_len: int, foreground_color: cpl.console.foreground_color_enum.ForegroundColorEnum, background_color: cpl.console.background_color_enum.BackgroundColorEnum)
    diff --git a/docs/build/html/cpl.database.connection.html b/docs/build/html/cpl.database.connection.html index d21243c7..dc165f53 100644 --- a/docs/build/html/cpl.database.connection.html +++ b/docs/build/html/cpl.database.connection.html @@ -91,15 +91,15 @@
  • cpl.console
  • cpl.database
  • cpl.dependency_injection
  • @@ -111,7 +111,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -186,7 +185,7 @@

    cpl.database.connection

    -

    cpl.database.connection.database_connection module

    +

    cpl.database.connection.database_connection

    class cpl.database.connection.database_connection.DatabaseConnection(database_settings: cpl.database.database_settings.DatabaseSettings)
    @@ -213,7 +212,7 @@
    -

    cpl.database.connection.database_connection_abc module

    +

    cpl.database.connection.database_connection_abc

    class cpl.database.connection.database_connection_abc.DatabaseConnectionABC
    diff --git a/docs/build/html/cpl.database.context.html b/docs/build/html/cpl.database.context.html index fa0ece24..fa9b5b99 100644 --- a/docs/build/html/cpl.database.context.html +++ b/docs/build/html/cpl.database.context.html @@ -92,14 +92,14 @@
  • cpl.database
  • cpl.dependency_injection
  • @@ -111,7 +111,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -186,7 +185,7 @@

    cpl.database.context

    -

    cpl.database.context.database_context module

    +

    cpl.database.context.database_context

    class cpl.database.context.database_context.DatabaseContext(database_settings: cpl.database.database_settings.DatabaseSettings)
    @@ -219,7 +218,7 @@
    -

    cpl.database.context.database_context_abc module

    +

    cpl.database.context.database_context_abc

    class cpl.database.context.database_context_abc.DatabaseContextABC(*args)
    diff --git a/docs/build/html/cpl.database.html b/docs/build/html/cpl.database.html index 874e66d7..254db858 100644 --- a/docs/build/html/cpl.database.html +++ b/docs/build/html/cpl.database.html @@ -93,9 +93,9 @@
  • cpl.database.connection
  • cpl.database.context
  • Submodules
  • -
  • cpl.database.database_model module
  • -
  • cpl.database.database_settings module
  • -
  • cpl.database.database_settings_name_enum module
  • +
  • cpl.database.database_model
  • +
  • cpl.database.database_settings
  • +
  • cpl.database.database_settings_name_enum
  • cpl.dependency_injection
  • @@ -107,7 +107,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -182,13 +181,13 @@
    -

    cpl.database.database_model module

    +

    cpl.database.database_model

    -

    cpl.database.database_settings module

    +

    cpl.database.database_settings

    class cpl.database.database_settings.DatabaseSettings
    @@ -247,7 +246,7 @@
    -

    cpl.database.database_settings_name_enum module

    +

    cpl.database.database_settings_name_enum

    class cpl.database.database_settings_name_enum.DatabaseSettingsNameEnum(value)
    diff --git a/docs/build/html/cpl.dependency_injection.html b/docs/build/html/cpl.dependency_injection.html index 7311dfc2..53c010eb 100644 --- a/docs/build/html/cpl.dependency_injection.html +++ b/docs/build/html/cpl.dependency_injection.html @@ -91,12 +91,12 @@
  • cpl.console
  • cpl.database
  • cpl.dependency_injection
  • cpl.environment
  • @@ -107,7 +107,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -180,7 +179,7 @@

    cpl.dependency_injection

    -

    cpl.dependency_injection.service_collection module

    +

    cpl.dependency_injection.service_collection

    class cpl.dependency_injection.service_collection.ServiceCollection(config: cpl.configuration.configuration_abc.ConfigurationABC)
    @@ -237,7 +236,7 @@
    -

    cpl.dependency_injection.service_collection_abc module

    +

    cpl.dependency_injection.service_collection_abc

    class cpl.dependency_injection.service_collection_abc.ServiceCollectionABC
    @@ -294,7 +293,7 @@
    -

    cpl.dependency_injection.service_descriptor module

    +

    cpl.dependency_injection.service_descriptor

    class cpl.dependency_injection.service_descriptor.ServiceDescriptor(implementation: Optional[Union[type, object]], lifetime: cpl.dependency_injection.service_lifetime_enum.ServiceLifetimeEnum)
    @@ -318,7 +317,7 @@
    -

    cpl.dependency_injection.service_lifetime_enum module

    +

    cpl.dependency_injection.service_lifetime_enum

    class cpl.dependency_injection.service_lifetime_enum.ServiceLifetimeEnum(value)
    @@ -343,7 +342,7 @@
    -

    cpl.dependency_injection.service_provider module

    +

    cpl.dependency_injection.service_provider

    class cpl.dependency_injection.service_provider.ServiceProvider(service_descriptors: list, config: cpl.configuration.configuration_abc.ConfigurationABC, db_context: Optional[cpl.database.context.database_context_abc.DatabaseContextABC])
    @@ -368,7 +367,7 @@
    -

    cpl.dependency_injection.service_provider_abc module

    +

    cpl.dependency_injection.service_provider_abc

    class cpl.dependency_injection.service_provider_abc.ServiceProviderABC
    diff --git a/docs/build/html/cpl.environment.html b/docs/build/html/cpl.environment.html index 61658189..c9b1c20a 100644 --- a/docs/build/html/cpl.environment.html +++ b/docs/build/html/cpl.environment.html @@ -92,9 +92,9 @@
  • cpl.database
  • cpl.dependency_injection
  • cpl.environment
  • cpl.logging
  • @@ -104,7 +104,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -177,7 +176,7 @@

    cpl.environment

    -

    cpl.environment.application_environment module

    +

    cpl.environment.application_environment

    class cpl.environment.application_environment.ApplicationEnvironment(name: cpl.environment.environment_name_enum.EnvironmentNameEnum = <EnvironmentNameEnum.production: 'production'>)
    @@ -247,7 +246,7 @@
    -

    cpl.environment.application_environment_abc module

    +

    cpl.environment.application_environment_abc

    class cpl.environment.application_environment_abc.ApplicationEnvironmentABC
    @@ -317,7 +316,7 @@
    -

    cpl.environment.environment_name_enum module

    +

    cpl.environment.environment_name_enum

    class cpl.environment.environment_name_enum.EnvironmentNameEnum(value)
    diff --git a/docs/build/html/cpl.html b/docs/build/html/cpl.html index ed52f865..e385a5e2 100644 --- a/docs/build/html/cpl.html +++ b/docs/build/html/cpl.html @@ -102,7 +102,6 @@ -
  • CPL_CLI
  • @@ -175,85 +174,85 @@
    diff --git a/docs/build/html/cpl.logging.html b/docs/build/html/cpl.logging.html index 5496fb67..426b6c87 100644 --- a/docs/build/html/cpl.logging.html +++ b/docs/build/html/cpl.logging.html @@ -93,11 +93,11 @@
  • cpl.dependency_injection
  • cpl.environment
  • cpl.logging
  • cpl.mailing
  • @@ -106,7 +106,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -179,7 +178,7 @@

    cpl.logging

    -

    cpl.logging.logger_abc module

    +

    cpl.logging.logger_abc

    class cpl.logging.logger_abc.LoggerABC
    @@ -252,7 +251,7 @@
    -

    cpl.logging.logger_service module

    +

    cpl.logging.logger_service

    class cpl.logging.logger_service.Logger(logging_settings: cpl.logging.logging_settings.LoggingSettings, time_format: cpl.time.time_format_settings.TimeFormatSettings, env: cpl.environment.application_environment_abc.ApplicationEnvironmentABC)
    @@ -332,7 +331,7 @@
    -

    cpl.logging.logging_level_enum module

    +

    cpl.logging.logging_level_enum

    class cpl.logging.logging_level_enum.LoggingLevelEnum(value)
    @@ -377,7 +376,7 @@
    -

    cpl.logging.logging_settings module

    +

    cpl.logging.logging_settings

    class cpl.logging.logging_settings.LoggingSettings
    @@ -414,7 +413,7 @@
    -

    cpl.logging.logging_settings_name_enum module

    +

    cpl.logging.logging_settings_name_enum

    class cpl.logging.logging_settings_name_enum.LoggingSettingsNameEnum(value)
    diff --git a/docs/build/html/cpl.mailing.html b/docs/build/html/cpl.mailing.html index 4082f0d8..f45db848 100644 --- a/docs/build/html/cpl.mailing.html +++ b/docs/build/html/cpl.mailing.html @@ -94,11 +94,11 @@
  • cpl.environment
  • cpl.logging
  • cpl.mailing
  • cpl.time
  • @@ -106,7 +106,6 @@
  • Module contents
  • -
  • CPL_CLI
  • @@ -179,7 +178,7 @@

    cpl.mailing

    -

    cpl.mailing.email module

    +

    cpl.mailing.email

    class cpl.mailing.email.EMail(header: Optional[list] = None, subject: Optional[str] = None, body: Optional[str] = None, transceiver: Optional[str] = None, receiver: Optional[list] = None)
    @@ -255,7 +254,7 @@
    -

    cpl.mailing.email_client_abc module

    +

    cpl.mailing.email_client_abc

    class cpl.mailing.email_client_abc.EMailClientABC
    @@ -279,7 +278,7 @@
    -

    cpl.mailing.email_client_service module

    +

    cpl.mailing.email_client_service

    class cpl.mailing.email_client_service.EMailClient(environment: cpl.environment.application_environment_abc.ApplicationEnvironmentABC, logger: cpl.logging.logger_abc.LoggerABC, mail_settings: cpl.mailing.email_client_settings.EMailClientSettings)
    @@ -317,7 +316,7 @@
    -

    cpl.mailing.email_client_settings module

    +

    cpl.mailing.email_client_settings

    class cpl.mailing.email_client_settings.EMailClientSettings
    @@ -354,7 +353,7 @@
    -

    cpl.mailing.email_client_settings_name_enum module

    +

    cpl.mailing.email_client_settings_name_enum

    class cpl.mailing.email_client_settings_name_enum.EMailClientSettingsNameEnum(value)
    diff --git a/docs/build/html/cpl.time.html b/docs/build/html/cpl.time.html index 44c3b7ee..059ea17b 100644 --- a/docs/build/html/cpl.time.html +++ b/docs/build/html/cpl.time.html @@ -95,15 +95,14 @@
  • cpl.logging
  • cpl.mailing
  • cpl.time
  • cpl.utils
  • Module contents
  • -
  • CPL_CLI
  • @@ -176,7 +175,7 @@

    cpl.time

    -

    cpl.time.time_format_settings module

    +

    cpl.time.time_format_settings

    class cpl.time.time_format_settings.TimeFormatSettings
    @@ -213,7 +212,7 @@
    -

    cpl.time.time_format_settings_names_enum module

    +

    cpl.time.time_format_settings_names_enum

    class cpl.time.time_format_settings_names_enum.TimeFormatSettingsNamesEnum(value)
    diff --git a/docs/build/html/cpl.utils.html b/docs/build/html/cpl.utils.html index a3f57a1e..fb16443a 100644 --- a/docs/build/html/cpl.utils.html +++ b/docs/build/html/cpl.utils.html @@ -38,7 +38,6 @@ - @@ -96,15 +95,14 @@
  • cpl.mailing
  • cpl.time
  • cpl.utils
  • Module contents
  • -
  • CPL_CLI
  • @@ -177,7 +175,7 @@

    cpl.utils

    -

    cpl.utils.credential_manager module

    +

    cpl.utils.credential_manager

    class cpl.utils.credential_manager.CredentialManager
    @@ -212,7 +210,7 @@
    -

    cpl.utils.pip module

    +

    cpl.utils.pip

    class cpl.utils.pip.Pip
    @@ -279,7 +277,7 @@
    -

    cpl.utils.string module

    +

    cpl.utils.string

    class cpl.utils.string.String
    @@ -334,7 +332,6 @@