Я нашел довольно уродливый способ сделать это, который, по крайней мере, попадет на стадион (хотя было бы намного лучше, если бы @GitHub дал нам что-то лучше, чем fnmatch со всеми отключенными опциями ...).
Вы можете использовать наборы символов для указания начальных символов в имени репо, например:
[dm][ea][vs]*
Он будет соответствовать «dev» и «master», что вам нужно, но он также будет соответствовать «mastodon-rules» и «devo-is-my-favour-band» из-за подстановочного знака. Я не думаю, что fnmatch даст вам квантификатор «ноль или один», такой как регулярное выражение ?
, поэтому он ограничен длиной самого короткого имени репо.
Правда, это не очень удовлетворительное решение. Но с fnmatch это может быть лучшим вариантом.