openfisca / openfisca-core

OpenFisca core engine. See other repositories for countries-specific code & data.
https://openfisca.org
GNU Affero General Public License v3.0
168 stars 75 forks source link

Upgrade Python & use the latest version of each dependency #1181

Closed eraviart closed 1 year ago

eraviart commented 1 year ago

Breaking changes

eraviart commented 1 year ago

Currently, the ArrayLike type in types/_data.py has been relaxed and the typing tests have been deactivated, because the monkey patching of ArrayLike no more works and fixing it is way above my pay grade.

coveralls commented 1 year ago

Coverage Status

coverage: 77.804% (+0.1%) from 77.655% when pulling 6c9861060d4f4256cf1b1dbd469c1afb16a75790 on version_leap into 5e4f2ad9b1c66b7c68a523e1c1d437194027a339 on master.

eraviart commented 1 year ago

Currently, the ArrayLike type in types/_data.py has been relaxed and the typing tests have been deactivated, because the monkey patching of ArrayLike no more works and fixing it is way above my pay grade.

Furthermore the check-types & lint-typing-strict tests have been commented out, because they detect dozens of problems in OpenFisca typings. Since these typings are some form of sugar and nobody in LexImpact is currently able to fix them, we would like to merge this MR without these tests

bonjourmauko commented 1 year ago

Thanks @eraviart ! The monkey patch is useless now that we bumped Numpy up. I'll clean that up at some point.