pkgsrc-Changes archive

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

CVS commit: pkgsrc/databases/py-apsw



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Sep 27 15:17:05 UTC 2023

Modified Files:
        pkgsrc/databases/py-apsw: Makefile distinfo

Log Message:
py-apsw: updated to 3.43.1.0

3.43.1.0

All C code calling into Python and all C code called by Python uses vectorcall / fastcall (see PEP 590) which reduces the overhead of passing and receiving positional and keyword arguments. (APSW 
issue 477 APSW issue 446):

Conversion of arguments from Python values to C values drops generic PyArg_ParseTupleAndKeywords in favour of direct processing which is more efficient and allows better exception messages.
Running speedtest with a VFS that inherits all methods went from being 17% slower than pure SQLite to 2% slower.
A virtual table benchmark takes 35% less time. (Remember that benchmarks are best case!)
The shell JSON output modes have been fixed. Mode 'json' outputs a json array, while mode 'jsonl' does newline delimited json objects, aka json lines. (APSW issue 483)


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 pkgsrc/databases/py-apsw/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/databases/py-apsw/distinfo

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-apsw/Makefile
diff -u pkgsrc/databases/py-apsw/Makefile:1.56 pkgsrc/databases/py-apsw/Makefile:1.57
--- pkgsrc/databases/py-apsw/Makefile:1.56      Mon Aug 28 10:34:45 2023
+++ pkgsrc/databases/py-apsw/Makefile   Wed Sep 27 15:17:05 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.56 2023/08/28 10:34:45 adam Exp $
+# $NetBSD: Makefile,v 1.57 2023/09/27 15:17:05 adam Exp $
 
-DISTNAME=      apsw-3.43.0.0
+DISTNAME=      apsw-3.43.1.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-r1//}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=rogerbinns/}

Index: pkgsrc/databases/py-apsw/distinfo
diff -u pkgsrc/databases/py-apsw/distinfo:1.33 pkgsrc/databases/py-apsw/distinfo:1.34
--- pkgsrc/databases/py-apsw/distinfo:1.33      Mon Aug 28 10:34:45 2023
+++ pkgsrc/databases/py-apsw/distinfo   Wed Sep 27 15:17:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.33 2023/08/28 10:34:45 adam Exp $
+$NetBSD: distinfo,v 1.34 2023/09/27 15:17:05 adam Exp $
 
-BLAKE2s (apsw-3.43.0.0.zip) = 8fc8e1f0a15a75d7ce587cbfe6d8e932042ed7c8d28f5a3ffaef67a9c5488088
-SHA512 (apsw-3.43.0.0.zip) = b2347302bcee5b2c595d1ae8e75e855f8a6be9c89a3db2293b3a40090412e26362ba85969abf70650c1dffb3e5b5d33499e0fa8d9f8d4910b9c68f4879956239
-Size (apsw-3.43.0.0.zip) = 4122382 bytes
+BLAKE2s (apsw-3.43.1.0.zip) = 1f6a337315c25ba9590250d92568a6593af929d8a4f3b8e92dd29de900c925d3
+SHA512 (apsw-3.43.1.0.zip) = 2ac78e2646490250352e39b32bf484264db6026c7b0152bd7f67e91745dc40631b09c53ac7ce7937198ac41e5d55981ef1b09190555c3569fc6319db4df87bd9
+Size (apsw-3.43.1.0.zip) = 4136246 bytes



Home | Main Index | Thread Index | Old Index