TheCGO / fiscalsim-us

FiscalSim US is a microsimulation model of the US federal and state tax and benefit system relating to households and individuals.
https://thecgo.github.io/fiscalsim-us/
GNU Affero General Public License v3.0
11 stars 12 forks source link

Update to python 3.11 #66

Closed ss7886 closed 11 months ago

ss7886 commented 11 months ago

Update environment.yml to allow python 3.10 and 3.11 and update Github actions to test both versions for all platforms.

codecov[bot] commented 11 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (66c48e7) 98.37% compared to head (a166f87) 98.37%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #66 +/- ## ======================================= Coverage 98.37% 98.37% ======================================= Files 1773 1773 Lines 26463 26463 Branches 176 176 ======================================= Hits 26034 26034 Misses 398 398 Partials 31 31 ``` | [Flag](https://app.codecov.io/gh/TheCGO/fiscalsim-us/pull/66/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=TheCGO) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/TheCGO/fiscalsim-us/pull/66/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=TheCGO) | `98.37% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=TheCGO#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

rickecon commented 11 months ago

@ss7886. This looks great. Thanks Sam. I just need you to add the following four things to this PR, then I can merge it. And the easiest way to do this is in the following order.

Added

[THEN PUT THIS NEXT LINE AT THE TOP OF THE LAST SECTION WITH A CARRIAGE RETURN SO THERE ARE TWO LINES BETWEEN THE END OF THE CHANGELOG AND THESE LINKS]

* Add the following entry at the end of `changelog.yaml`
```md
- bump: patch
  changes:
    added:
      - Updates `environment.yml` and `build_and_test.yml` to allow for Python 3.10 and 3.11
  date: 2023-10-24 17:00:00

Once you submit these commits to your branch, I will merge it in.

rickecon commented 11 months ago

@ss7886 Scratch those changes. I am going to merge this, and updated the version in the next PR. Thanks.