Skip to content

Conversation

@evertlammerts
Copy link
Collaborator

@evertlammerts evertlammerts commented Jan 22, 2026

Related #37

Two small code fixes:

  • Add support for native StringDType
  • Fixes scope bug in lazy attribute reading in ConvertDateTimeTypes

Support for timedelta64[s|ms|us|ns]:

  • Where Pandas used to only support timedelate64[ns], Pandas 3 now infers the resolution. We added support for reading all of the new types.
  • We now output timedelta[us] whenever timedelatas are read from DuckDB, since that is DuckDB's own resolution. This is a breaking change.

Pyproject.toml updates:

  • env markers to allow higher version of dependencies (pandas, pyarrow and adbc-driver-manager)

Lots of changes to tests:

  • Removes the ArrowPandas and NumpyPandas helpers. We will now test using whatever default backend for almost all tests, which makes most sense for regular values.
  • We do still test arrow dtypes, but we now do so explicitly.
  • Support both zoneinfo.ZoneInfo objects (3.0.0 and up) and tzdata (before)

Also see:

@evertlammerts evertlammerts changed the title Support Pandas' new str type Support for Pandas 3.0.0 Jan 23, 2026
@evertlammerts evertlammerts merged commit f1711b5 into duckdb:v1.4-andium Jan 23, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant