Coding 2021-04-22

By Max Woerner Chase

"Hm, let's see how using topics works out. How much should I try using them?"

@  changeset:   25:0c6d5e14d382
|  tag:         tip
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 22:21:26 2021 -0400
|  summary:     Close #13
|
o  changeset:   24:f77f3b21774c
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 22:14:32 2021 -0400
|  summary:     Add docstring
|
o  changeset:   23:df820d3835e9
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 22:13:42 2021 -0400
|  summary:     Oops.
|
o  changeset:   22:63472dd89bcf
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 22:12:45 2021 -0400
|  summary:     Remove setuptools/distutils/whatever code
|
o  changeset:   21:1b8c7b2d54c9
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 22:11:34 2021 -0400
|  summary:     Copy script endpoint to pyproject.toml
|
o  changeset:   20:6914376c18e6
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 22:08:53 2021 -0400
|  summary:     Move requirements into pyproject file
|
o  changeset:   19:8416b066961b
|  topic:       flit
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Wed Apr 21 21:59:56 2021 -0400
|  summary:     Remove obsolete sections. This will need quite some building-up, later.
|
o    changeset:   18:3966cd21fc9d
|\   topic:       flit
| |  parent:      17:10098a6f259e
| |  parent:      7:6637ac94e33e
| |  user:        Max Chase <max.chase@gmail.com>
| |  date:        Wed Apr 21 21:49:31 2021 -0400
| |  summary:     Merge newsfile
| |
| o    changeset:   17:10098a6f259e
| |\   topic:       flit
| | |  parent:      16:d61630e48c1c
| | |  parent:      6:cf3dcc39255e
| | |  user:        Max Chase <max.chase@gmail.com>
| | |  date:        Wed Apr 21 21:48:35 2021 -0400
| | |  summary:     Merge track-version
| | |
| | o    changeset:   16:d61630e48c1c
| | |\   topic:       flit
| | | |  parent:      15:437adcfca631
| | | |  parent:      10:46f39cc09e70
| | | |  user:        Max Chase <max.chase@gmail.com>
| | | |  date:        Wed Apr 21 21:47:36 2021 -0400
| | | |  summary:     Merge dockerfile
| | | |
| | | o    changeset:   15:437adcfca631
| | | |\   topic:       flit
| | | | |  parent:      14:f4d28742c686
| | | | |  parent:      12:07de2c1ad195
| | | | |  user:        Max Chase <max.chase@gmail.com>
| | | | |  date:        Wed Apr 21 21:47:02 2021 -0400
| | | | |  summary:     Merge setup_cfg
| | | | |
| | | | o    changeset:   14:f4d28742c686
| | | | |\   topic:       flit
| | | | | |  parent:      13:66391bb2b27c
| | | | | |  parent:      8:85369dd3de76
| | | | | |  user:        Max Chase <max.chase@gmail.com>
| | | | | |  date:        Wed Apr 21 21:46:20 2021 -0400
| | | | | |  summary:     Merge src
| | | | | |
| | | | | o  changeset:   13:66391bb2b27c
| | | | | |  topic:       flit
| | | | | |  parent:      4:de3dfd17b396
| | | | | |  user:        Max Chase <max.chase@gmail.com>
| | | | | |  date:        Wed Apr 21 21:45:10 2021 -0400
| | | | | |  summary:     Run flit
| | | | | |
| | | o---+  changeset:   12:07de2c1ad195
| | |   | |  topic:       setup_cfg
| | |  / /   parent:      4:de3dfd17b396
| | | | |    user:        Max Chase <max.chase@gmail.com>
| | | | |    date:        Wed Apr 21 21:38:15 2021 -0400
| | | | |    summary:     For now, this file is not needed
| | | | |
| | | | | o  changeset:   11:94562533859a
| | | | |/   topic:       sphinx
| | | | |    parent:      4:de3dfd17b396
| | | | |    user:        Max Chase <max.chase@gmail.com>
| | | | |    date:        Wed Apr 21 21:30:03 2021 -0400
| | | | |    summary:     Close #1
| | | | |
| | o---+  changeset:   10:46f39cc09e70
| |   | |  topic:       dockerfile
| |  / /   parent:      4:de3dfd17b396
| | | |    user:        Max Chase <max.chase@gmail.com>
| | | |    date:        Wed Apr 21 21:35:27 2021 -0400
| | | |    summary:     Close #9
| | | |
| | o |  changeset:   8:85369dd3de76
| | |/   topic:       src
| | |    parent:      4:de3dfd17b396
| | |    user:        Max Chase <max.chase@gmail.com>
| | |    date:        Wed Apr 21 21:15:30 2021 -0400
| | |    summary:     Close #2
| | |
o | |  changeset:   7:6637ac94e33e
| | |  topic:       newsfile
| | |  parent:      5:84a31d17722f
| | |  user:        Max Chase <max.chase@gmail.com>
| | |  date:        Wed Apr 21 21:10:31 2021 -0400
| | |  summary:     I guess I didn't actually need to update it, since towncrier will just handle it. Whoops.
| | |
| o |  changeset:   6:cf3dcc39255e
|/ /   topic:       track-version
| |    user:        Max Chase <max.chase@gmail.com>
| |    date:        Wed Apr 21 21:03:10 2021 -0400
| |    summary:     Close #3
| |
o |  changeset:   5:84a31d17722f
|/   topic:       semver
|    user:        Max Chase <max.chase@gmail.com>
|    date:        Wed Apr 21 20:55:31 2021 -0400
|    summary:     Close #4
|
o  changeset:   4:de3dfd17b396
|  topic:       towncrier
|  parent:      0:738930154b75
|  user:        Max Chase <max.chase@gmail.com>
|  date:        Mon Apr 19 21:35:11 2021 -0400
|  summary:     Close #8
|
o  changeset:   0:738930154b75
   user:        Max Chase <max.chase@gmail.com>
   date:        Fri Apr 16 22:59:07 2021 -0400
   summary:     [REDACTED]

"YES"

My reasoning for going HAM on this was pretty simple: if there are pain points using topics, using them as much as possible should quickly reveal them.

I did run into two annoyances, but I don't know how serious they really are:

Anyway, I've successfully built the template application using Flit. Once I have towncrier set all the way up, and sphinx merged in, I'll work on replacing the Makefile, and then the tickets I'm closing will get really interesting. To me.

I didn't get too much else done today, but this was fun, in a grinding-out-dailies-in-an-MMO kind of way. I should wrap up now.

Good night.