openfisca / openfisca-tunisia

Tunisian tax and benefit system for OpenFisca
http://www.openfisca.tn
15 stars 7 forks source link

Update openfisca-core requirement from <30,>=29 to >=29,<31 #91

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Updates the requirements on openfisca-core to permit the latest version.

Changelog *Sourced from [openfisca-core's changelog](https://github.com/openfisca/openfisca-core/blob/master/CHANGELOG.md).* > # 30.0.0 [#817](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/817) > > #### Breaking changes > > - Improve cycle and spiral detection, giving consistent results more systematically > > #### Migration notes > > - Remove all optional parameters `max_nb_cycles` > - Avoid relying on cached values of a computation > > For additional details, see the PR's [description](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/817). > > ### 29.0.2 [#858](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/858) > > #### Bug fix > > - Fix error on simulation debug attribute at simulation clone > - Details: > - Fixes `AttributeError: 'Simulation' object has no attribute 'debug'` introduced by Core v.`29.0.0`. > > ### 29.0.1 [#851](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/851) > > - Remove print statements from `simulations.py`, add linting options to detect stray print statements > > # 29.0.0 [#843](https://github-redirect.dependabot.com/openfisca/openfisca-core/pull/843) > > #### Breaking changes > > - Remove argument `simulation_json` of `Simulation` constructor, which was deprecated as of Core 25 > - Remove keyword arguments from Simulation constructor, which should be called only from SimulationBuilder; introduce a property for `trace` > - Remove `period` attribute of Simulation > > #### Migration notes > > - As of Core 25, the preferred way of constructing new Simulation instances is via SimulationBuilder, any remaining uses of scenarios should be migrated to that API first. > - Any period attribute of the Simulation was coming from the simulation data (test case or JSON structure), use that instead of the attribute in the Simulation instance. > - Any keyword arguments of Simulation that you were using (or passing to Simulation-constructing methods) can now be accessed directly or as properties, `trace` being the most widely used. Example below: > > **Before** > > ```Python > simulation = SimulationBuilder().build_from_entities(tax_benefit_system, input_data, trace = True) > ``` > > **After** > > ```Python > simulation = SimulationBuilder().build_from_entities(tax_benefit_system, input_data) > simulation.trace = True > ... (truncated)
Commits - [`0bb1c50`](https://github.com/openfisca/openfisca-core/commit/0bb1c502ed35bdd0827871b0a4d3db02b0090c2b) Merge pull request [#817](https://github-redirect.dependabot.com/openfisca/openfisca-core/issues/817) from openfisca/simplify-cycle-detection-redux - [`3c6ff31`](https://github.com/openfisca/openfisca-core/commit/3c6ff31962acce5e0da1de6d115c21d03f33e084) Bump version number - [`47afc88`](https://github.com/openfisca/openfisca-core/commit/47afc884a0dcf07a64b327c01f9a55c99a920901) Fix pure cycle test expected error - [`fc24c5e`](https://github.com/openfisca/openfisca-core/commit/fc24c5e80d6e32685eed09816689ad62dbfc567f) Set max spiral number as simulation attribute - [`852b449`](https://github.com/openfisca/openfisca-core/commit/852b449021ef47a7d928645904ed43f7077c327c) Remove mention of allowed cycles in tests - [`f6e4ab8`](https://github.com/openfisca/openfisca-core/commit/f6e4ab878504ebd040aa0ea33eed510ae54b8788) Add a guard clause to reduce nesting - [`23f7771`](https://github.com/openfisca/openfisca-core/commit/23f777100518b44cd2d3ed8443faa46b311ff909) Pick a better name for cache purge - [`006eff7`](https://github.com/openfisca/openfisca-core/commit/006eff79145a2fb11111083f2ee249502dd6b7a9) Fix indentation - [`ce16285`](https://github.com/openfisca/openfisca-core/commit/ce162850c2142a6d4b1bba5eea7263a008649ab2) Clarify how variables are marked for cache eviction - [`767e497`](https://github.com/openfisca/openfisca-core/commit/767e4979077c4fe4ed461249064c388f5e775db2) Use a more idiomatic way of reversing stack iteration - Additional commits viewable in [compare view](https://github.com/openfisca/openfisca-core/compare/29.0.0...30.0.0)


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

Superseded by #93.