<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-12T10:09:55Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Richard Terry</title>
  <author>
    <name>Richard Terry</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1g55e9vewdl0e75k6tjwa3tvaq5uj3dv2efzzyht4pyyd8xxzan7qj8puy6.rss" />
  <link href="https://yabu.me/npub1g55e9vewdl0e75k6tjwa3tvaq5uj3dv2efzzyht4pyyd8xxzan7qj8puy6" />
  <id>https://yabu.me/npub1g55e9vewdl0e75k6tjwa3tvaq5uj3dv2efzzyht4pyyd8xxzan7qj8puy6</id>
  <icon>https://cdn.masto.host/mastodonradiacnet/accounts/avatars/113/161/016/721/491/986/original/31c35fa951703db7.jpg</icon>
  <logo>https://cdn.masto.host/mastodonradiacnet/accounts/avatars/113/161/016/721/491/986/original/31c35fa951703db7.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsfkea77t4p7j73cwt52qpxmv34ejtmgq8mddrj0mw0rvavq575nyqzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0c0r6sgt</id>
    
      <title type="html">I&amp;#39;ve released django-nanopages ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfkea77t4p7j73cwt52qpxmv34ejtmgq8mddrj0mw0rvavq575nyqzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0c0r6sgt" />
    <content type="html">
      I&amp;#39;ve released django-nanopages (&lt;a href=&#34;https://github.com/radiac/django-nanopages&#34;&gt;https://github.com/radiac/django-nanopages&lt;/a&gt;), which  takes markdown or html in a dir and renders it under a path, using any frontmatter as template context.&lt;br/&gt;&lt;br/&gt;Works in a full #django project, but also integrates with nanodjango by adding a new app.pages() method. And with nanodjango&amp;#39;s django-distill support it works as a static site builder - use django&amp;#39;s db and admin to generate static pages (eg blog), or have an easier transition to a live site.&lt;br/&gt;&lt;br/&gt;Example here &lt;a href=&#34;https://github.com/radiac/django-nanopages/tree/main/example&#34;&gt;https://github.com/radiac/django-nanopages/tree/main/example&lt;/a&gt;
    </content>
    <updated>2025-07-02T16:50:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsxjxjsfl8gf0teeel7cpsgr3ardlfqnf4q6mmdx74xcke6xsh3aegzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0ch59w4x</id>
    
      <title type="html">The &amp;#34;new ideas of its own&amp;#34; was too strong, and I came ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsxjxjsfl8gf0teeel7cpsgr3ardlfqnf4q6mmdx74xcke6xsh3aegzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0ch59w4x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstspxjwdzp440f0t7hg2djpf3zt0yl2axjdg0awxf7xsuffhukugsqmp3s5&#39;&gt;nevent1q…p3s5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;The &amp;#34;new ideas of its own&amp;#34; was too strong, and I came across as far more negative about uv than I actually am. It is a great tool, and overall it&amp;#39;s a big positive for the python world.&lt;br/&gt;&lt;br/&gt;I was just thinking of poor pipx who has been doing what uvx does for over 6 years, and were first to implement PEP 723 by quite some time. Whenever I hear someone say &amp;#34;Oh look at what uv can do!&amp;#34; I want to shout &amp;#34;pipx did it first!&amp;#34; - but I don&amp;#39;t... mostly because I&amp;#39;ve switched to uv.
    </content>
    <updated>2024-10-31T13:55:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqa2p9p2555uvvmqvwn24a79wuemp8f26mkgj7u62ljwjc5mdmpxqzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0cryvq8t</id>
    
      <title type="html">Definitely. If it does go wrong I&amp;#39;m sure python will find a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqa2p9p2555uvvmqvwn24a79wuemp8f26mkgj7u62ljwjc5mdmpxqzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0cryvq8t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8f80ghzquhztg5a68dk528mn5u4wysvcs5yzhxn076r8vfmrj8rs04lsl8&#39;&gt;nevent1q…lsl8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Definitely. If it does go wrong I&amp;#39;m sure python will find a way forward, but I doubt going back will be an option - I suspect the old tools are going to find it hard to get contributors. Embrace, extend, extinguish.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m also sad for those maintainers - uv doesn&amp;#39;t really have new ideas of its own. Whenever I see someone excitedly talk about uv run, I want to shout &amp;#34;pipx has done that for ages!&amp;#34; But I don&amp;#39;t, because uv is faster and easier, which is why I swapped.
    </content>
    <updated>2024-10-31T07:50:30Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs948hjkxgj20qdct6ssua29mrt806qf7hcctuzhdg6w5vjjrtvqjqzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0cc5jrpm</id>
    
      <title type="html">that&amp;#39;s the good and bad thing about uv - we&amp;#39;ve been able ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs948hjkxgj20qdct6ssua29mrt806qf7hcctuzhdg6w5vjjrtvqjqzypzjny4n9ehal86jmfwfmk9dn5znj2943t9yggjaw5ys35ucctk0cc5jrpm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqcjrsup34f4xmf3le0at6uvjf8kygfg5jzhc9m2psvypn8f57lgc3xqk8a&#39;&gt;nevent1q…qk8a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;that&amp;#39;s the good and bad thing about uv - we&amp;#39;ve been able to do all of this before with venv, pip, pip-tools, pipx, pyenv and poetry, but uv makes it all so fast and convenient.&lt;br/&gt;&lt;br/&gt;Great news for us, but terrible news for those projects, and despite assurances I can&amp;#39;t help but feel uneasy that I&amp;#39;ve suddenly become so reliant on a tool that&amp;#39;s built with VC cash.
    </content>
    <updated>2024-10-31T06:58:28Z</updated>
  </entry>

</feed>