This PR makes a few changes related to the dynamic runs of Tax-Brain.
First, it ups the requirements for the Behavioral-Responses package to 0.8.0. I didn't realize that the 2.2.0 release of Tax-Calc broke backwards compatibility with Behavioral-Response and thus didn't make this change before the Tax-Brain 2.2.0 release.
Second, it changes the TaxBrain._dynamic_run method run sequentially, rather than in parallel. Having it run in parallel with a bunch of copies of Calculator objects required massive memory resources and this was preventing the latest version of Tax-Brain to be uploaded to COMP.
This PR makes a few changes related to the dynamic runs of Tax-Brain.
First, it ups the requirements for the Behavioral-Responses package to 0.8.0. I didn't realize that the 2.2.0 release of Tax-Calc broke backwards compatibility with Behavioral-Response and thus didn't make this change before the Tax-Brain 2.2.0 release.
Second, it changes the
TaxBrain._dynamic_run
method run sequentially, rather than in parallel. Having it run in parallel with a bunch of copies of Calculator objects required massive memory resources and this was preventing the latest version of Tax-Brain to be uploaded to COMP.