PackageTrack Sign in Track my project

pandas-stubs

Type annotations for pandas

3.0.5.260730 101M downloads/mo #341 most downloaded on PyPI pandas-dev/pandas-stubs

What this package is like to depend on

Last release 21 days ago

30 Jul 2026

Ships fairly regularly

a new release about every 2 months

This project publishes no release notes

the list below is its commits, not an announcement

3 versions withdrawn

withdrawn after publishing

6 years old

140 releases · first in 2021

8 releases in the last 12 months

see the full history below

Release timeline

140 releases · Jan 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 140
  1. 3.0.5.260730 30 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between v3.0.3.260530 and v3.0.5.260730 there were 70 commits, 69 of them substantive:

    • GHA workflow updates (#1754)
    • Remove unneded pyrefly: ignore-errors comments (#1756)
    • GH1432: fix todos (#1752)
    • GH1347 Fix Series/Index arithmetic overloads and ty issue (#1757)
    • GH1079 Add tests for DataFrame.loc with slice of strings (#1759)
    • remove quotes (#1761)
    • GH1499 Improve typehinting for MultiIndex.new (#1758)
    • Remove pyrefly: ignore-errors in test_io.py (#1765)
    • remove unnecessary pyrefly: ignore-errors in tests (#1766)
    • TST: #1767 enable pyrefly in tests/test_dtypes.py (#1768)
    • resolve # pyrefly: ignore-errors in test_groupby.py (#1769)
    • resolve pyrefly ignore-errors in test_pandas (#1770)
    • BUG: 🌃 mypy nightly (#1764)
    • TST: #1767 enable pyrefly in tests\test_natype.py and tests\arrays\test_floating.py (#1772)
    • Resolve pyrefly: ignore-errors in test_string_accessors.py (#1775)
    • bump pyrefly and pyright versions (#1777)
    • Allow SQLAlchemy types in DataFrame.to_sql dtype (#1763)
    • Remove unneeded pyrefly: ignore-errors since Pyrefly 1.1.0 (#1776)
    • Resolve pyrefly: ignore-errors in test_indexes.py (#1774)
    • Resolve pyrefly: ignore-errors in arithmetic test files (#1780)

    …and 49 more.

  2. 3.0.3.260530 30 May 2026
    Commits, not release notes

    This project publishes no release notes. Between v3.0.0.260204 and v3.0.3.260530 there were 67 commits, 67 of them substantive:

    • GH1654 I/O changes for 3.0 (#1655)
    • GH1654 GroupBy changes for 3.0 (#1656)
    • GH1654 string methods (#1658)
    • TYP: complete constructions for ExtensionArrays (#1469)
    • TYP: GH1654 Styler module (#1661)
    • TYP: GH1654 Datetimelike changes (#1659)
    • MNT: update black and ruff (#1662)
    • GH1664 Move from NoDefaultDoNotUse to the newly exposed NoDefault (#1666)
    • CLN: GH1654 deprecated copy argument (#1663)
    • use pandas.api.typing.aliases (#1668)
    • TYP: GH1654 pipe method (#1665)
    • FIX: type-var for idx in Series.loc.__setitem__(...) (#1670)
    • TYP: GH1654 Numeric changes for 3.0 (#1667)
    • TST: GH1671 Improve testing for Transformation/Reduction methods on Groupby (#1672)
    • DOC: instructions and ignores for Claude (#1675)
    • TST: propagate pandas-dev/pandas#39196 (#1674)
    • Factor out from IntoColumn (#1679)
    • TYP: GH1654 set_option with dict (#1677)
    • TYP: GH1654 Deprecations 1 (#1682)
    • TYP: GH1680 Allow set_option for multiple arguments (#1681)

    …and 47 more.

  3. 3.0.0.260204 04 Feb 2026
    Commits, not release notes

    This project publishes no release notes. Between v2.3.3.260113 and v3.0.0.260204 there were 22 commits, 22 of them substantive:

    • TST: GH1589 Add testing to Categorical and PeriodArray (#1621)
    • MNT: fix ty 0.0.12 (#1632)
    • ENH: enable reportPrivateUsage (#1617)
    • TYP: Update TimeAmbiguous type alias to include bool (#1633)
    • BUG: GH1570 Fix nightly (#1625)
    • TYP: construction for DatetimeArray (#1619)
    • MNT: regression on #1620 regarding PyArrow (#1636)
    • TST: GH1589 Add testing for IntervalArray (#1622)
    • TYP: Accept broader iterables in MultiIndex.from_product (#1638)
    • TST: GH1589 Add testing to TimedeltaArray (#1624)
    • TYP: enable reportUnknownMemberType (#1639)
    • TST: GH1589 Add testing to SparseArray (#1626)
    • MNT: drop py310 (#1642)
    • TYP: Update Timedelta init type hints to document it takes Tick objects (#1640)
    • TYP: accept integer and floating ndarrays in to_datetime (#1651)
    • TYP: fix variance issue with NDFrame.to_latex(formatters=) (#1652)
    • TST: Ensure 100% type-completeness (according to Pyright), check it in CI (#1628)
    • MAINT: remove tomli as addition pre-commit dependency (#1648)
    • TYP: fix Series[Any].diff() return type (#1650)
    • fix IndexSlice where columns are MultiIndex (#1653)

    …and 2 more.

  4. 2.3.3.260113 13 Jan 2026
    Commits, not release notes

    This project publishes no release notes. Between v2.3.3.251219 and v2.3.3.260113 there were 43 commits, 43 of them substantive:

    • TYP: Add variance checks to aggregation tests and type assertions (#1546)
    • CLN: remove unneeded mixin classes (#1575)
    • CLN: remove deprecated index.format (#1576)
    • TST: 🌉 fix nightly (#1577)
    • GH1501 Disable creating and converting Index to float16 types (#1573)
    • MNT: use only pyrefly: ignore for pyrefly (#1581)
    • TYP: naming and default values (#1578)
    • TYP: enable reportMissingTypeArgument (#1544)
    • FIX: GH1582 Expose __delitem__ method for NDFrame (#1584)
    • TYP: Drop ANN ignores from certain files in arrays (#1583)
    • TYP: GH1318 Set more defaults in pandas/core (#1569)
    • TYP: enable reportUnknownArgumentType (#1558)
    • TYP: Fix np.double dtype inference for numpy 2.4.0 (#1591)
    • TYP: Clear ANN for arrays.sparse and arrays.boolean (#1585)
    • MNT: ignore untyped-import in pyrefly (#1592)
    • TYP: enable warn_unreachable of mypy (#1593)
    • TYP: Clean ANN exceptions from core.arrays.datetimes/datetimelike (#1586)
    • TYP: StringDtype (#1603)
    • TYP: update config.pyi (#1602)
    • TYP: Drop ANN from pandas.core.arrays.timedeltas (#1598)

    …and 23 more.

  5. 2.3.3.251219 19 Dec 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.3.3.251201 and v2.3.3.251219 there were 36 commits, 36 of them substantive:

    • MAINT: #1514 🌃 fix nightly (#1517)
    • type Index view and drop (#1518)
    • remove undocumented objects_to_datetime64ns (#1521)
    • CLN: pandas.core.algorithms.value_counts is internal (#1525)
    • remove undocumented (#1523)
    • TYP: tuple (#1528)
    • TYP: collections.abc.Callable (#1526)
    • CLN: remove ignoring bad-param-name-override of pyrefly from pyproject.toml (#1527)
    • CLN: invalid-type-arguments can now be enabled (#1533)
    • TYP: #1519 #1524 dt descriptor (#1531)
    • pin numpy to <= 2.3.5 (#1534)
    • TYP: list, Sequence, etc. (#1532)
    • fix Dataframe.__setitem__ with Hashable (#1535)
    • TYP: dict, Mapping, etc. (#1537)
    • CLN: refactor test_frame (#1540)
    • Type multi.pyi (#1539)
    • CLN: refactor test_series (#1543)
    • TYP: patch for astral-sh/ty#1846 (#1547)
    • TYP: IntervalIndex.left (#1549)
    • GH1541 Revert Series[Any].add(str) (#1542)

    …and 16 more.

  6. 2.3.3.251201 01 Dec 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.3.2.250926 and v2.3.3.251201 there were 87 commits, 86 of them substantive:

    • fix(pytest): #1380 🌃 set upper for nightly (#1381)
    • refactor(arithmetic): ➕ simplify addition (#1382)
    • GH1379 Remove PeriodSeries (#1386)
    • fix(series): #1388 to_numpy (#1389)
    • type Index.to_series (#1393)
    • GH1379 Drop OffsetSeries replacing it with Series[BaseOffset] (#1390)
    • remove some inherited searchsorted definitions (#1392)
    • refactor(series)!: drop IntervalSeries (#1385)
    • GH1383 Add support for creating Series/Index with dtype='category' (#1391)
    • remove FrozenList, type Grouper (#1401)
    • feat(error): #624 new warnings and errors (#1402)
    • feat(array): #624 accumulate (#1400)
    • refactor: comply to more ruff and pyright rules (#1403)
    • Fix missing type stubs error from pyright (#1404)
    • refactor: #1168 *args: Any and **kwargs: Any (#1406)
    • chore(pyright): #1171 return None when possible; disable reportUnknownLambdaType (#1405)
    • remove comment about check_array_indexer (#1408)
    • feat(arithmetic): ✖️ multiplication (#1397)
    • refactor(ruff): switch from select to ignore (#1412)
    • fix(multiplication): #1413 disallow bool times string (#1416)

    …and 66 more.

  7. 2.3.2.250926 26 Sep 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.3.2.250827 and v2.3.2.250926 there were 18 commits, 18 of them substantive:

    • GH1352 Add passing a dict with integer for pd.to_datetime (#1353)
    • with conda, use sys.executable to find python with ty (#1354)
    • feat(index): ➕ arithmetic addition (#1350)
    • type IndexOpsMixin (#1357)
    • feat(index): ➖ arithmetic subtraction (#1360)
    • Simplify and improve Series.sum (#1362)
    • GH1366 Relax index setter to align with columns (#1367)
    • fix nightly tests (#1368)
    • Minor test cleanup to adopt check assert_type framework (#1369)
    • Type NAType (#1348)
    • fix(pyright): microsoft/pyright#10924 ignore (#1370)
    • refactor(series)!: 🕰️ drop TimestampSeries (#1274)
    • FIX: DatetimeIndex.array should return DatetimeArray instead of ExtensionArray (#1373)
    • GH1358 Relax index type from DataFrame.from_records (#1375)
    • fix(series): #1372 🧱✖️ cumprod (#1374)
    • Fix #849: Update converters type in read_excel for better Pyright compatibility (#1297)
    • refactor(series)!: ⏱️ drop TimedeltaSeries (#1273)
    • Version 2.3.2.250926
  8. 2.3.2.250827 27 Aug 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.3.0.250703 and v2.3.2.250827 there were 47 commits, 47 of them substantive:

    • Include unit argument in timedelta_range type stub (#1271)
    • GH1149 Add testing for pd.Series.str behavior (#1272)
    • GHXXX Simple maintenance with new hook for ruff and updated version of ruff (#1276)
    • GH1269 Add @Final decorator to match pandas code where possible (#1277)
    • Update mypy to 1.17.0 (#1279)
    • Fix annotations of str methods that accept regular expressions (#1278)
    • fix nightly runs (#1289)
    • more bugs in arrow string types for nightly to work (#1290)
    • Improve results of stubtest (#1286)
    • Rename internal strings accessor module to match runtime (#1295)
    • GH1285 Allow range in pd.MultiIndex.from_product (#1296)
    • feat(series): #1098 arithmetic addition (#1275)
    • feat(index): append (#1282)
    • Improvements to arguments, types with stubtest (#1294)
    • GH1291 Add BaseOffset for shift operators on Series and DataFrame (#1301)
    • feat: #1300 concat Series with dtype (#1302)
    • feat(series): #1098 arithmetic truediv (#1280)
    • fix: #1304 add PD_LTE_23 (#1306)
    • Add defaults to str accessor methods (#1305)
    • Add defaults for parameters (#1293)

    …and 27 more.

  9. 2.3.0.250703 02 Jul 2025
    Commits, not release notes

    This project publishes no release notes. Between v2.3.0.250702 and v2.3.0.250703 there were 2 commits, 2 of them substantive:

    • move ty and pyrefly to dev dependencies
    • Version 2.3.0.250703
  10. 2.3.0.250702 02 Jul 2025 withdrawn

    wrong dependncies

    Nothing published for this version

  11. 2.2.3.250527 27 May 2025

    Nothing published for this version

  12. 2.2.3.250308 08 Mar 2025

    Nothing published for this version

  13. 2.2.3.241126 26 Nov 2024

    Nothing published for this version

  14. 2.2.3.241009 09 Oct 2024

    Nothing published for this version

  15. 2.2.2.240909 09 Sep 2024

    Nothing published for this version

  16. 2.2.2.240807 07 Aug 2024

    Nothing published for this version

  17. 2.2.2.240805 05 Aug 2024 withdrawn

    Incorrect dependencies for numpy and python < 3.12

    Nothing published for this version

  18. 2.2.2.240603 03 Jun 2024

    Nothing published for this version

  19. 2.2.2.240514 14 May 2024

    Nothing published for this version

  20. 2.2.1.240316 16 Mar 2024

    Nothing published for this version

  21. 2.2.0.240218 18 Feb 2024

    Nothing published for this version

  22. 2.1.4.231227 27 Dec 2023

    Nothing published for this version

  23. 2.1.4.231218 18 Dec 2023

    Nothing published for this version

  24. 2.1.1.230928 28 Sep 2023

    Nothing published for this version

  25. 2.0.3.230814 14 Aug 2023

    Nothing published for this version

  26. 2.0.2.230605 05 Jun 2023

    Nothing published for this version

  27. 2.0.1.230501 01 May 2023

    Nothing published for this version

  28. 2.0.0.230412 12 Apr 2023

    Nothing published for this version

  29. 1.5.3.230321 21 Mar 2023

    Nothing published for this version

  30. 1.5.3.230320 20 Mar 2023 withdrawn

    Found error due to pyxlsb after pushing

    Nothing published for this version

  31. 1.5.3.230304 04 Mar 2023

    Nothing published for this version

  32. 1.5.3.230227 27 Feb 2023

    Nothing published for this version

  33. 1.5.3.230214 14 Feb 2023

    Nothing published for this version

  34. 1.5.3.230203 03 Feb 2023

    Nothing published for this version

  35. 1.5.2.230105 05 Jan 2023

    Nothing published for this version

  36. 1.5.2.221213 13 Dec 2022

    Nothing published for this version

  37. 1.5.2.221124 24 Nov 2022

    Nothing published for this version

  38. 1.5.1.221024 25 Oct 2022

    Nothing published for this version

  39. 1.5.0.221012 12 Oct 2022

    Nothing published for this version

  40. 1.5.0.221010 10 Oct 2022

    Nothing published for this version

  41. 1.5.0.221003 03 Oct 2022

    Nothing published for this version

  42. 1.5.0.220926 26 Sep 2022

    Nothing published for this version

  43. 1.4.4.220919 19 Sep 2022

    Nothing published for this version

  44. 1.4.4.220912 12 Sep 2022

    Nothing published for this version

  45. 1.4.4.220906 06 Sep 2022

    Nothing published for this version

  46. 1.4.3.220829 29 Aug 2022

    Nothing published for this version

  47. 1.4.3.220822 22 Aug 2022

    Nothing published for this version

  48. 1.4.3.220815 15 Aug 2022

    Nothing published for this version

  49. 1.4.3.220807 08 Aug 2022

    Nothing published for this version

  50. 1.4.3.220801 01 Aug 2022

    Nothing published for this version

  51. 1.4.3.220724 25 Jul 2022

    Nothing published for this version

  52. 1.4.3.220718 18 Jul 2022

    Nothing published for this version

  53. 1.4.3.220710 10 Jul 2022

    Nothing published for this version

  54. 1.4.3.220704 04 Jul 2022

    Nothing published for this version

  55. 1.4.3.220703 03 Jul 2022

    Nothing published for this version

  56. 1.4.3.220702 02 Jul 2022

    Nothing published for this version

  57. 1.4.2.220626 26 Jun 2022

    Nothing published for this version

  58. 1.4.2.220622 25 Jun 2022

    Nothing published for this version

  59. 1.2.0.62 22 Jun 2022

    Nothing published for this version

  60. 1.2.0.61 06 Jun 2022

    Nothing published for this version

Stop reading changelogs one package at a time.

Point PackageTrack at your project and get told which of your dependencies moved, which of those matter, and what to do about it.

Track my project