<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 21/07/2025 22:26, Branko Majic
      wrote:<span style="white-space: pre-wrap">
</span></div>
    <blockquote type="cite" cite="mid:20250721222650.2e16d55b@majic.rs">
      <pre wrap="" class="moz-quote-pre"> 
</pre>
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">I hope your cron jobs don't contribute to the server load ;-)
</pre>
      </blockquote>
      <pre wrap="" class="moz-quote-pre">
Well, they certainly do create _some_ load, but I really hope it is not
making too much of an impact. I have two servers that hit the
repository once per day to check for possible updates, and a third
(test env) that does it every now and then when I bring it up for
infra "development".</pre>
    </blockquote>
    <p><br>
    </p>
    <p>That seems fair and not a problem. Incognito crawlers that seem
      to ignore robots.txt are more annoying...</p>
    <p><br>
    </p>
    <blockquote type="cite" cite="mid:20250721222650.2e16d55b@majic.rs">
      <pre wrap="" class="moz-quote-pre">Now... If an up-to-date version of Kallithea were available on PyPI, I
could probably drop all of that. So maybe as a follow-up - would it be
possible to restart releasing official Kallithea packages? What pieces
might be missing for this?

Otherwise... There are probably some ways I could go around
implementing these checks if the load is a problem - last time I  tried
I did have some issues around how pip and pip-tools (pip-compile in
particular) behaved with a couple of alternate approaches I tried, and
ended up falling back to pulling directly from the repo.</pre>
    </blockquote>
    <p><br>
    </p>
    <p>I could imagine that uploads to pypi only would solve your use
      case if we promised to publish the dev branch to pypi nightly.
      That doesn't seem like a good solution.<br>
    </p>
    <p>It could indeed be somewhat nice to have a less outdated latest
      release. But it would be a non-zero amount of work with very
      little benefit and thus little motivation. And I would have to ask
      Thomas - his knowledge of the "usual" release process is less
      outdated than mine. But I think it works ok to just recommend
      installing from the head of the repo.</p>
    <p>The problem with pip is probably that we can't use latest pip
      versions because packaging bugs in our dependencies.</p>
    <p>/Mads<br>
    </p>
  </body>
</html>