About:

Pradyun Gedam is a software engineer passionate about open source, Python, and improving software experiences.

Website:

Specializations:

Interests:

Open source software Developer tooling Technical writing Communication

Incoming Links:

Subscribe to RSS:
The author discusses how they improved their dotfiles manager by using a Python script to manage the dotfiles, and how they made it possible to run the script without needing to manage a virtual environment. They used pipx, inline...
The pip team has released pip 24.1b1 which contains significant improvements and bug fixes. The major change highlighted in this blog post is the removal of support for 'legacy' versions and dependency specification. This change i...
The author discusses the issues with the new GitHub Notifications UI and how it affects their workflow. They provide a solution by writing a CSS blurb to move the action buttons to the left side, making it easier to triage notific...
The text is about the author's research document exploring the release process for the Python packages they maintain. They are seeking feedback on their design goals and the specific flow needed for the release process. The author...
PDM does not implement PEP 582 as claimed, due to differences in file system structure and the evolving nature of draft PEPs. This reflects issues in the competitive nature of the Python packaging ecosystem's workflow tooling spac...
The author discusses the Python packaging ecosystem and the unintended competition that has arisen within it. They highlight the need for a cohesive user experience and the challenges of having multiple competing workflow tools. T...
The Python Packaging Authority (PyPA) is a loose group of projects related to Python packaging, with a formal governance model but no enforcement. PyPA serves as a body to maintain interoperability specifications for Python packag...
The text discusses the elements of an excellent error message from a command line tool, as per ChatGPT. The author played around with ChatGPT and asked it about error message design for command line tools. The response was mildly ...
The author published a website update claiming to have received an award from the Python Software Foundation, which was false. The mistake was noticed and corrected after 4 days. The error occurred due to a large language model su...
Wheels are faster than source distributions, even for pure-Python projects. Installing from a wheel is analogous to unpacking a zip file. When installing from a source distribution, pip will actually build a wheel from the source ...
Pradyun Gedam provides an update on the work done in June 2022, including software releases, documentation improvements, progress on moving pip away from distutils usage, and various contributions to the Sphinx ecosystem and Pytho...

0OSS Work update #17

2022-07-29

...
Pradyun Gedam provides an update on his work in April 2022, including technical releases, exploratory work on pip's codebase, communication activities related to PyCon US Packaging Summit planning, and his disappointment with the ...
Pradyun Gedam provides an update on his work, including technical improvements and communication initiatives from December 2021 to March 2022. He has made significant improvements to pip, sphinx, and other projects, and has been i...
Pradyun Gedam provides an update on his work in the last two months, including various technical releases, communication efforts, and general notes. He also discusses future plans and other commitments.
The post provides an update on the work done by Pradyun Gedam in the open-source community. It includes details of technical work, communication activities, and general notes from July to September 2021. The post also outlines fut...
Pradyun Gedam provides an update on the work done from 1 May 2021 to 30 Jun 2021. The update includes technical work on pip's documentation rewrite, installer's usability, restructuring of pip's distribution, and Sphinx 4 compatib...
Pradyun Gedam provides an update on his OSS work for the month of April 2021. He released sphinx-basic-ng and installer, revamped sphinx-themes.org, and made progress on various Sphinx themes. He also collaborated on designing a l...
Pradyun Gedam provides an update on his OSS work for the month of March 2021. He worked on technical projects such as PEP 517 build backend for Sphinx themes, sphinx-basic-ng, sphinx-autobuild, Furo, installer’s implementation, pi...