Files
PlatformIO_Esp32C3Boilerplate/__pycache__/build_ota_package.cpython-313.pyc

30 lines
4.7 KiB
Plaintext
Raw Normal View History

2026-06-28 12:34:55 -05:00
<EFBFBD>
<00>PAj&
<00><00><><00>SSKrSSKrSSKrSSKrSSKrSSKJr SSKJr SrSr Sr
Sr Sr S r S
r\S :Xa\"5 gg) <0C>N)<01>datetime)<01>Path<74>seeed_xiao_esp32c3c<00>F<00>[R"S5nU(aU$[R"5S- S- S- S- nUR 5(a [ U5$[R"5S- S- S- S- nUR 5(a [ U5$g)N<>pioz .platformio<69>penv<6E>Scriptszpio.exe<78>bin)<06>shutil<69>whichr<00>home<6D>exists<74>str)r<00> candidates <20>build_ota_package.py<70>find_piors<><00><00>
<10>,<2C>,<2C>u<EFBFBD>
<1D>C<EFBFBD>
<EFBFBD><12>
<EFBFBD><14> <09> <09> <0B>m<EFBFBD>+<2B>f<EFBFBD>4<>y<EFBFBD>@<40>9<EFBFBD>L<>I<EFBFBD><10><17><17><19><19><12>9<EFBFBD>~<7E><1D><14> <09> <09> <0B>m<EFBFBD>+<2B>f<EFBFBD>4<>u<EFBFBD><<3C>u<EFBFBD>D<>I<EFBFBD><10><17><17><19><19><12>9<EFBFBD>~<7E><1D> <10>c<00>f<00>[SSRU5-SS9 [R"USS9 g)Nz+ <20> T)<01>flush)<01>check)<04>print<6E>join<69>
subprocess<EFBFBD>run)<01>commands rrrs(<00><00> <09>$<24><13><18><18>'<27>"<22>
"<22>$<24>/<2F><0E>N<EFBFBD>N<EFBFBD>7<EFBFBD>$<24>'rc<00><><00>US- S- nUR5(aK[R"SURSS9[R5nU(aUR S5$UR $)N<>includezapp.hz&^\s*#define\s+PROJECT_NAME\s+"([^"]+)"zutf-8)<01>encoding<6E>)r<00>re<72>search<63> read_text<78> MULTILINE<4E>group<75>name)<03>root<6F>app_h<5F>matchs r<00> project_namer* s]<00><00> <10>9<EFBFBD> <1C>w<EFBFBD> &<26>E<EFBFBD> <0C>|<7C>|<7C>~<7E>~<7E><12> <09> <09>C<>U<EFBFBD>_<EFBFBD>_<EFBFBD>^e<>_<EFBFBD>Ef<45>hj<68>ht<68>ht<68>u<><05> <10><18>;<3B>;<3B>q<EFBFBD>><3E> !<21> <0F>9<EFBFBD>9<EFBFBD>rc<00><><00>UR5RSS5n[R"SSU5RS5=(d S$)Nr<00>-z[^A-Za-z0-9._+-]+<2B>project)<04>strip<69>replacer!<00>sub)<01>values r<00>safe_filename_partr2)s><00><00> <11>K<EFBFBD>K<EFBFBD>M<EFBFBD> !<21> !<21>#<23>s<EFBFBD> +<2B>E<EFBFBD> <0A>6<EFBFBD>6<EFBFBD>&<26><03>U<EFBFBD> 3<> 9<> 9<>#<23> ><3E> K<>)<29>Krc<00><><00>[R"5R5RSS9R SS5$)N<>seconds)<01>timespec<65>:r,)r<00>now<6F>
astimezone<EFBFBD> isoformatr/<00>rr<00>package_timestampr;.s3<00><00> <13><<3C><<3C>><3E> $<24> $<24> &<26> 0<> 0<>)<29> 0<> D<> L<> L<>S<EFBFBD>RU<52> V<>Vrc <00><><00>[R"SS9nURSS[SS9 URSSS S
S9 URS [ 5S S9 UR 5n[ [5R5RnUS - S- UR- nUS- nUS- nX!R- R5nU[[U55S[5S3- n[UR SSURSS/5 [UR SSUR/5 [["R$['US- S- 5S['U5S['U5S['U5/5 [1SU35 g![(R*a*n["R,"UR.5 SnANHSnAff=f)NzJBuild firmware and LittleFS, then create a timestamped OTA update package.)<01> descriptionz-ez --environmentz PlatformIO environment to build.)<02>default<6C>helpz-oz --output-dir<69>distz(Directory for the generated OTA package.z--pioz"Path to the PlatformIO executable.z.pio<69>buildz firmware.binz littlefs.bin<69>_z.tslpkgrz-t<>buildfs<66>scriptszcreate_update_package.pyz
--firmwarez --filesystemz--outputz OTA package: )<19>argparse<73>ArgumentParser<65> add_argument<6E> DEFAULT_ENVr<00>
parse_argsr<00>__file__<5F>resolve<76>parent<6E> environment<6E>
output_dirr2r*r;rr<00>sys<79>
executablerr<00>CalledProcessError<6F>exit<69>
returncoder) <09>parser<65>argsr'<00> build_dir<69>firmware<72>
filesystemrN<00>output<75>errors r<00>mainr[2s<><00><00> <15> $<24> $<24>1}<7D> ~<7E>F<EFBFBD>
<EFBFBD><17><17><04>o<EFBFBD>{<7B>Ik<49><17>l<>
<EFBFBD><17><17><04>n<EFBFBD>f<EFBFBD>Cm<43><17>n<>
<EFBFBD><17><17><07><18><1A>:^<5E><17>_<> <11> <1C> <1C> <1E>D<EFBFBD> <0F><08>><3E> !<21> !<21> #<23> *<2A> *<2A>D<EFBFBD><14>v<EFBFBD> <0A><07>'<27>$<24>*:<3A>*:<3A>:<3A>I<EFBFBD><18>><3E>)<29>H<EFBFBD><1A>^<5E>+<2B>J<EFBFBD><16><1F><1F>(<28>1<>1<>3<>J<EFBFBD> <17>/<2F> <0C>T<EFBFBD>0B<30>C<>D<>A<EFBFBD>FW<46>FY<46>EZ<45>Za<5A>b<> b<>F<EFBFBD>#<23> <0B>T<EFBFBD>X<EFBFBD>X<EFBFBD>u<EFBFBD>d<EFBFBD>D<EFBFBD>$4<>$4<>d<EFBFBD>I<EFBFBD> F<>G<> <0B>T<EFBFBD>X<EFBFBD>X<EFBFBD>u<EFBFBD>d<EFBFBD>D<EFBFBD>$4<>$4<> 5<>6<> <0B> <0F>N<EFBFBD>N<EFBFBD> <0F><04>y<EFBFBD> <20>#=<3D>=<3D> ><3E> <18> <0F><08>M<EFBFBD> <1A> <0F>
<EFBFBD>O<EFBFBD> <16> <0F><06>K<EFBFBD>
<EFBFBD> <0B>
<EFBFBD>M<EFBFBD>&<26><18>
"<22>#<23><> <16> (<28> (<28>#<23> <0B><08><08><15>!<21>!<21>"<22>"<22><>#<23>s<00>.BF<00>G<03>$ G <03> G<03>__main__)rEr!r rrOr<00>pathlibrrHrrr*r2r;r[<00>__name__r:rr<00><module>r_sV<00><01><0F> <09> <0A><11>
<EFBFBD><1D><18>#<23> <0B>
<11>(<28>
<15>L<01>
W<01>$<24>B <0C>z<EFBFBD><19><08>F<EFBFBD>r