Skip to content

clean: remove several undocumented definitions: Resolution, tslibs/vectorized, tslibs/tzconversion, some period.pyi functions #1154

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 0 additions & 26 deletions pandas-stubs/_libs/tslibs/dtypes.pyi
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
from enum import Enum
from typing import cast

from .offsets import BaseOffset

class PeriodDtypeBase:
Expand Down Expand Up @@ -28,26 +25,3 @@ class FreqGroup:

@staticmethod
def get_freq_group(code: int) -> int: ...

class Resolution(Enum):
RESO_NS = cast(int, ...)
RESO_US = cast(int, ...)
RESO_MS = cast(int, ...)
RESO_SEC = cast(int, ...)
RESO_MIN = cast(int, ...)
RESO_HR = cast(int, ...)
RESO_DAY = cast(int, ...)
RESO_MTH = cast(int, ...)
RESO_QTR = cast(int, ...)
RESO_YR = cast(int, ...)

def __lt__(self, other) -> bool: ...
def __ge__(self, other) -> bool: ...
@property
def freq_group(self) -> int: ...
@property
def attrname(self) -> str: ...
@classmethod
def from_attrname(cls, attrname: str) -> Resolution: ...
@classmethod
def get_reso_from_freq(cls, freq: str) -> Resolution: ...
1 change: 0 additions & 1 deletion pandas-stubs/_libs/tslibs/tzconversion.pyi

This file was deleted.

17 changes: 0 additions & 17 deletions pandas-stubs/_libs/tslibs/vectorized.pyi

This file was deleted.

5 changes: 1 addition & 4 deletions pandas-stubs/core/arrays/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,7 @@ from pandas.core.arrays.datetimes import DatetimeArray as DatetimeArray
from pandas.core.arrays.integer import IntegerArray as IntegerArray
from pandas.core.arrays.interval import IntervalArray as IntervalArray
from pandas.core.arrays.numpy_ import PandasArray as PandasArray
from pandas.core.arrays.period import (
PeriodArray as PeriodArray,
period_array as period_array,
)
from pandas.core.arrays.period import PeriodArray as PeriodArray
from pandas.core.arrays.sparse import SparseArray as SparseArray
from pandas.core.arrays.string_ import StringArray as StringArray
from pandas.core.arrays.timedeltas import TimedeltaArray as TimedeltaArray
13 changes: 0 additions & 13 deletions pandas-stubs/core/arrays/period.pyi
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
from collections.abc import Sequence

import numpy as np
from pandas import PeriodDtype
from pandas.core.arrays.datetimelike import (
Expand All @@ -10,8 +8,6 @@ from pandas.core.arrays.datetimelike import (
from pandas._libs.tslibs import Timestamp
from pandas._libs.tslibs.period import Period

from pandas.tseries.offsets import Tick

class PeriodArray(DatetimeLikeArrayMixin, DatelikeOps):
__array_priority__: int = ...
def __init__(self, values, freq=..., dtype=..., copy: bool = ...) -> None: ...
Expand Down Expand Up @@ -44,12 +40,3 @@ class PeriodArray(DatetimeLikeArrayMixin, DatelikeOps):
def to_timestamp(self, freq: str | None = ..., how: str = ...) -> Timestamp: ...
def asfreq(self, freq: str | None = ..., how: str = ...) -> Period: ...
def astype(self, dtype, copy: bool = ...): ...

def raise_on_incompatible(left, right): ...
def period_array(
data: Sequence[Period | None],
freq: str | Tick | None = ...,
copy: bool = ...,
) -> PeriodArray: ...
def validate_dtype_freq(dtype, freq): ...
def dt64arr_to_periodarr(data, freq, tz=...): ...