Skip to content

Commit f95e0a0

Browse files
authored
clean: remove several undocumented definitions: Resolution, tslibs/vectorized, tslibs/tzconversion, some period.pyi functions (#1154)
clean: remove several undocumented definitions
1 parent a6ebdaf commit f95e0a0

File tree

5 files changed

+1
-61
lines changed

5 files changed

+1
-61
lines changed

pandas-stubs/_libs/tslibs/dtypes.pyi

-26
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
from enum import Enum
2-
from typing import cast
3-
41
from .offsets import BaseOffset
52

63
class PeriodDtypeBase:
@@ -28,26 +25,3 @@ class FreqGroup:
2825

2926
@staticmethod
3027
def get_freq_group(code: int) -> int: ...
31-
32-
class Resolution(Enum):
33-
RESO_NS = cast(int, ...)
34-
RESO_US = cast(int, ...)
35-
RESO_MS = cast(int, ...)
36-
RESO_SEC = cast(int, ...)
37-
RESO_MIN = cast(int, ...)
38-
RESO_HR = cast(int, ...)
39-
RESO_DAY = cast(int, ...)
40-
RESO_MTH = cast(int, ...)
41-
RESO_QTR = cast(int, ...)
42-
RESO_YR = cast(int, ...)
43-
44-
def __lt__(self, other) -> bool: ...
45-
def __ge__(self, other) -> bool: ...
46-
@property
47-
def freq_group(self) -> int: ...
48-
@property
49-
def attrname(self) -> str: ...
50-
@classmethod
51-
def from_attrname(cls, attrname: str) -> Resolution: ...
52-
@classmethod
53-
def get_reso_from_freq(cls, freq: str) -> Resolution: ...

pandas-stubs/_libs/tslibs/tzconversion.pyi

-1
This file was deleted.

pandas-stubs/_libs/tslibs/vectorized.pyi

-17
This file was deleted.

pandas-stubs/core/arrays/__init__.pyi

+1-4
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ from pandas.core.arrays.datetimes import DatetimeArray as DatetimeArray
99
from pandas.core.arrays.integer import IntegerArray as IntegerArray
1010
from pandas.core.arrays.interval import IntervalArray as IntervalArray
1111
from pandas.core.arrays.numpy_ import PandasArray as PandasArray
12-
from pandas.core.arrays.period import (
13-
PeriodArray as PeriodArray,
14-
period_array as period_array,
15-
)
12+
from pandas.core.arrays.period import PeriodArray as PeriodArray
1613
from pandas.core.arrays.sparse import SparseArray as SparseArray
1714
from pandas.core.arrays.string_ import StringArray as StringArray
1815
from pandas.core.arrays.timedeltas import TimedeltaArray as TimedeltaArray

pandas-stubs/core/arrays/period.pyi

-13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
from collections.abc import Sequence
2-
31
import numpy as np
42
from pandas import PeriodDtype
53
from pandas.core.arrays.datetimelike import (
@@ -10,8 +8,6 @@ from pandas.core.arrays.datetimelike import (
108
from pandas._libs.tslibs import Timestamp
119
from pandas._libs.tslibs.period import Period
1210

13-
from pandas.tseries.offsets import Tick
14-
1511
class PeriodArray(DatetimeLikeArrayMixin, DatelikeOps):
1612
__array_priority__: int = ...
1713
def __init__(self, values, freq=..., dtype=..., copy: bool = ...) -> None: ...
@@ -44,12 +40,3 @@ class PeriodArray(DatetimeLikeArrayMixin, DatelikeOps):
4440
def to_timestamp(self, freq: str | None = ..., how: str = ...) -> Timestamp: ...
4541
def asfreq(self, freq: str | None = ..., how: str = ...) -> Period: ...
4642
def astype(self, dtype, copy: bool = ...): ...
47-
48-
def raise_on_incompatible(left, right): ...
49-
def period_array(
50-
data: Sequence[Period | None],
51-
freq: str | Tick | None = ...,
52-
copy: bool = ...,
53-
) -> PeriodArray: ...
54-
def validate_dtype_freq(dtype, freq): ...
55-
def dt64arr_to_periodarr(data, freq, tz=...): ...

0 commit comments

Comments
 (0)