Closed martinholmer closed 1 year ago
Sorry, I'd assumed the datasets would auto-update for some reason. Will revisit this today with a fix.
@nikhilwoodruff, on GitHub the Linux tests pass but a couple of Windows tests fail. For details, see pull request #2138.
OK @martinholmer a little perplexed by those Windows test failures that have occurred a few times recently. In all cases re-running the action with no change has passed the tests.
@nikhilwoodruff said:
[I'm] a little perplexed by those Windows test failures that have occurred a few times recently. In all cases re-running the action with no change has passed the tests.
Sounds like your changes in #2135 are a bit flakey.
Using the 0.292.0 code on my iMac, I still get the same test failure as reported above:
FAILED policyengine_us/tests/microsimulation/test_racial_breakdowns.py::test_racial_breakdowns
How do you expect to attract/retain volunteers with the development environment so chaotic?
@martinholmer running the following should fix all data issues:
from policyengine_us.data import CPS_2022
CPS_2022().download()
Looking at other GitHub repo practices, we should probably figure out the best approach for this situation, where a downloaded asset has a breaking change in its update. Will give it some thought but open to ideas.
After updating a development branch to the 0.291.0 version code, the
make test
command fails with the following error message:There is nothing I've seen that says contributors need to do anything special in order to use the 0.291.0+ versions.
@nikhilwoodruff, are there, in fact, any special things to do in order to have a PolicyEngineUS model that actually works after #2135? Or are the code changes in the merged #2135 incomplete or wrong?