<div dir="ltr">Thanks Karl for the info.<div><br></div><div>> <span style="color:rgb(33,33,33)">First, it needs to be available through CTAN. (</span><a href="http://ctan.org/upload" rel="noreferrer" target="_blank">ctan.org/upload</a><span style="color:rgb(33,33,33)">)</span></div><br style="color:rgb(33,33,33)"><div>Is it possible to update the package via an API or would I have to go to the website manually each time I release a new version?</div><div><br></div><div>Cheers,</div><div>Nico</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 13, 2017 at 12:56 AM Karl Berry <<a href="mailto:karl@freefriends.org">karl@freefriends.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Nico - thanks for writing.<br>
<br>
    <a href="https://github.com/nschloe/betterbib" rel="noreferrer" target="_blank">https://github.com/nschloe/betterbib</a><br>
<br>
First, it needs to be available through CTAN. (<a href="http://ctan.org/upload" rel="noreferrer" target="_blank">ctan.org/upload</a>)<br>
<br>
Also, it needs to be self-locating, though I'm not sure if you need to<br>
do anything special for this with Python.<br>
<br>
That is, the installation on TL would be<br>
<br>
  /arbitrary/tlroot/bin/PLATFORM/betterbib<br>
  -> ../../texmf-dist/scripts/betterbib/betterbib.py<br>
<br>
with the subsidiary .py files installed in that same<br>
../texmf-dist/scripts/betterbib/ dir. So the main .py file needs to<br>
find them there, at runtime.<br>
<br>
In particular, it must not be required to run Python's usual setup.py<br>
(which I see in your repo) at any point, since the paths are not known.<br>
<br>
For an existing example of multi-file python script in TL, see the<br>
pythontex package. (I hope it works.)<br>
<br>
Best,<br>
Karl<br>
</blockquote></div>