From aef4a66d53bf71234d008ed8e5c942f19e37b427 Mon Sep 17 00:00:00 2001
From: GrimmXoXo <dragoonking2001@gmail.com>
Date: Wed, 12 Mar 2025 14:22:45 +0530
Subject: [PATCH 1/2] DOC: Update infer_dtype docstring

---
 pandas/_libs/lib.pyx            | 5 +++--
 pandas/_libs/tslibs/offsets.pyx | 8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/pandas/_libs/lib.pyx b/pandas/_libs/lib.pyx
index 63d70f4ce59c9..8ba6098029895 100644
--- a/pandas/_libs/lib.pyx
+++ b/pandas/_libs/lib.pyx
@@ -1518,7 +1518,7 @@ cdef object _try_infer_map(object dtype):
 
 def infer_dtype(value: object, skipna: bool = True) -> str:
     """
-    Return a string label of the type of a scalar or list-like of values.
+    Return a string label of the type of the elements in a list-like input.
 
     This method inspects the elements of the provided input and determines
     classification of its data type. It is particularly useful for
@@ -1527,7 +1527,7 @@ def infer_dtype(value: object, skipna: bool = True) -> str:
 
     Parameters
     ----------
-    value : scalar, list, ndarray, or pandas type
+    value : list, ndarray, or pandas type
         The input data to infer the dtype.
     skipna : bool, default True
         Ignore NaN values when inferring the type.
@@ -1573,6 +1573,7 @@ def infer_dtype(value: object, skipna: bool = True) -> str:
 
     Notes
     -----
+    - The value parameter must be an iterable; scalar inputs are not supported.
     - 'mixed' is the catchall for anything that is not otherwise
       specialized
     - 'mixed-integer-float' are floats and integers
diff --git a/pandas/_libs/tslibs/offsets.pyx b/pandas/_libs/tslibs/offsets.pyx
index a16964435ef50..5ffa363ea3ea8 100644
--- a/pandas/_libs/tslibs/offsets.pyx
+++ b/pandas/_libs/tslibs/offsets.pyx
@@ -5108,8 +5108,8 @@ def _warn_about_deprecated_aliases(name: str, is_period: bool) -> str:
         warnings.warn(
             f"\'{name}\' is deprecated and will be removed "
             f"in a future version, please use "
-            f"\'{c_PERIOD_AND_OFFSET_DEPR_FREQSTR.get(name)}\'"
-            f" instead.",
+            f"\'{c_PERIOD_AND_OFFSET_DEPR_FREQSTR.get(name)}\' "
+            f"instead.",
             FutureWarning,
             stacklevel=find_stack_level(),
             )
@@ -5122,8 +5122,8 @@ def _warn_about_deprecated_aliases(name: str, is_period: bool) -> str:
             warnings.warn(
                 f"\'{name}\' is deprecated and will be removed "
                 f"in a future version, please use "
-                f"\'{_name}\'"
-                f" instead.",
+                f"\'{_name}\' "
+                f"instead.",
                 FutureWarning,
                 stacklevel=find_stack_level(),
                 )

From 16a0d6cd30a52fbf46dfe754c7d84a9cde1e06d7 Mon Sep 17 00:00:00 2001
From: GrimmXoXo <dragoonking2001@gmail.com>
Date: Thu, 13 Mar 2025 19:43:54 +0530
Subject: [PATCH 2/2] Fix PR review: Revert offsets.pyx changes, update lib.pyx

---
 pandas/_libs/lib.pyx            | 1 -
 pandas/_libs/tslibs/offsets.pyx | 8 ++++----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/pandas/_libs/lib.pyx b/pandas/_libs/lib.pyx
index 8ba6098029895..38d9a8f62417c 100644
--- a/pandas/_libs/lib.pyx
+++ b/pandas/_libs/lib.pyx
@@ -1573,7 +1573,6 @@ def infer_dtype(value: object, skipna: bool = True) -> str:
 
     Notes
     -----
-    - The value parameter must be an iterable; scalar inputs are not supported.
     - 'mixed' is the catchall for anything that is not otherwise
       specialized
     - 'mixed-integer-float' are floats and integers
diff --git a/pandas/_libs/tslibs/offsets.pyx b/pandas/_libs/tslibs/offsets.pyx
index 5ffa363ea3ea8..a16964435ef50 100644
--- a/pandas/_libs/tslibs/offsets.pyx
+++ b/pandas/_libs/tslibs/offsets.pyx
@@ -5108,8 +5108,8 @@ def _warn_about_deprecated_aliases(name: str, is_period: bool) -> str:
         warnings.warn(
             f"\'{name}\' is deprecated and will be removed "
             f"in a future version, please use "
-            f"\'{c_PERIOD_AND_OFFSET_DEPR_FREQSTR.get(name)}\' "
-            f"instead.",
+            f"\'{c_PERIOD_AND_OFFSET_DEPR_FREQSTR.get(name)}\'"
+            f" instead.",
             FutureWarning,
             stacklevel=find_stack_level(),
             )
@@ -5122,8 +5122,8 @@ def _warn_about_deprecated_aliases(name: str, is_period: bool) -> str:
             warnings.warn(
                 f"\'{name}\' is deprecated and will be removed "
                 f"in a future version, please use "
-                f"\'{_name}\' "
-                f"instead.",
+                f"\'{_name}\'"
+                f" instead.",
                 FutureWarning,
                 stacklevel=find_stack_level(),
                 )