[Midnightbsd-cvs] [MidnightBSD/mports] e7dfdc: math/py-pandas: update to 2.3.3 (#783)

Lucas Holt noreply at github.com
Wed Aug 26 13:28:16 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: e7dfdc2ca05542f990a230fdb584c1067902b16f
      https://github.com/MidnightBSD/mports/commit/e7dfdc2ca05542f990a230fdb584c1067902b16f
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-08-26 (Wed, 26 Aug 2026)

  Changed paths:
    M math/py-pandas/Makefile
    M math/py-pandas/distinfo
    R math/py-pandas/files/patch-pandas__libs_tslibs_np_datetime.pxd
    R math/py-pandas/files/patch-pandas__libs_tslibs_np_datetime.pyx
    R math/py-pandas/files/patch-pandas__libs_tslibs_strptime.pyx
    M math/py-pandas/files/patch-pyproject.toml

  Log Message:
  -----------
  math/py-pandas: update to 2.3.3 (#783)

## Summary
- update pandas from 2.0.3 to 2.3.3 for Python 3.12 and NumPy 2.x
compatibility
- switch to the Meson Python backend and select flavor-specific
Meson/Cython commands
- remove obsolete pandas 2.0.3 Cython patches and add a focused complex
hashing test

Fixes Magus port 2255641:
https://www.midnightbsd.org/magus/ports/2255641

## Validation
- `BATCH=yes bmake makesum`
- `BATCH=yes bmake patch`
- `BATCH=yes bmake`
- `BATCH=yes bmake fake`
- `BATCH=yes bmake package`
- `BATCH=yes bmake test`
- `BATCH=yes bmake check-license`
- `portlint -AC math/py-pandas` (0 fatal errors; existing PORTEPOCH and
maintainer-mode warnings)
- `git diff --check`

## Summary by Sourcery

Update the pandas port to 2.3.3 and modernize its build, dependencies,
and validation for current Python and NumPy versions.

Bug Fixes:
- Update pandas to 2.3.3 with compatibility for Python 3.12 and NumPy
2.x.

Enhancements:
- Migrate the port to the Meson Python build backend and support
flavor-specific build commands.
- Refresh runtime and optional dependencies for the updated pandas
release.
- Remove obsolete pandas 2.0.3 compatibility patches and add focused
complex-value hashing validation.

Build:
- Update build requirements and packaging configuration for pandas
2.3.3.

Tests:
- Add a focused package test covering complex Series uniqueness and
installed-version validation.

Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list