You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding 3.14 support:
- Catching import errors for pyarrow.
- Moving from the deprecated `typing._UnionGenericAlias` to check
whether a given object is a Union to `isinstance(obj, types.UnionType)`
for >= py310 and `typing.get_origin(obj) is typing.Union` as fallback.
This meant running the importcache code generation scripts, which needed
to output a new header (and had a small bug).
- Moving from the
[deprecated](https://pandas.pydata.org/docs/user_guide/indexing.html#why-does-assignment-fail-when-using-chained-indexing)
[pandas chained
assignment](https://pandas.pydata.org/docs/user_guide/copy_on_write.html#copy-on-write-chained-assignment)
- which will never work with Copy-on-Write enabled in Pandas, which in
turn will be the default from pandas 3.0 onwards - to a delete-and-write
approach for `tz_localize` columns in Pandas. Apart from the chained
assignment issue, the tz is now also explicitly part of the column's
datatype, and pandas doesn't like it when we change the timezone and
throws a `FutureWarning: Setting an item of incompatible dtype is
deprecated and will raise in a future error of pandas. Value
'<DatetimeArray>`.
- Remove py313 from the "fast" sanity check of the packaging workflow.
- Added `--quiet` to `uv export` in packaging_wheels. The output has
been very useful to set the env markers correctly for all dependencies
(which is much better now than it was in-tree) but I agree it's a bit
noisy. It was already set for sdists, so may as well have it here as
well.
0 commit comments