Two-column web-based git difftool. Contribute to danvk/webdiff development by creating an account on GitHub.
execute binaries from Python packages in isolated environments
Two-column web-based git difftool. Contribute to danvk/webdiff development by creating an account on GitHub.
This article explore Podman's features and benefits, comparing it to Docker and describing a step-by-step migration guide
Python client and plugin host for Nvim. Contribute to neovim/pynvim development by creating an account on GitHub.
Personal small-web space with a focus on tech tinkering, running and gardening.
Unlike other keyboard firmwares, ZMK Firmware has been built from the ground up to allow users to manage
Generate RFCs and IETF drafts from document source in XML according to the IETF xml2rfc v2 and v3 vocabularies - ietf-tools/xml2rfc
I frequently find myself writing my own short command-line scripts in Python that help me with day-to-day tasks. It’s so easy to throw together …
In late March, version 78.0.1 of Setuptools — an important Python packaging tool — was released [...]
In late March, version 78.0.1 of Setuptools — an important Python packaging tool — was released [...]
Up until a few years ago, Python tooling was a nightmare: basic tasks like installing packages or managing Python versions was a pain. The tools were brittle and did not work well together, mired in a swamp of underspecified implementation defined behaviour. Then, apparently suddenly, but in reality backed by years of ongoing work on formal interoperability specifications, we saw a renaissance of new ideas in the Python ecosystem. It started with Poetry and pipx and continued with tooling written in Rust like rye, which later got incorporated into Astral. Astral in particular contributed a very important piece to the puzzle: uv – an extremely fast Python package and project manager that supersedes all previous attempts; For example, it is 10x-100x faster than pip.
The Ivory Tower is a blog about software engineering and development philosophy by Anders Sundman.
In this series I discuss various issues with the Python "ecosystem", in particular the tools and standards involved in packaging and distributing Python projects.
Today I'm offering a sort of "side story" to my main series on Python packaging. The main thrust of the series has been that everything is broken or historically has been broken; but I've also been tr
Install and Run Python Applications in Isolated Environments - pypa/pipx
Pip has a lot of problems (that I'll be discussing in future posts in this series), but the good news is that you don't have to resort to heavyweight third-party tools to improve your experience with