Skip to content

Commit 1595b0f

Browse files
authored
ENH: add BondFuture component (#166) (#1089)
Co-authored-by: JHM Darbyshire (M1) <[email protected]>
1 parent 738f160 commit 1595b0f

File tree

8 files changed

+1808
-53
lines changed

8 files changed

+1808
-53
lines changed

python/rateslib/instruments/components/__init__.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
from rateslib.instruments.components.bonds import FixedRateBond, IndexFixedRateBond
1+
from rateslib.instruments.components.bonds import (
2+
Bill,
3+
BondFuture,
4+
FixedRateBond,
5+
IndexFixedRateBond,
6+
)
27
from rateslib.instruments.components.cds import CDS
38
from rateslib.instruments.components.fly import Fly
49
from rateslib.instruments.components.fra import FRA
@@ -37,4 +42,6 @@
3742
"FXSwap",
3843
"FixedRateBond",
3944
"IndexFixedRateBond",
45+
"BondFuture",
46+
"Bill",
4047
]
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1+
from rateslib.instruments.components.bonds.bill import Bill
2+
from rateslib.instruments.components.bonds.bond_future import BondFuture
13
from rateslib.instruments.components.bonds.fixed_rate_bond import FixedRateBond
24
from rateslib.instruments.components.bonds.index_fixed_rate_bond import IndexFixedRateBond
35

4-
__all__ = ["FixedRateBond", "IndexFixedRateBond"]
6+
__all__ = ["FixedRateBond", "IndexFixedRateBond", "BondFuture", "Bill"]

0 commit comments

Comments
 (0)