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