Export of the slides from my talk at PyConWEB 2017 about using Nix the purely functional package manager to get reproducible development environments.
more ...Export of the slides from my talk at PyConWEB 2017 about using Nix the purely functional package manager to get reproducible development environments.
more ...Review on using Nix to manage development environments for Python projects.
more ...Thoughts on how an integration of a CLI (command line interface) toolkit for the Pyramid web framework might look like and could be integrated into the configuration mechanisms of Pyramid itself.
more ...Thoughts on providing a nice CLI (command line interface) for Pyramid applications based on Click and the API of the Pyramid web framework.
more ...A common need is to bring up a web server ad-hoc to serve out some files via HTTP. Most of the time I am using this trick when I want to serve a local directly quickly via HTTP without setting up anything for it.
Python has a module http.server …
more ...A wrap up of a simple fixture for py.test which creates a test database based on SQLAlchemy.
more ...An example how to use plain SQL to migrate data in a database using Alembic.
more ...How to spin up a local SMTP server for testing purposes.
more ...The package collection nixpkgs has a nice way to configure and tweak the package set based on the configuration file ~/.nixpkgs/config.nix.
Changing something in pythonPackages was not so obvious to me though. In my case I used dulwich on Darwin. It was pulled in as a dependency of …
more ...Around forms and APIs the problem of validating input data and serializing application data into simple data structures occurs on a regular base to me. marshmallow is a Python library which aims to solve this problem and appears to be pretty flexible.
I have evaluated it recently as a candidate …
more ...