math/py-numpy-stl: update to 4.0.1
numpy-stl 4.0.1
Fixed
Resolved all mypy and basedpyright findings; malformed # type:
ignore[ty:...] suppressions replaced by typing.cast or restructured code.
Replaced argparse.FileType (deprecated since Python 3.14) in the CLI
with path arguments opened after parsing; stdin/stdout - semantics unchanged.
This also fixes a latent bug where the output file was truncated at
argument-parsing time, before the input was validated.
The optional speedups were silently disabled with speedups>=2.1.0,
which moved ascii_read/ascii_write to the speedups.stl submodule.
The import now targets that submodule and the fast extra requires
speedups>=2.1.0.
Changed
CI now enforces all four type checkers (pyrefly, mypy, basedpyright, ty).
devel/qt6-base: Fix with textproc/md4c installed
devel/qt6-base compiles without any problems in Poudriere. However,
in an unclean environment, it encounters problems with an already
installed textproc/md4c
PR: 298996
Approved by: makc
Prepare four more ports of mine for the next CMake major version
Since there are no existing patches to modify, pass down minimum
version via policy variable.