pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/py-cassandra-driver



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Feb 19 08:21:09 UTC 2026

Modified Files:
        pkgsrc/databases/py-cassandra-driver: Makefile PLIST distinfo
Added Files:
        pkgsrc/databases/py-cassandra-driver/patches: patch-setup.py

Log Message:
py-cassandra-driver: update to 3.29.3.

3.29.3
======
October 20, 2025

Features
--------
* Upgraded cython to 3.0.x (PR 1221 & PYTHON-1390)
* Add support for DSE 6.9.x and HCD releases to CI (PYTHON-1402)
* Add execute_concurrent_async and expose execute_concurrent_* in Session (PR 1229)

Bug Fixes
---------
* Update geomet to align with requirements.txt (PR 1236)
* Connection failure to SNI endpoint when first host is unavailable (PYTHON-1419)
* Maintain compatibility with CPython 3.13 (PR 1242)

Others
------
* Remove duplicated condition in primary key check (PR 1240)
* Remove Python 3.8 which reached EOL on Oct 2024, update cryptography lib to 42 (PR 1247)
* Remove obsolete urllib2 from ez_setup.py (PR 1248)
* Remove stale dependency on sure (PR 1227)
* Removed 2.7 Cpython defines (PR 1252)

3.29.2
======
September 9, 2024

Features
--------
* Convert to pytest for running unit and integration tests (PYTHON-1297)
* Add support for Cassandra 4.1.x and 5.0 releases to CI (PYTHON-1393)
* Extend driver vector support to arbitrary subtypes and fix handling of variable length types (PYTHON-1369)

Bug Fixes
---------
* Python NumpyProtocolHandler does not work with NumPy 1.24.0 or greater (PYTHON-1359)
* cibuildwheel appears to not be stripping Cython-generated shared objects (PYTHON-1387)
* Windows build for Python 3.12 compiled without libev support (PYTHON-1386)

Others
------
* Update README.rst with badges for version and license (PR 1210)
* Remove dependency on old mock external module (PR 1201)
* Removed future print_function, division, and with and some pre 3.7 handling (PR 1208)
* Update geomet dependency (PR 1207)
* Remove problematic escape sequences in some docstrings to avoid SyntaxWarning in Python 3.12 (PR 1205)
* Use timezone-aware API to avoid deprecated warning (PR 1213)

3.29.1
======
March 19, 2024

Bug Fixes
---------
* cassandra-driver for Python 3.12 Linux is compiled without libev support (PYTHON-1378)
* Consider moving to native wheel builds for OS X and removing universal2 wheels (PYTHON-1379)

3.29.0
======
December 19, 2023

Features
--------
* Add support for Python 3.9 through 3.12, drop support for 3.7 (PYTHON-1283)
* Removal of dependency on six module (PR 1172)
* Raise explicit exception when deserializing a vector with a subtype that isn’t a constant size (PYTHON-1371)

Others
------
* Remove outdated Python pre-3.7 references (PR 1186)
* Remove backup(.bak) files (PR 1185)
* Fix doc typo in add_callbacks (PR 1177)


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/databases/py-cassandra-driver/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/py-cassandra-driver/PLIST
cvs rdiff -u -r1.29 -r1.30 pkgsrc/databases/py-cassandra-driver/distinfo
cvs rdiff -u -r0 -r1.3 \
    pkgsrc/databases/py-cassandra-driver/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/databases/py-cassandra-driver/Makefile
diff -u pkgsrc/databases/py-cassandra-driver/Makefile:1.35 pkgsrc/databases/py-cassandra-driver/Makefile:1.36
--- pkgsrc/databases/py-cassandra-driver/Makefile:1.35  Thu Oct  9 07:57:27 2025
+++ pkgsrc/databases/py-cassandra-driver/Makefile       Thu Feb 19 08:21:09 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2025/10/09 07:57:27 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2026/02/19 08:21:09 wiz Exp $
 
-DISTNAME=      python-driver-3.28.0
+DISTNAME=      python-driver-3.29.3
 PKGNAME=       ${DISTNAME:S/python/${PYPKGPREFIX}-cassandra/}
-PKGREVISION=   1
 CATEGORIES=    databases
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=datastax/}
 GITHUB_PROJECT=        python-driver
@@ -14,12 +13,13 @@ LICENSE=    apache-2.0
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=0.28:../../devel/py-cython
-DEPENDS+=      ${PYPKGPREFIX}-six>=1.9:../../lang/py-six
 DEPENDS+=      ${PYPKGPREFIX}-geomet>=0:../../geography/py-geomet
 TEST_DEPENDS+= ${PYPKGPREFIX}-mock>=0:../../devel/py-mock
 
 WHEEL_NAME=    ${DISTNAME:S/python-/cassandra_/}
 
+WRKSRC=                ${WRKDIR}/cassandra-${DISTNAME}
+
 PYTHON_VERSIONS_INCOMPATIBLE=  310
 
 .include "../../lang/python/pyversion.mk"

