Click on tags to remove them from the filter.
A simple, correct PEP517 package builder—in other words a replacement for disttools/setuputils/whatever.
PEP 517: A build-system-independent format for source trees. This is an attempt to do for Python packaging what WSGI did for web frameworks: create a framework in to which appropriately simple or complex guild systems can be plugged.
Slides & notes from a talk by Simon Willison mostly on his projects Datasette and Dogsheep aimed at streamlining the process of aggregating and publishing datasets and searching one’s personal data.
DuckDB is an embeddable SQL OLAP database management system with a silly name. Especially aimed at data analysts who already use Python+Pandas or R
In the computing equivalent of using a sledgehammer to crack a nut, Ethan Rosenthal has created a software package that uses machine vision to analyze a banana and slice of bread to determine the optimum banana-slice arrangement for a peanut-butter-and-banana sandwich.
(Via @simonw on Twitter)Noted by Damian Cugley .
HTTPretty is a Python package for writing tests for code that interacts with remote web services. You write expectations for requests the test code should make and the responses, and the tests run without accessing real networks at all. Works particularly nicely with JSON-based protocols.
pipx is a tool to help you install and run end-user applications written in Python. Each app is installed in its own virtualenv and the commands added to a directory you put on your path.
Retrofitting async I/O to Django will be a complex process—but is underway.
(Via Andrew Godwin on Twitter)
Blurhash is an algorithm that lets you transform image data into a small text representation of a blurred version of the image that might be used as a placeholder while the image downloads, for example.
Cog is a nifty code-generator utility done with python scripts hidden in comments in the source files, so the generated code is OK to check in to source-code control. Useful for repetitive compiled-in data, or for filling in gaps in the syntax of the host language.
Retrospective on the history of the PyPy project to date.