head 1.4; access; symbols pkgsrc-2025Q4:1.3.0.62 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.60 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.58 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.56 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.54 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.52 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.50 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.48 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.46 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.44 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.42 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.40 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.38 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.36 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.34 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.32 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.30 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.28 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.26 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.24 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.22 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.20 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.18 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.14 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.16 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.12 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.10 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.8 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.6 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.4 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.2 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.2.0.64 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.62 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.60 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.56 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.54 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.52 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.50 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.48 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.46 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.44 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.42 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.40 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.38 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.36 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.34 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.32 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.30 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.28 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.26 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.24 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.2.0.22 pkgsrc-2013Q1-base:1.2 pkgsrc-2012Q4:1.2.0.20 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.18 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.16 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.14 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.12 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.10 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.8 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.6 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.4 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.2 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.1.0.32 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.30 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.28 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.26 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.24 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.22 pkgsrc-2009Q1-base:1.1 pkgsrc-2008Q4:1.1.0.20 pkgsrc-2008Q4-base:1.1 pkgsrc-2008Q3:1.1.0.18 pkgsrc-2008Q3-base:1.1 cube-native-xorg:1.1.0.16 cube-native-xorg-base:1.1 pkgsrc-2008Q2:1.1.0.14 pkgsrc-2008Q2-base:1.1 cwrapper:1.1.0.12 pkgsrc-2008Q1:1.1.0.10 pkgsrc-2008Q1-base:1.1 pkgsrc-2007Q4:1.1.0.8 pkgsrc-2007Q4-base:1.1 pkgsrc-2007Q3:1.1.0.6 pkgsrc-2007Q3-base:1.1 pkgsrc-2007Q2:1.1.0.4 pkgsrc-2007Q2-base:1.1 pkgsrc-2007Q1:1.1.0.2 pkgsrc-2007Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2026.01.25.12.12.41; author adam; state dead; branches; next 1.3; commitid pVhI01h8JZxKOLrG; 1.3 date 2018.04.04.11.40.34; author fhajny; state Exp; branches; next 1.2; commitid x99mpGuUyiDnl7xA; 1.2 date 2010.09.16.11.31.16; author adam; state Exp; branches; next 1.1; 1.1 date 2007.01.10.10.39.18; author drochner; state Exp; branches; next ; desc @@ 1.4 log @py-sqlite2: removed; last update: 2016-08-30 @ text @$NetBSD: patch-aa,v 1.3 2018/04/04 11:40:34 fhajny Exp $ Ignore silly location for doc files. --- setup.py.orig 2016-03-26 16:11:47.000000000 +0000 +++ setup.py @@@@ -198,7 +198,7 @@@@ def get_setup_args(): package_dir = {"pysqlite2": "lib"}, packages = ["pysqlite2", "pysqlite2.test"], scripts=[], - data_files = data_files, +# data_files = data_files, ext_modules = [Extension( name="pysqlite2._sqlite", sources=sources, @ 1.3 log @databases/py-sqlite2: Update to 2.8.3. Version 2.8.3 ------------- - Fixed bug where cursor.description was an emtpy tuple instead of None for non-SELECT statements Version 2.8.2 ------------- - Make sure pysqlite compiles with Visual Studio, which does not support C99 - Switch to sqlite3_open_v2. The flags parameter is now exposed. You can use it to modify the behaviour of the opened database connection, for example opening a database file in read-only mode or enable URI mode. Version 2.8.1 ------------- BUG FIXES - Fixed multiple refcount problems. IMPROVEMENTS - Added versionchanged about changed transaction behaviour wrt DDL statements to documentation. - I was informed by Roger Binns that FTS5 is not stable yet. The amalgamation is now built with FTS3 and FTS4 instead. Version 2.8.0 ------------- NEW FEATURES - No new features, but tons of bugfixes. These mean that things now work that didn't before: - Transactional DDL now works - You can use SAVEPOINTs now BUILD PROCESS - Python 2.7.x is now required. If trying to use it with Python 3, print a useful error message. Integrated all fixes from the sqlite3 module in Python 2.7.10. MAJOR IMPROVEMENTS - Completety got rid of statement parsing. We now use SQLite functions to determine if a statement modifies the database or not. If a statement modifies the database, then we implicitly start a transaction. For backwards compatibility reasons, we do NOT implicitly start a transaction if we encounter a DDL statement. You can, however, now have transactional DDL if you want to: cur = con.cursor() cur.execute("begin") cur.execute("create table foo(bar)") con.rollback() This also means that people can now finally use SAVEPOINTS. - Use sqlite3_get_autocommit() to determine if we are within a transaction instead of trying to be smart. - Switch to v2 statement API. This simplified the code and will increase stability. MINOR IMPROVEMENTS - You can use unicode strings as index for Row objects. BUGFIXES - Fixed a regression: statements should not be reset after a commit. GENERAL CLEANUP AND DEPRECATIONS - Since december 2005, row_factory is a feature of the Connection class instead of the Cursor class. - DEPRECATE converters and adapters. - DEPRECATE text_factory. - Remove compatibility workarounds for old Python versions. - Remove workarounds for old SQLite versions. - Remove apsw related code. Version 2.7.0 ------------- NEW FEATURES - The limit functionality of SQLite is now wrapped. BUILD PROCESS - Instead of fts3, build fts5 extension when using amalgamation. - use pkg-config for finding SQLite if available - Removed the download/unpacking of SQLite amalgamation files. IMPROVEMENTS - Use toc.db file from the SQLite web site and a custom script to make sure that we have all integer constants mapped to Python. - Use Travis CI - Added Trove classifier to make sure Python 3 users do not accidentally try to install it. BUGFIXES - Fix for parsing fractional second part of timestamps. - Fixed bug where when using converters, empty strings ended up as None on the Python side. - SQLite can cope with text with embedded NUL. We can now, too. - many others @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2010/09/16 11:31:16 adam Exp $ @ 1.2 log @Changes 2.6.0: No release notes available. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 1 --- setup.py.orig 2010-09-16 10:49:08.000000000 +0000 d7 3 a9 3 @@@@ -175,7 +175,7 @@@@ def get_setup_args(): packages = ["pysqlite2", "pysqlite2.test"] + (["pysqlite2.test.py25"], [])[sys.version_info < (2, 5)], @ 1.1 log @update to 2.3.2 This is a major update (since 2.0.7), involving an API rework add a bl3 file @ text @d3 1 a3 1 --- setup.py.orig 2007-01-08 15:44:40.000000000 +0100 d5 3 a7 3 @@@@ -127,7 +127,7 @@@@ def get_setup_args(): package_dir = {"pysqlite2": "pysqlite2"}, packages = ["pysqlite2", "pysqlite2.test"], @