Pyfilesystem is a Python module that provides a simplified common interface to many types of filesystem. Filesystems exposed via Pyfilesystem can also be served over the network, or 'mounted' on the native filesystem.
Pyfilesystem simplifies working directories and paths, even if you only intend to work with local files. Differences in path formats between platforms are abstracted away, and you can write code that sand-boxes any changes to a given directory.
Pyfilesystem works with Linux, Windows and Mac.
Tox as is a generic virtualenv management and test command line tool you can use for:
checking your package installs correctly with different Python versions and interpreters
running your tests in each of the environments, configuring your test tool of choice
acting as a frontend to Continuous Integration servers, greatly reducing boilerplate and merging CI and shell-based testing.Inspect HTTP requests.
RequestBin lets you create a URL that will collect requests made to it, then let you inspect them in a human-friendly way. Use RequestBin to see what your HTTP client is sending or to look at webhook requests.
An open source content management platform built using the Django framework.
Logbook is a logging sytem for Python that replaces the standard library’s logging module. It was designed with both complex and simple applications and mind and the idea to make logging fun.
Alembic is a lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python.
Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images.
It also features a VERY smart detection of important points in the image for better cropping and resizing, using state-of-the-art face and feature detection algorithms (more on that in Detection Algorithms).
Using thumbor is very easy (after it is running). All you have to do is access it using an URL for an image, like this:
cat file.json | python -mjson.tool #soawesome h/t
Kraftwerk WSGI is a command line utility that enables easier deployment and commissioning of cloud servers. Kraftwerk has hooks to customize setup of server nodes and WSGI projects. Kraftwerk places loose constraints on project structure and paves the way for local full stack testing and staging.
Deployment in WSGI land is too time consuming when dealing with multiple sites. Kraftwerk is Python website sysadmin made easy.
A beautiful, open source application perfectly illustrating my favorite stack: Pyramid, SQLAlchemy, Mako, Alembic. A+