Coding 2021-09-26

By Max Woerner Chase

I took care of the first bullet point from earlier, and now I want to cut a new release. This turns out to be harder than it should be, so I'm going to try to document all of the steps in an attempt to get it all to make sense.

So, I need to get a bunch of things done in the right order, which I haven't fully figured out.

For the flit thing, I just installed keyring, and hopefully that will help. Now, let's take a look at how towncrier works... Okay, because I'm running MOTR on itself, I guess the sequence is:

Let's try that. I've already updated, so let's see...

hg st... Clean.

pip install . Worked.

towncrier build Worked as desired.

hg tag v0.1.4 Something would have been pretty wrong if that failed.

flit build All set.

flit publish And keyring worked, so that'll be convenient.

Well, then. That's too many steps. And I didn't even realize I was supposed to do one of them. Let's try to fill it all in...

Right now, I'm not sure how I want to consolidate all that together, so I'm going to put that off until tomorrow. For now, I'm going to install flake8-docstrings and see what kind of carnage that unleashes. 180 violations. Sounds about right.

I'll publish this post, and then try to fix some of these violations.

Good night.