Files
pyGoEdge-UserPanel/.venv/Lib/site-packages/django/utils/__pycache__/version.cpython-312.pyc

27 lines
4.8 KiB
Plaintext
Raw Normal View History

2025-11-18 03:36:49 +08:00
<EFBFBD>
j<> i<><00><00><><00>ddlZddlZddlZddlZddlZddlmZejjdk(Z ejdk\Z ejdk\Z ejdk\Z ejdk\Zejdk\Zejd k\Zejd
k\Zdd <0B>Zdd <0C>Zdd <0A>Zdd<0E>Zej,d<0F><00>Zed<10>Zd<11>Zy)<13>N)<01>_lazy_re_compile<6C>pypy)<02><00>)r<00> )r<00>
)r<00> )r<00> )r<00> )r<00>c<00><><00>t|<00>}t|<00>}d}|ddk(r|ddk(rt<00>}|rd|z}||zS|ddk7rdd d
d <0B>}||dt|d<00>z}||zS) z7Return a PEP 440-compliant version number from VERSION.<2E>r<00>alpha<68>rz.dev%s<>final<61>a<>b<>rc)r<00>betar)<04>get_complete_version<6F>get_main_version<6F>get_git_changeset<65>str)<05>version<6F>main<69>sub<75> git_changeset<65>mappings <20>CE:\Project\pygoedge\.venv\Lib\site-packages\django/utils/version.py<70> get_versionr s<><00><00>"<22>7<EFBFBD>+<2B>G<EFBFBD> <1C>G<EFBFBD> $<24>D<EFBFBD>
<0C>C<EFBFBD><0E>q<EFBFBD>z<EFBFBD>W<EFBFBD><1C><17><11><1A>q<EFBFBD><1F>)<29>+<2B> <0A> <18><1A>]<5D>*<2A>C<EFBFBD> <10>#<23>:<3A><15>
<11><11><1A>w<EFBFBD> <1E><1F><13>D<EFBFBD>9<><07><15>g<EFBFBD>a<EFBFBD>j<EFBFBD>!<21>C<EFBFBD><07><01>
<EFBFBD>O<EFBFBD>3<><03> <0F>#<23>:<3A><15>c<00>f<00>t|<00>}|ddk(rdnd}djd<05>|d|D<00><00>S)z+Return main version (X.Y[.Z]) from VERSION.<2E>rr<00>.c3<00>2K<00>|]}t|<01><00><01><00>y<00>w<01>N)r)<02>.0<EFBFBD>xs r<00> <genexpr>z#get_main_version.<locals>.<genexpr>5s<00><00><><00>4<>O<EFBFBD>q<EFBFBD>C<EFBFBD><01>F<EFBFBD>O<EFBFBD>s<00>N)r<00>join)r<00>partss rrr1s8<00><00>"<22>7<EFBFBD>+<2B>G<EFBFBD><18><11><1A>q<EFBFBD><1F>A<EFBFBD>a<EFBFBD>E<EFBFBD> <0E>8<EFBFBD>8<EFBFBD>4<>G<EFBFBD>F<EFBFBD>U<EFBFBD>O<EFBFBD>4<> 4<>4r!c<00>L<00>|<00>ddlm}|St|<00>dk(sJ<00>|ddvsJ<00>|S)z<>
Return a tuple of the django version. If version argument is non-empty,
check for correctness of the tuple provided.
r)<01>VERSION<4F>r)rrrr)<03>djangor-<00>len<65>rs rrr8s?<00><00>
<0F><EFBFBD>-<2D>
<13>N<EFBFBD><13>7<EFBFBD>|<7C>q<EFBFBD> <20> <20> <20><16>q<EFBFBD>z<EFBFBD>=<3D>=<3D>=<3D>=<3D> <12>Nr!c<00>:<00>t|<00>}|ddk7ryd|ddzS)Nrr<00>devz%d.%dr#)rr1s r<00>get_docs_versionr4Fs,<00><00>"<22>7<EFBFBD>+<2B>G<EFBFBD><0E>q<EFBFBD>z<EFBFBD>W<EFBFBD><1C><14><16><17><12>!<21><1B>$<24>$r!c<00><><00>dt<00>vrytjjtjjtjj t
<00><00><00>}t jddd|d<04><05>}|j}tjj} tjjt|<02>|<03><06>}|jd<07>S#t$rYywxYw)a$Return a numeric identifier of the latest git changeset.
The result is the UTC timestamp of the changeset in YYYYMMDDHHMMSS format.
This value isn't guaranteed to be unique, but collisions are very unlikely,
so it's sufficient for generating the development version numbers.
<20>__file__Nz+git log --pretty=format:%ct --quiet -1 HEADT)<04>capture_output<75>shell<6C>cwd<77>text)<01>tzz %Y%m%d%H%M%S)<10>globals<6C>os<6F>path<74>dirname<6D>abspathr6<00>
subprocess<EFBFBD>run<75>stdout<75>datetime<6D>timezone<6E>utc<74> fromtimestamp<6D>int<6E>
ValueError<EFBFBD>strftime)<04>repo_dir<69>git_log<6F> timestampr;s rrrNs<><00><00><12><17><19>"<22><13><11>w<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>w<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>r<EFBFBD>w<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>x<EFBFBD>/H<>I<>J<>H<EFBFBD><18>n<EFBFBD>n<EFBFBD>5<><1B><12> <14> <11> <06>G<EFBFBD><18><0E><0E>I<EFBFBD> <11> <1A> <1A> <1E> <1E>B<EFBFBD><14><1C>%<25>%<25>3<>3<>C<EFBFBD> <09>N<EFBFBD>r<EFBFBD>3<>J<> <09> <15> <1D> <1D>n<EFBFBD> -<2D>-<2D><> <16><14><13><14>s<00>,*C'<00>' C3<03>2C3z(\d+|[a-z]+|\.)c<00><><00>g}tj|<00>D](}|s<01>|dk7s<01> t|<02>}|j|<03><00>*t |<01>S#t$rYt |<01>SwxYw)zh
Return a tuple of version numbers (e.g. (1, 2, 3)) from the version
string (e.g. '1.2.3').
r$)<06>version_component_re<72>splitrH<00>appendrI<00>tuple)r<00>version_numbers<72>item<65> components r<00>get_version_tuplerVnss<00><00>
<19>O<EFBFBD>$<24>*<2A>*<2A>7<EFBFBD>3<><04> <0F>D<EFBFBD>C<EFBFBD>K<EFBFBD> 2<><1F><04>I<EFBFBD> <09> <20>&<26>&<26>y<EFBFBD>1<>4<> <11><1F> !<21>!<21><> <1E> <16><15> <11><1F> !<21>!<21>  <16>s<00> A<02> A%<05>$A%r&)rD<00> functoolsr=rA<00>sys<79>django.utils.regex_helperr<00>implementation<6F>name<6D>PYPY<50> version_info<66>PY38<33>PY39<33>PY310<31>PY311<31>PY312<31>PY313<31>PY314r rrr4<00> lru_cacherrOrV<00>r!r<00><module>rgs<><00><01><0F><10> <09><11>
<EFBFBD>6<> <0B><19><19><1E><1E>&<26>(<28><04>  <0B><17><17>6<EFBFBD>!<21><04>
<EFBFBD><17><17>6<EFBFBD>!<21><04> <0B><18><18>G<EFBFBD>#<23><05> <0B><18><18>G<EFBFBD>#<23><05> <0B><18><18>G<EFBFBD>#<23><05> <0B><18><18>G<EFBFBD>#<23><05> <0B><18><18>G<EFBFBD>#<23><05><16>05<> <13>%<25> <0B><14><14>.<2E><15>.<2E>8(<28>(:<3A>;<3B><14>"r!