pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/py-tables



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jan  7 20:01:35 UTC 2025

Modified Files:
        pkgsrc/math/py-tables: Makefile distinfo
        pkgsrc/math/py-tables/patches: patch-setup.py

Log Message:
py-tables: updated to 3.10.2

PyTables 3.10.2.

This release of PyTables is mostly intended to make available a
complete set of Python wheel packages.

The source code of the package has been completely reformatted
to be fully PEP-8 compliant and in line with the latest PyQA standards.
Checking of formatting and cod quality is now regularly performed in CI.

Finally some small bug-fixes and enhancements have been implemented.

In case you want to know more in detail what has changed in this
version, please refer to: http://www.pytables.org/release_notes.html


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/math/py-tables/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/math/py-tables/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/math/py-tables/patches/patch-setup.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/py-tables/Makefile
diff -u pkgsrc/math/py-tables/Makefile:1.21 pkgsrc/math/py-tables/Makefile:1.22
--- pkgsrc/math/py-tables/Makefile:1.21 Mon Nov 11 07:28:43 2024
+++ pkgsrc/math/py-tables/Makefile      Tue Jan  7 20:01:35 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2024/11/11 07:28:43 wiz Exp $
+# $NetBSD: Makefile,v 1.22 2025/01/07 20:01:35 adam Exp $
 
-DISTNAME=      tables-3.10.1
+DISTNAME=      tables-3.10.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    math python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=t/tables/}
@@ -10,7 +10,7 @@ HOMEPAGE=     https://www.pytables.org/
 COMMENT=       Database package for large amounts of data
 LICENSE=       modified-bsd
 
-TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.29.32:../../devel/py-cython
+TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.0.11:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=61.0.0:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-cpuinfo-[0-9]*:../../sysutils/py-cpuinfo
 DEPENDS+=      ${PYPKGPREFIX}-packaging-[0-9]*:../../devel/py-packaging

Index: pkgsrc/math/py-tables/distinfo
diff -u pkgsrc/math/py-tables/distinfo:1.10 pkgsrc/math/py-tables/distinfo:1.11
--- pkgsrc/math/py-tables/distinfo:1.10 Mon Dec  2 13:49:08 2024
+++ pkgsrc/math/py-tables/distinfo      Tue Jan  7 20:01:35 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.10 2024/12/02 13:49:08 bacon Exp $
+$NetBSD: distinfo,v 1.11 2025/01/07 20:01:35 adam Exp $
 
-BLAKE2s (tables-3.10.1.tar.gz) = 1150b460680ad8bad06e7fbf137cb576e80de0de2d0d5b1d3175df9ec3a7db2b
-SHA512 (tables-3.10.1.tar.gz) = 7590dccefdd718d170ac288d391173ed540760a911f53fd39e37dd74237dc554f9363c8d9d4d518f067da299d71a1d8cb4a40134b1afaf79daa0a17de248caf5
-Size (tables-3.10.1.tar.gz) = 4762413 bytes
-SHA1 (patch-setup.py) = 4082648fb302669890aae49dcae49ef0630f5d60
+BLAKE2s (tables-3.10.2.tar.gz) = d2fe13a016ea15db4cce3c03c77913e30054609566b14d324c0f45c4b133e893
+SHA512 (tables-3.10.2.tar.gz) = c2a1781113d31b35a75a2ce34fe0e922824340efd3077df419913ec6bdb4b0a59ee0601736423c34baf9d61aa0a7122f0b0440e4000cfe61a6dde5f369574450
+Size (tables-3.10.2.tar.gz) = 4779722 bytes
+SHA1 (patch-setup.py) = 5f93282073c1e96f8406293fc6d096f5548b80b3

Index: pkgsrc/math/py-tables/patches/patch-setup.py
diff -u pkgsrc/math/py-tables/patches/patch-setup.py:1.1 pkgsrc/math/py-tables/patches/patch-setup.py:1.2
--- pkgsrc/math/py-tables/patches/patch-setup.py:1.1    Mon Dec  2 13:49:09 2024
+++ pkgsrc/math/py-tables/patches/patch-setup.py        Tue Jan  7 20:01:35 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-setup.py,v 1.1 2024/12/02 13:49:09 bacon Exp $
+$NetBSD: patch-setup.py,v 1.2 2025/01/07 20:01:35 adam Exp $
 
-# Hack to fix PLIST on macOS
+Hack to fix PLIST on macOS.
 
---- setup.py.orig      2024-08-17 08:56:33.000000000 +0000
+--- setup.py.orig      2025-01-04 16:39:22.000000000 +0000
 +++ setup.py
-@@ -455,6 +455,10 @@ class BasePackage:
+@@ -473,6 +473,10 @@ class BasePackage:
  
          hook_dirs = hook() if hook is not None else [None, None, None]
  
@@ -15,7 +15,7 @@ $NetBSD: patch-setup.py,v 1.1 2024/12/02
          directories = [None, None, None]  # headers, libraries, runtime
          for idx, (name, find_path, default_dirs) in enumerate(dirdata):
              use_locations = (
-@@ -463,6 +467,7 @@ class BasePackage:
+@@ -481,6 +485,7 @@ class BasePackage:
                  or hook_dirs[idx]
                  or default_dirs
              )
@@ -23,7 +23,7 @@ $NetBSD: patch-setup.py,v 1.1 2024/12/02
              # pkgconfig does not list bin/ as the runtime dir
              if (
                  name == "blosc"  # blosc
-@@ -475,8 +480,12 @@ class BasePackage:
+@@ -493,8 +498,12 @@ class BasePackage:
                  use_locations = list(use_locations)
                  use_locations[0] = use_locations[0].parent / "bin"
                  print(f"Patching runtime dir: {str(use_locations[0])}")
@@ -36,11 +36,10 @@ $NetBSD: patch-setup.py,v 1.1 2024/12/02
                  if path is True:
                      directories[idx] = True
                      continue
-@@ -496,7 +505,19 @@ class BasePackage:
+@@ -514,6 +523,19 @@ class BasePackage:
                      directories[idx] = Path(path[: path.rfind(name)])
                  else:
                      directories[idx] = Path(path).parent
--
 +            else:
 +                print("path is not set!!  This is a problem.")
 +                if name == "blosc" or name == "blosc2":
@@ -54,6 +53,6 @@ $NetBSD: patch-setup.py,v 1.1 2024/12/02
 +                    # installation, breaking PLIST.
 +                    if directories[0] and directories[1]:
 +                        directories[2] = True
+             #else:
+             #    print("Warning: path is not set.")
          return tuple(directories)
- 
- 



Home | Main Index | Thread Index | Old Index