You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<spanclass="sig-name descname"><spanclass="pre">parse_version</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">version</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">rule_set</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">{'default':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\\\d+)\\\\.(?P<minor>\\\\d+)\\\\.(?P<patch>\\\\d+).*',</span><spanclass="pre">'lscr':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\\\d+)\\\\.(?P<minor>\\\\d+)\\\\.(?P<patch>\\\\d+)(?:\\\\.(?P<prerelease>\\\\d+))?(?:-ls(?P<build>\\\\d+))?'}</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">rule_name</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'default'</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#docker_tag_updater.helpers.parse_version" title="Link to this definition">#</a></dt>
258
+
<spanclass="sig-name descname"><spanclass="pre">parse_version</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">version</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">rule_set</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">{'default':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\\\d+)\\\\.(?P<minor>\\\\d+)\\\\.(?P<patch>\\\\d+).*',</span><spanclass="pre">'lscr':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\\\d+)\\\\.(?P<minor>\\\\d+)\\\\.(?P<patch>\\\\d+)(?:\\\\.(?P<prerelease>\\\\d+))?(?:-ls(?P<build>\\\\d+))?',</span><spanclass="pre">'yymmdd':</span><spanclass="pre">'.*(?P<major>\\\\d{2})(?P<minor>\\\\d{2})(?P<patch>\\\\d{2})',</span><spanclass="pre">'yyyymmdd':</span><spanclass="pre">'.*(?P<major>\\\\d{4})(?P<minor>\\\\d{2})(?P<patch>\\\\d{2})'}</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">rule_name</span></span><spanclass="o"><spanclass="pre">=</span></span><spanclass="default_value"><spanclass="pre">'default'</span></span></em><spanclass="sig-paren">)</span><aclass="headerlink" href="#docker_tag_updater.helpers.parse_version" title="Link to this definition">#</a></dt>
253
259
<dd><p>Parse the version according to a regex rule.</p>
<spanclass="sig-name descname"><spanclass="pre">rules</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><aclass="reference internal" href="docker_tag_updater.helpers.regex_rules.html#docker_tag_updater.helpers.regex_rules.RegexRules" title="docker_tag_updater.helpers.regex_rules.RegexRules"><spanclass="pre">RegexRules</span></a></em><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'default':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+).*',</span><spanclass="pre">'lscr':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(?:\\.(?P<prerelease>\\d+))?(?:-ls(?P<build>\\d+))?'}</span></em><aclass="headerlink" href="#docker_tag_updater.helpers.rules" title="Link to this definition">#</a></dt>
305
+
<spanclass="sig-name descname"><spanclass="pre">rules</span></span><emclass="property"><spanclass="p"><spanclass="pre">:</span></span><spanclass="w"></span><aclass="reference internal" href="docker_tag_updater.helpers.regex_rules.html#docker_tag_updater.helpers.regex_rules.RegexRules" title="docker_tag_updater.helpers.regex_rules.RegexRules"><spanclass="pre">RegexRules</span></a></em><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'default':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+).*',</span><spanclass="pre">'lscr':</span><spanclass="pre">'v?(?:ersion-)?(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)(?:\\.(?P<prerelease>\\d+))?(?:-ls(?P<build>\\d+))?',</span><spanclass="pre">'yymmdd':</span><spanclass="pre">'.*(?P<major>\\d{2})(?P<minor>\\d{2})(?P<patch>\\d{2})',</span><spanclass="pre">'yyyymmdd':</span><spanclass="pre">'.*(?P<major>\\d{4})(?P<minor>\\d{2})(?P<patch>\\d{2})'}</span></em><aclass="headerlink" href="#docker_tag_updater.helpers.rules" title="Link to this definition">#</a></dt>
300
306
<dd><p>The most general set of rules.</p>
301
307
<p>Supports:</p>
302
308
<ulclass="simple">
303
309
<li><p>Default semantic versions</p></li>
304
310
<li><p>Linuxserver semantic versions</p></li>
311
+
<li><p>Datetime-like version strings</p></li>
305
312
</ul>
306
313
<divclass="admonition seealso">
307
314
<pclass="admonition-title">See also</p>
@@ -310,6 +317,10 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Link to this headi
310
317
</dd>
311
318
<dt><aclass="reference internal" href="docker_tag_updater.helpers.lscr.html#docker_tag_updater.helpers.lscr.lscrRules" title="docker_tag_updater.helpers.lscr.lscrRules"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">lscr.lscrRules</span></code></a></dt><dd><p>For the aliases for the Linuxserver set of rules.</p>
312
319
</dd>
320
+
<dt><aclass="reference internal" href="docker_tag_updater.helpers.datetime.html#docker_tag_updater.helpers.datetime.yymmddRules" title="docker_tag_updater.helpers.datetime.yymmddRules"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">datetime.yymmddRules</span></code></a></dt><dd><p>For the aliases for the datetime-like set of rules.</p>
321
+
</dd>
322
+
<dt><aclass="reference internal" href="docker_tag_updater.helpers.datetime.html#docker_tag_updater.helpers.datetime.yyyymmddRules" title="docker_tag_updater.helpers.datetime.yyyymmddRules"><codeclass="xref py py-obj docutils literal notranslate"><spanclass="pre">datetime.yyyymmddRules</span></code></a></dt><dd><p>For the aliases for the datetime-like set of rules.</p>
323
+
</dd>
313
324
</dl>
314
325
</div>
315
326
</dd></dl>
@@ -322,12 +333,12 @@ <h2>Submodules<a class="headerlink" href="#submodules" title="Link to this headi
0 commit comments