Honing the craft.

You are here: tag: python

Migrating to Python 3 on Google App Engine - Part 5 - Finishing touches before deploying to Python 3

In this part of the Migrating to Python 3 on Google App Engine series, I walk you through the last few migration steps that are concluding my blog application's journey to the App Engine Python 3 Standard Environment.

Migrating to Python 3 on Google App Engine - Part 4 - Setting up simple authentication and authorization

In today's post I continue my App Engine Python 3 migration series with adding authentication and authorization features using the tools provided by the Pyramid Web Framework and the Google Sign-In service.

Migrating to Python 3 on Google App Engine - Part 3 - Migrating from Webapp2 to Pyramid

Migrating to Pyramid from Webapp2 was the part of my journey to Python 3 on Google App Engine. This post details the changes I had to do, to accommodate my application for the Pyramid Web Framework.

Migrating to Python 3 on Google App Engine - Part 2 - The Datastore

This is Part 2 of my Migrating to Python 3 on Google App Engine blog series, about migrating to the newest Google Datastore client API. I share my migration experience from the App Engine DB API to NDB and finally Cloud NDB.

Migrating to Python 3 on Google App Engine - Part 1 - Overview and planning

My blog is running on my simple, single author blogging engine written in Python using the Google App Engine platform. I have originally deployed it in 2014 and only made minor updates, hence, as the support for Python 2 has ended and the App Engine Python 2 environment is in the sunset phase, it was time to migrate to the Python 3 Standard Environment. This week, I have concluded the migration of my tiny blog engine to the new environment and I thought I share my experience and the issues encountered on my journey. This was originally planned as a single post, but there are quite a few kinds and stages of changes needed for even such a small application, and so, this will be a miniseries of blog entries. This post gives an overview of the migration process on a high level and the big picture plan for my migration scenario.

Automated PyPI releasing with GitHub Actions for Dup-composer

This is what we have on the plate for Dup-composer this week: GitHub Actions workflow is implemented for PyPI releases, new features, including full backup frequency configuration, forced full backups, path filtering aka. include and exclude options. I also made my first production test backups and want to share with you how to run Dup-composer in a Docker container using a simple image that I have built.