./math/py-scipy, Scientific Algorithms Library for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.15.1nb1, Package name: py312-scipy-1.15.1nb1, Maintainer: pkgsrc-users

SciPy is an open source library of scientific tools for Python. SciPy
supplements the popular Numeric module, gathering a variety of high level
science and engineering modules together as a single package.

SciPy includes modules for graphics and plotting, optimization, integration,
special functions, signal and image processing, genetic algorithms, ODE
solvers, and others.


Required to run:
[math/fftw] [math/lapack] [math/blas] [math/py-numpy] [devel/py-cython] [lang/gcc7] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 58015.13 KB

Version history: (Expand)


CVS history: (Expand)


   2025-01-14 19:18:06 by Greg Troxel | Files touched by this commit (3)
Log message:
math/py-scipy: Add patch for proper use of <complex> in C++ mode

Patch originally by Patrick Welche, munged and tested by me.
   2025-01-14 19:06:55 by Greg Troxel | Files touched by this commit (1)
Log message:
math/py-scipy: Properly sort USE_LANGUAGES

NFCI
   2025-01-14 09:10:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-scipy: updated to 1.15.1

SciPy 1.15.1

REL, MAINT: prep for 1.15.1
MAINT: fix url for array-api-extra git submodule
BLD: fix some issues with undeclared internal build dependencies
TST: fix thread safety issue in interpolate.bsplines memmap test
TST: stats.Normal: bump tolerance on test of logcdf
MAINT: Update highs subproject commit
   2025-01-08 13:46:26 by Greg Troxel | Files touched by this commit (1)
Log message:
math/py-scpiy: Fix USE_CC_FEATURES spelling

Thanks ryoon@ for pointing this out.
   2025-01-07 17:54:12 by Greg Troxel | Files touched by this commit (1)
Log message:
math/py-scpiy: c17 and add comments about compiler requirements

Declare that this needs c17, based on meson.build.  This has no effect
because it was marked for c++17 and both c17 and c++17 currently map
to gcc10.  Verified to still use gcc10 with the change.

Add comments about upstream requirements.

No PKGREVISION as this change should never have any effect on the
build.
   2025-01-07 16:58:01 by Taylor R Campbell | Files touched by this commit (1)
Log message:
math/py-scipy: Fix dependency versions.

1. Upstream is very clear about requiring only gcc>=9.1 in their
   extensive documentation on toolchain dependencies in
   doc/source/dev/toolchain.rst.  I successfully built this on
   netbsd-9 with gcc10.  Evidently gcc>=14 is not required.

2. Upstream formally declares it needs meson>=1.5.0, causing
   configure to immediately fail with older meson, so reflect that in
   our TOOL_DEPENDS.

   (The comment over TOOL_DEPENDS on meson seems to be obsolete now,
   so I removed it, but feel free to put it back if I misunderstood.)
   2025-01-07 16:38:35 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-scipy: Avoid WRAP conflict from sys/termios.h on illumos.
   2025-01-07 16:35:30 by Jonathan Perkin | Files touched by this commit (1)
Log message:
py-scipy: Lower GCC_REQD requirement to 13.

I don't like this change, but the previous setting of 14 is far far worse,
and it is unclear why it was made when this project continues to state that
GCC 9 is sufficient.  GCC 13 certainly builds it absolutely fine.

I would recommend that those with even older compilers test them and make
any necessary changes to continue to lower the value, or better yet, convert
it to USE_*_FEATURES.