Honing the craft.

You are here: tag: python

Dup-composer automated releasing with GitHub Actions is round' the corner

Last week, I have closed some pretty lucrative issues on my list, although I fell short on closing them all. In the meantime I have done the research on GitHub Actions and the initial release workflow should be ready by the end of this week. In this post, I share some details about two small features that got introduced this week: the config change safeguard and the dependency check for Duplicity.

Dup-composer is published on PyPI

With the latest release of Dup-composer, the project's package is now published on PyPI; new features, like keyring support and SFTP backups have also been added. Read on, or just grab the latest copy with pip right now!

Dup-composer development update

After one week of hiatus from the development of Dup-composer, I am back again with a status update. In this post, I am sharing the main new features and changes delivered last week and some of the issues I have run into with you. I will also touch on the challenges I want to solve in the next stage.

A little Python theory detour

Every year, the Summer season is the one when we travel the most and have the most social and family events. This has resulted in some compromises regarding my work schedule. Reading books to solidify my theoretical foundation in Python was pushed further down on the priority list by other, more hands on activities, like development and writing this blog. I wasn't satisfied with my progress in that area, so I have decided to tweak my plan and dedicate the past week to continue with Mark Lutz's excellent work on the Python language. I am sharing a few thoughts on this book.

The dup-composer dry run tryout

Last week, I have managed to add some missing bits, chiefly docstrings, to the prototype of dup-composer, but I didn't finish and share the post with you then, as we were moving from our weekend house that took two days of work. I am sharing it today however. Now you can do dry runs, that print the Duplicity commands to be executed with the given configuration. In this blog post I demonstrate how the tool can be configured, what features are covered, the caveats, and finally the next features I will be rolling out.

dup-composer Duplicity frontend development status

My mini project called dup-composer that is aimed to develop a simple configuration based CLI frontend for Duplicity is in progress. I have kicked off actual development last week and want to share with you a progress update. TL;DR I will publish the initial prototype or alpha version in the next 1-2 days. You can find details about my progress, findings and decisions in this post.