Index: pkgsrc/databases/py-cassandra-driver/PLIST
diff -u pkgsrc/databases/py-cassandra-driver/PLIST:1.8 pkgsrc/databases/py-cassandra-driver/PLIST:1.9
--- pkgsrc/databases/py-cassandra-driver/PLIST:1.8      Mon Apr 14 11:31:11 2025
+++ pkgsrc/databases/py-cassandra-driver/PLIST  Thu Feb 19 08:21:09 2026
@@ -1,9 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2025/04/14 11:31:11 adam Exp $
-${PYSITELIB}/${WHEEL_INFODIR}/METADATA
-${PYSITELIB}/${WHEEL_INFODIR}/RECORD
-${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
-${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.9 2026/02/19 08:21:09 wiz Exp $
 ${PYSITELIB}/cassandra/__init__.py
 ${PYSITELIB}/cassandra/__init__.pyc
 ${PYSITELIB}/cassandra/__init__.pyo
@@ -26,9 +21,6 @@ ${PYSITELIB}/cassandra/column_encryption
 ${PYSITELIB}/cassandra/column_encryption/policies.py
 ${PYSITELIB}/cassandra/column_encryption/policies.pyc
 ${PYSITELIB}/cassandra/column_encryption/policies.pyo
-${PYSITELIB}/cassandra/compat.py
-${PYSITELIB}/cassandra/compat.pyc
-${PYSITELIB}/cassandra/compat.pyo
 ${PYSITELIB}/cassandra/concurrent.py
 ${PYSITELIB}/cassandra/concurrent.pyc
 ${PYSITELIB}/cassandra/concurrent.pyo
@@ -232,3 +224,8 @@ ${PYSITELIB}/cassandra/util.py
 ${PYSITELIB}/cassandra/util.pyc
 ${PYSITELIB}/cassandra/util.pyo
 ${PYSITELIB}/cassandra/util.so
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt

Index: pkgsrc/databases/py-cassandra-driver/distinfo
diff -u pkgsrc/databases/py-cassandra-driver/distinfo:1.29 pkgsrc/databases/py-cassandra-driver/distinfo:1.30
--- pkgsrc/databases/py-cassandra-driver/distinfo:1.29  Wed Nov 15 09:24:57 2023
+++ pkgsrc/databases/py-cassandra-driver/distinfo       Thu Feb 19 08:21:09 2026
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.29 2023/11/15 09:24:57 wiz Exp $
+$NetBSD: distinfo,v 1.30 2026/02/19 08:21:09 wiz Exp $
 
-BLAKE2s (python-driver-3.28.0.tar.gz) = 3b134ef4e874ad04b1214a69274f41ffb44a5c6fc6a71bd1e27829abd9ed5af5
-SHA512 (python-driver-3.28.0.tar.gz) = ecb7ef5b5e3cbc0a177ea52e578ac9a0f7c1a66089679a4bc0ec984aac2c6ab8de8cd639995694f5e330e386331f2155ba2e7c145fc122c2e0cbe0b3b2ed19fa
-Size (python-driver-3.28.0.tar.gz) = 793603 bytes
+BLAKE2s (python-driver-3.29.3.tar.gz) = 4969401c300d545d5281a077b6c0ce2812ea16fe87f73be8dea4e4b831e0ee3b
+SHA512 (python-driver-3.29.3.tar.gz) = 0db384c021c033af6a5afb34f04ac4f58a2c677415679a895bff6ab53734c74f6b404dd2221065835d838689219fcd28e6c0d6e8c90148aff74e8cd49178fb86
+Size (python-driver-3.29.3.tar.gz) = 793850 bytes
+SHA1 (patch-setup.py) = 11cb383bd6b2a0d826296d22ba995a9a4f6d2b2c

Added files:

Index: pkgsrc/databases/py-cassandra-driver/patches/patch-setup.py
diff -u /dev/null pkgsrc/databases/py-cassandra-driver/patches/patch-setup.py:1.3
--- /dev/null   Thu Feb 19 08:21:10 2026
+++ pkgsrc/databases/py-cassandra-driver/patches/patch-setup.py Thu Feb 19 08:21:09 2026
@@ -0,0 +1,16 @@
+$NetBSD: patch-setup.py,v 1.3 2026/02/19 08:21:09 wiz Exp $
+
+https://github.com/apache/cassandra-python-driver/pull/1268
+
+--- setup.py.orig      2026-02-19 08:12:40.769479372 +0000
++++ setup.py
+@@ -16,9 +16,6 @@ import warnings
+ import sys
+ import warnings
+ 
+-import ez_setup
+-ez_setup.use_setuptools()
+-
+ from setuptools import setup
+ from distutils.command.build_ext import build_ext
+ from distutils.core import Extension



Home | Main Index | Thread Index | Old Index