This PR slightly changes how the automated reports are generated so that we no longer need weasyprint. The code to create the report is now, in my opinion, easier to maintain and that's one less dependency we have to worry about. The content of the report hasn't changed.
Hopefully with these changes we'll be able to get a new version of TaxBrain up on conda soon. Right now we haven't been able to because conda has been having trouble putting the package together with the weasyprint dependency.
This PR slightly changes how the automated reports are generated so that we no longer need weasyprint. The code to create the report is now, in my opinion, easier to maintain and that's one less dependency we have to worry about. The content of the report hasn't changed.
Hopefully with these changes we'll be able to get a new version of TaxBrain up on conda soon. Right now we haven't been able to because conda has been having trouble putting the package together with the weasyprint dependency.
cc @hdoupe