I went ahead and whipped up a new version. It is the same structurally in terms of games, start/end, ASG, etc. No idea how similar the matchups are, but they are presumably completely different from I started from scratch. The one aspect that makes this newer version preferable for me is that the number of home weekend series is the same for all teams.
Code:
#
# 10 team schedule, 120 games
# Designed for the following configuration:
# 2 subleagues, each with 1 division of 5 teams
#
#
# 19-20 games against 4 other teams in division (9-10H/9-10A)
# 6-9 games against 5 teams in other subleague (3-6H/3-6A)
#
#
# Teams play no more than 20 consecutive days without offday
#
# Homestands and roadtrips as long as 14 games
# All-Star break counted as ending homestands/roadtrips
#
# Teams play 10 home weekend series
#
# All game times set at 7:05pm
#
# Season begins before first Friday on or after April 10
# Season ends late-August
# Season spans 136 days
#
# All-Star Game in mid-July (season day number 89)
#
# Built 2020-04-22
#