I noticed that a lot of packages have a fixed required version (although e.g. seaborn and skyfield have a min.version).
Especially the odd versioning of astropy I found odd. I don't have a good solution for this, as obviously any of these packages that was upgraded could break the test.