Skip to content

Commit

Permalink
Merge pull request #5375 from PolicyEngine/second_ef
Browse files Browse the repository at this point in the history
Second earner reform
  • Loading branch information
PavelMakarchuk authored Dec 5, 2024
2 parents f8ab72c + d470bbe commit 4810148
Show file tree
Hide file tree
Showing 6 changed files with 1,213 additions and 0 deletions.
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Second earner tax reform.
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
description: The second earner tax reform is in effect if this is true.
metadata:
unit: bool
period: year
label: Second earner tax reform in effect

values:
0000-01-01: false
7 changes: 7 additions & 0 deletions policyengine_us/reforms/reforms.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,9 @@
from .ctc import (
create_ctc_older_child_supplement_reform,
)
from .second_earner import (
create_second_earner_tax_reform,
)


from policyengine_core.reforms import Reform
Expand Down Expand Up @@ -142,6 +145,9 @@ def create_structural_reforms_from_parameters(parameters, period):
ctc_older_child_supplement = create_ctc_older_child_supplement_reform(
parameters, period
)
second_earner_tax_reform = create_second_earner_tax_reform(
parameters, period
)

reforms = [
afa_reform,
Expand Down Expand Up @@ -172,6 +178,7 @@ def create_structural_reforms_from_parameters(parameters, period):
salt_phase_out,
repeal_state_dependent_exemptions,
ctc_older_child_supplement,
second_earner_tax_reform,
]
reforms = tuple(filter(lambda x: x is not None, reforms))

Expand Down
3 changes: 3 additions & 0 deletions policyengine_us/reforms/second_earner/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from .second_earner_tax_reform import (
create_second_earner_tax_reform,
)
Loading

0 comments on commit 4810148

Please sign in to comment.