<div dir="ltr">Per fourtysixandtwo's email, I figured it might be time to plug my download link checker again. This is for github and pypi source links and will generate appropriate download links that supports downloading with or without content disposition (github) or allow for easy version bumps (pypi).<div><br></div><div>For most, you can either pass the URL to the script and it will output what you want to use (easiest) or you can add the function to your env via ~/.bashrc or equivalent (a bit harder to set up, but super easy to use).</div><div><br></div><div>It will take any source URL from Github and spit out one that works with or without content disposition (needed for source URLs on SBo). For PyPi, it will remove the hashed part of the URL, which is unique to each version and provides a generic address that simply has the version in the filename, allowing for easy version bumps. For developers, you can copy/paste the function directly into a script and call on it when needed. <br><div><br></div><div><a href="https://github.com/bassmadrigal/scripts/blob/master/check-source-download.sh">https://github.com/bassmadrigal/scripts/blob/master/check-source-download.sh</a></div></div><div><br></div><div>Based on my testing, I feel like this is pretty bullet proof and haven't ran into any problems with it (been using a form of it for over 3 years in my sbgen.sh script), but please poke at it and let me know if you find any issues or if you can think of other sites that could benefit with some URL checking and possible URL modification.</div><div><br></div><div>Jeremy aka bassmadrigal</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Jun 20, 2026 at 12:23 PM fsLeg via SlackBuilds-users <<a href="mailto:slackbuilds-users@slackbuilds.org">slackbuilds-users@slackbuilds.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">pyOpenSSL download link is incorrect. The updated link is <br>
<a href="https://files.pythonhosted.org/packages/1a/51/27a5ad5f939d08f690a326ef9582cda7140555180db71695f6fb747d6a36/pyopenssl-26.3.0.tar.gz" rel="noreferrer" target="_blank">https://files.pythonhosted.org/packages/1a/51/27a5ad5f939d08f690a326ef9582cda7140555180db71695f6fb747d6a36/pyopenssl-26.3.0.tar.gz</a> <br>
(the checksum part stayed the same from the previous update).<br>
<br>
The correct link is <br>
<a href="https://files.pythonhosted.org/packages/74/b7/da07bae88f5a9506b4def6f2f4903cf4c3b8831e560dba8fa18ca08f758f/pyopenssl-26.3.0.tar.gz" rel="noreferrer" target="_blank">https://files.pythonhosted.org/packages/74/b7/da07bae88f5a9506b4def6f2f4903cf4c3b8831e560dba8fa18ca08f758f/pyopenssl-26.3.0.tar.gz</a><br>
<br>
On 20.06.2026 13:45, Willy Sudiarto Raharjo wrote:<br>
> So another week and we have another batch of fixes for python3-meson-opt<br>
> removal effects. Hopefully this is the last one :)<br>
> <br>
> Sat Jun 20 10:34:02 UTC 2026<br>
> ...<br>
> python/pyOpenSSL: Updated for version 26.3.0.<br>
> ...> +--------------------------+<br>
> <br>
> <br>
> --<br>
> Willy Sudiarto Raharjo<br>
_______________________________________________<br>
SlackBuilds-users mailing list<br>
<a href="mailto:SlackBuilds-users@slackbuilds.org" target="_blank">SlackBuilds-users@slackbuilds.org</a><br>
<a href="https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users</a><br>
Archives - <a href="https://lists.slackbuilds.org/pipermail/slackbuilds-users/" rel="noreferrer" target="_blank">https://lists.slackbuilds.org/pipermail/slackbuilds-users/</a><br>
FAQ - <a href="https://slackbuilds.org/faq/" rel="noreferrer" target="_blank">https://slackbuilds.org/faq/</a><br>
<br>
</blockquote></div>