<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>dependencies</title>
    <link rel="self" type="application/atom+xml" href="https://links.pgmac.net.au/guest/tags/469/feed"/>
    <updated>2026-05-06T23:10:41+10:00</updated>
    <id>https://links.pgmac.net.au/guest/tags/469/feed</id>
            <entry>
            <id>https://links.pgmac.net.au/links/1578</id>
            <title type="text"><![CDATA[The Xkcd thing, now interactive]]></title>
            <link rel="alternate" href="https://editor.p5js.org/isohedral/full/vJa5RiZWs" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/1578"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[A web editor for p5.js, a JavaScript library with the goal of making coding accessible to artists, designers, educators, and beginners.]]>
            </summary>
            <updated>2026-03-04T00:37:56+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/1535</id>
            <title type="text"><![CDATA[Turn Dependabot Off]]></title>
            <link rel="alternate" href="https://words.filippo.io/dependabot/" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/1535"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[I recommend turning Dependabot off and replacing it with a pair of scheduled GitHub Actions, one running govulncheck, and the other running CI against the latest version of your dependencies.]]>
            </summary>
            <updated>2026-02-21T13:58:58+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/1087</id>
            <title type="text"><![CDATA[rv, a new kind of Ruby management tool]]></title>
            <link rel="alternate" href="https://andre.arko.net/2025/08/25/rv-a-new-kind-of-ruby-management-tool/" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/1087"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[For the last ten years or so of working on Bundler, I’ve had a wish rattling around: I want a better dependency manager. It doesn’t just manage your gems, it manages your ruby versions, too. It doesn’t just manage your ruby versions, it installs pre-compiled rubies so you don’t have to wait for ruby to compile from source every time. And more than all of that, it makes it completely trivial to run any script or tool written in ruby, even if that script or tool needs a different ruby than your application does.]]>
            </summary>
            <updated>2025-08-27T07:41:20+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/1013</id>
            <title type="text"><![CDATA[uv + Ray: Pain-Free Python Dependencies in Clusters | Anyscale]]></title>
            <link rel="alternate" href="https://www.anyscale.com/blog/uv-ray-pain-free-python-dependencies-in-clusters" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/1013"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[Pain-free Python dependencies in clusters with uv + Ray! Learn how to build lightning-fast, consistent environments for distributed applications.]]>
            </summary>
            <updated>2025-06-27T17:49:45+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/984</id>
            <title type="text"><![CDATA[Auto activating a python virtualenv · GitHub]]></title>
            <link rel="alternate" href="https://gist.github.com/pgmac/0bc0da3df511ca58993ec5416950a04d" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/984"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[Auto activating a python virtualenv. GitHub Gist: instantly share code, notes, and snippets.]]>
            </summary>
            <updated>2025-06-15T08:45:00+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/981</id>
            <title type="text"><![CDATA[Running scripts | uv]]></title>
            <link rel="alternate" href="https://docs.astral.sh/uv/guides/scripts/#using-a-shebang-to-create-an-executable-file" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/981"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[A guide to using uv to run Python scripts, including support for inline dependency metadata, reproducible scripts, and more.]]>
            </summary>
            <updated>2025-06-15T07:46:20+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/851</id>
            <title type="text"><![CDATA[AI-hallucinated code dependencies become new supply chain risk]]></title>
            <link rel="alternate" href="https://www.bleepingcomputer.com/news/security/ai-hallucinated-code-dependencies-become-new-supply-chain-risk/" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/851"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[A new class of supply chain attacks named &amp;#039;slopsquatting&amp;#039; has emerged from the increased use of generative AI tools for coding and the model&amp;#039;s tendency to &amp;quot;hallucinate&amp;quot; non-existent package names.]]>
            </summary>
            <updated>2025-05-28T01:04:05+10:00</updated>
        </entry>
            <entry>
            <id>https://links.pgmac.net.au/links/808</id>
            <title type="text"><![CDATA[gauge-sh/tach]]></title>
            <link rel="alternate" href="https://github.com/gauge-sh/tach" />
            <link rel="via" type="application/atom+xml" href="https://links.pgmac.net.au/links/808"/>
            <author>
                <name><![CDATA[Paul Macdonnell]]></name>
            </author>
            <summary type="text">
                <![CDATA[A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust - gauge-sh/tach]]>
            </summary>
            <updated>2025-05-28T00:57:03+10:00</updated>
        </entry>
    </feed>
