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