Skip to content

Commit 2541701

Browse files
committed
fix(types): allow running from Python 3.7
1 parent a2a7205 commit 2541701

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

docs/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# What's new in boost-histogram
22

3+
## UPCOMING
4+
5+
* Support running type checking from Python < 3.8 [#542][]
6+
7+
[#542]: https://github.com/scikit-hep/boost-histogram/pull/542
8+
39
## Version 1.0
410

511
### Version 1.0.1

src/boost_histogram/_core/accumulators.pyi

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class WeightedSum(_BaseAccumulator):
1919
def value(self) -> float: ...
2020
@property
2121
def variance(self) -> float: ...
22-
def __iadd__(self: T, val: float, /) -> T: ...
22+
def __iadd__(self: T, arg0: float) -> T: ...
2323
def fill(self: T, value: ArrayLike, variance: ArrayLike | None = None) -> T: ...
2424
@staticmethod
2525
def _make(self: T, a: ArrayLike, b: ArrayLike) -> T: ...
@@ -32,7 +32,7 @@ class Sum(_BaseAccumulator):
3232
def __init__(self, value: float | None) -> None: ...
3333
@property
3434
def value(self) -> float: ...
35-
def __iadd__(self: T, val: float, /) -> T: ...
35+
def __iadd__(self: T, arg0: float) -> T: ...
3636
def fill(self: T, value: ArrayLike) -> T: ...
3737
@property
3838
def _small(self) -> float: ...
@@ -63,11 +63,11 @@ class WeightedMean(_BaseAccumulator):
6363
def fill(self: T, value: ArrayLike, *, weight: ArrayLike | None = None) -> T: ...
6464
@staticmethod
6565
def _make(
66-
self: T, a: ArrayLike, b: ArrayLike, c: ArrayLike, d: ArrayLike, /
66+
self: T, arg0: ArrayLike, arg1: ArrayLike, arg2: ArrayLike, arg3: ArrayLike
6767
) -> T: ...
6868
@staticmethod
6969
def _array(
70-
self: T, a: ArrayLike, b: ArrayLike, c: ArrayLike, d: ArrayLike, /
70+
self: T, arg0: ArrayLike, arg1: ArrayLike, arg2: ArrayLike, arg3: ArrayLike
7171
) -> T: ...
7272
def __getitem__(self, key: str) -> float: ...
7373
def __setitem__(self, key: str, value: float) -> None: ...
@@ -87,12 +87,8 @@ class Mean(_BaseAccumulator):
8787
) -> T: ...
8888
def fill(self: T, value: ArrayLike, *, weight: ArrayLike | None = None) -> T: ...
8989
@staticmethod
90-
def _make(
91-
self: T, a: ArrayLike, b: ArrayLike, c: ArrayLike, d: ArrayLike, /
92-
) -> T: ...
90+
def _make(self: T, arg0: ArrayLike, arg1: ArrayLike, arg2: ArrayLike) -> T: ...
9391
@staticmethod
94-
def _array(
95-
self: T, a: ArrayLike, b: ArrayLike, c: ArrayLike, d: ArrayLike, /
96-
) -> T: ...
92+
def _array(self: T, arg0: ArrayLike, arg1: ArrayLike, arg2: ArrayLike) -> T: ...
9793
def __getitem__(self, key: str) -> float: ...
9894
def __setitem__(self, key: str, value: float) -> None: ...

0 commit comments

Comments
 (0)