Richard Si ๐บ
ichard26@fosstodon.org
<p>A hobby Python developer who writes command line tooling. Maintainer of pip. Triager of mypyc. Former maintainer of black and bandersnatch. Moderator of Python Discord.</p><p>Header photo by Evie S. on Unsplash (<a href="https://unsplash.com/photos/pink-petaled-flower-digital-wallpaper-MicqqGyDQ6w" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">unsplash.com/photos/pink-petal</span><span class="invisible">ed-flower-digital-wallpaper-MicqqGyDQ6w</span></a>)</p>
Posts
-
Post #3246319
pip 24.3 has been released (*checks watch*) almost three weeks ago, but do you know what changed in this release? If not, I have a release write-up for pip 24.3 that can fix that! https://ichard26.github.io/blog/2024/11/whats-new-in-pip-24.3/?utm_source=Mastodon&amp;utm_medium=socialfeed TL;DR: pip 24.3 is a small release with a truststore bugfix, error QoL improvements, and one minor deprecation of noncompliant wheel filenames (which won&#39;t affect you). #python #pypa
-
Post #3246318
We&#39;re gearing up for the first pip release of 2025, scheduled for mid to late January. Consequently, there has been a flurry of activity in the past week. It&#39;s strange to see myself so much in the commit logs. I was given the commit bit in early December... and in a span of two months, I&#39;m now merging the most PRs out of everyone. If everything&#39;s on fire when pip 25.0 comes out, you know who to blame! ๐ https://github.com/pypa/pip/commits/main/ #python #pip
-
Post #3246317
pip 25.0 has been out for a week! ๐ with a new release, that means a new blog post on the changes. Please enjoy! https://ichard26.github.io/blog/2025/01/whats-new-in-pip-25.0/?utm_source=Mastodon&amp;utm_medium=socialfeed This time around, I chose to include a list of deprecations pending for removal in pip 25.1. In practice, I expect some of these removals to be pushed back, but a public list can&#39;t hurt. #python #pip
-
Post #3246316
I wrote a thing: https://ichard26.github.io/blog/2025/03/faster-pip-ci-on-windows-d-drive/ If you have a Windows GHA job that is file I/O heavy, it&#39;s worth checking whether that I/O is being performed on the system C: drive or the (faster) D: working space drive. The D: drive is the default, but the system temporary directory is on C: Setting TEMP to D:\Temp improved pip&#39;s Windows CI times by up to 30% ๐
-
Post #3246315
pip 25.1 has been released earlier today! It is our second feature release of the year. It&#39;s a large release, with several new features, including support for Dependency Groups (PEP 735), resumable downloads, and experimental lockfile (PEP 751) generation support. ๐ This time around, I did the responsible thing and wrote my accompanying post *ahead of time*, so if you want to read it on release day, you can right now! https://ichard26.github.io/blog/2025/04/whats-new-in-pip-25.1/ #pyt...
-
Post #3246314
@pythonbytes thank you for covering the pip 25.1 release! I&#39;m glad y&#39;all liked it. I never thought I&#39;d see my own little blog on a major podcast. My goal has always been to inform the broader ecosystem about what the pip project is doing, esp. as historically we&#39;ve been quiet and only get attention when we break something. pip 25.1 was an exceptional release with several major features. pip 25.2 is likely going to be smaller, not least because we&#39;re all a...
-
Post #3246313
I know that @yossarian has argued that &quot;no, you don&#39;t need analytics for your blog&quot; but taking a look at my blog analytics, it is nice to have an estimate (however inaccurate) at how many people I&#39;ve reached. The whole point of my pip release posts to help disseminate awareness. In particular, I like that I can see my secondary goal of providing an &quot;Googleable&quot; and historical user-friendly changelog is also proving viable. 15,000 eyeballs on...