<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-01-21T06:46:13Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by James C :python:</title>
  <author>
    <name>James C :python:</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub17kflek2ggdy9wxzwr09s4xafepwdvml7m5qqed3z93qtdmwjd80seasv7s.rss" />
  <link href="https://yabu.me/npub17kflek2ggdy9wxzwr09s4xafepwdvml7m5qqed3z93qtdmwjd80seasv7s" />
  <id>https://yabu.me/npub17kflek2ggdy9wxzwr09s4xafepwdvml7m5qqed3z93qtdmwjd80seasv7s</id>
  <icon>https://cdn.fosstodon.org/accounts/avatars/109/523/292/949/311/053/original/0214d692bbdcc110.jpg</icon>
  <logo>https://cdn.fosstodon.org/accounts/avatars/109/523/292/949/311/053/original/0214d692bbdcc110.jpg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsyw0jarqdmc99p42e26ay05yqlhxsqx6ktyc2wlgtyq40x8dwcpyqzyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7hujhda</id>
    
      <title type="html">lol! TBH it’s been a revelation. I’ve found machines that are ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyw0jarqdmc99p42e26ay05yqlhxsqx6ktyc2wlgtyq40x8dwcpyqzyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7hujhda" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyky6jcwwr4zpmkk0gpsjcu0nk4zf5jarlmk885e4q6srh9gveqvskv8xu9&#39;&gt;nevent1q…8xu9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;lol! TBH it’s been a revelation. I’ve found machines that are cabled in can do 90Mbps but WiFi to WiFi is on 20Mbps for some routes. I thought the slowness was SSH overhead, but actually the pipe is just &amp;#34;thin&amp;#34;.&lt;br/&gt;&lt;br/&gt;Am well jelly of your gigajiga bits though! 😍
    </content>
    <updated>2025-04-14T07:25:51Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd3gmaqmuz4jhyp3cngl9cjjcp9qsr65nmys8futr6k0lms7zs6hszyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7mr2kts</id>
    
      <title type="html">Have been using iperf3 to measure max data transfer between ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd3gmaqmuz4jhyp3cngl9cjjcp9qsr65nmys8futr6k0lms7zs6hszyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7mr2kts" />
    <content type="html">
      Have been using iperf3 to measure max data transfer between homelab machines and have come to the expected decision that...&lt;br/&gt;&lt;br/&gt;Wifi is poop 💩 &lt;br/&gt;&lt;br/&gt;I&amp;#39;m about to embark on wiring everything into a managed switch and for this I completely blame &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19c6auv30z46ms6wxqe23kk209hmf3pkufu6q27peuuqv6j7weazss0ttya&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Wimpy&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19c6…ttya&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 😉 who &amp;#34;made me&amp;#34; do this in Episode 52: &lt;a href=&#34;https://linuxmatters.sh/52/&#34;&gt;https://linuxmatters.sh/52/&lt;/a&gt;
    </content>
    <updated>2025-04-08T19:50:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0h0jll9an6wapcs3lxadrn2f3t08x72n8n0mvn8a5qse6qfv8jfszyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7wkhsck</id>
    
      <title type="html">Oh nice spot - that’s exactly the kind of thing I was thinking ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0h0jll9an6wapcs3lxadrn2f3t08x72n8n0mvn8a5qse6qfv8jfszyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7wkhsck" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgnggdfkpm82teukfxuwd593evc80kmdqkyhlrr52ylzkd8aytsgj42jym&#39;&gt;nevent1q…2jym&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Oh nice spot - that’s exactly the kind of thing I was thinking would benefit from being wrapped in a PyPI package that can call uv and parse its output.&lt;br/&gt;&lt;br/&gt;If, instead, many Python devs of &amp;#34;uv aware&amp;#34; projects are doing `subprocess.run()` and then parse the result, that doesn’t seem very stable or efficient.&lt;br/&gt;&lt;br/&gt;This kind of thing in that file you linked: &lt;a href=&#34;https://github.com/modelcontextprotocol/create-python-server/blob/b07744de4f10e92cfd1a98b51f7aac8ee5805d69/src/create_mcp_server/__init__.py#L31&#34;&gt;https://github.com/modelcontextprotocol/create-python-server/blob/b07744de4f10e92cfd1a98b51f7aac8ee5805d69/src/create_mcp_server/__init__.py#L31&lt;/a&gt;
    </content>
    <updated>2024-12-03T12:59:19Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx92u0qtf90m7v0q0fzy6r7mmjexrkmg8l5qyw3m5t08d08du2cfqzyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a76fxwf8</id>
    
      <title type="html">The issue of creating an interface for Python code to call uv is ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx92u0qtf90m7v0q0fzy6r7mmjexrkmg8l5qyw3m5t08d08du2cfqzyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a76fxwf8" />
    <content type="html">
      The issue of creating an interface for Python code to call uv is one of the most interesting features of this new tooling that I&amp;#39;ve run into so far: &lt;a href=&#34;https://github.com/astral-sh/uv/issues/3190&#34;&gt;https://github.com/astral-sh/uv/issues/3190&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#uv #Python
    </content>
    <updated>2024-12-02T23:22:08Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvx9dwx5sdjr7glmjvf03dd28kprafsplm79fg4nuwc0ytc2q5vnczyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7xptd3s</id>
    
      <title type="html">We&amp;#39;re still on GNU Make, but what I&amp;#39;m loving about the uv ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvx9dwx5sdjr7glmjvf03dd28kprafsplm79fg4nuwc0ytc2q5vnczyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7xptd3s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8s520zd9purgv7pe3qvwxnlx3w0ayvcwdqyyutty22qerysrvjyqpmdkva&#39;&gt;nevent1q…dkva&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;We&amp;#39;re still on GNU Make, but what I&amp;#39;m loving about the uv workflow is that &amp;#34;less technical&amp;#34; users of our docs repository can:&lt;br/&gt;&lt;br/&gt;* Have uv installed (homebrew, etc)&lt;br/&gt;* Clone the docs repo.&lt;br/&gt;* Make edits, changes, new branches etc.&lt;br/&gt;* Run `make lint` to get green before pushing for PR.&lt;br/&gt;&lt;br/&gt;No more venv battles for them, no &amp;#34;where did you get Python from?&amp;#34;, is the &amp;#34;venv&amp;#34; active?&lt;br/&gt;&lt;br/&gt;Under the hood the &amp;#39;lint&amp;#39; recipe is using `uv run ...` and it all _should_ Just Work ™️ 🙏
    </content>
    <updated>2024-09-12T14:44:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd3y78x88v7rq942agna9kq6vcz4z243hdu7drjx6g4ak7kmqx5rczyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7nfcts8</id>
    
      <title type="html">Am experimenting with uv on work projects - they are private ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd3y78x88v7rq942agna9kq6vcz4z243hdu7drjx6g4ak7kmqx5rczyr6e8lxefpp5s4ccfcdukz5m48y9e4n0lmwsqr9kygkypdhd6f5a7nfcts8" />
    <content type="html">
      Am experimenting with uv on work projects - they are private Python projects inside Git repositories which multiple developers work on locally and BuildKite runs CI for.&lt;br/&gt;&lt;br/&gt;Current confusion - there seem to be multiple places to set the version of Python to be used in the project:&lt;br/&gt;&lt;br/&gt;- &amp;#34;.python-version&amp;#34; file&lt;br/&gt;- &amp;#34;pyproject.toml&amp;#34; file in the `requires-python` key.&lt;br/&gt;- In the `UV_PYTHON` environment variable.&lt;br/&gt;&lt;br/&gt;Has anyone developed any convention or priority for these (or others) yet? 🤔 &lt;br/&gt;&lt;br/&gt;#Python #uv
    </content>
    <updated>2024-09-12T12:23:35Z</updated>
  </entry>

</feed>