Click on tags to remove them from the filter.
The Eval Game: Can you write a Python expression that satisfies all of an increasingly bizarre set of rules depending on increasingly esoteric Python language features?
(Via Ned Batchelder (@nedbat@hachyderm.io))
Noted by Damian Cugley .Django SQL Dashboard provides an authenticated interface for executing read-only SQL queries directly against your PostgreSQL database, allowing exploration and visualization of your data with minimal friction. Queries can be bookmarked and turned in to publish dashboards.
(Via Django SQL Dashboard)
Noted by Damian Cugley .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
(Via @tomwhoscontrary on Twitter)
Noted by Damian Cugley .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.