head 1.4; access; symbols pkgsrc-2023Q4:1.3.0.2 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.2.0.44 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.2.0.42 pkgsrc-2023Q2-base:1.2 pkgsrc-2023Q1:1.2.0.40 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.38 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.36 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.34 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.32 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.30 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.28 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.26 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.24 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.22 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.20 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.18 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.14 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.16 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.12 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.10 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.8 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.6 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.4 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.2 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.1.0.30 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.28 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.26 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.22 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.20 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.18 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.16 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.14 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.12 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.10 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.8 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.6 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.4 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.2 pkgsrc-2014Q4-base:1.1; locks; strict; comment @# @; 1.4 date 2024.02.09.10.34.28; author adam; state Exp; branches; next 1.3; commitid U12jsZEKX3yYhKXE; 1.3 date 2023.10.23.06.37.37; author wiz; state Exp; branches; next 1.2; commitid 4YdPmMYgk9hutIJE; 1.2 date 2018.04.04.12.31.19; author fhajny; state Exp; branches; next 1.1; commitid NYFZICfbYvyKC7xA; 1.1 date 2014.10.17.10.24.04; author fhajny; state Exp; branches; next ; commitid x7anhWRUq64bAxUx; desc @@ 1.4 log @Replace databases/py-mysqldb with databases/py-mysqlclient @ text @=========================================================================== $NetBSD: MESSAGE,v 1.3 2023/10/23 06:37:37 wiz Exp $ The ${PKGNAME} package doesn't have any fixed dependencies. In order to use it, install a supported backend package as needed. MySQL - ${PYPKGPREFIX}-pymysql (databases/py-pymysql) - ${PYPKGPREFIX}-mysqlclient (databases/py-mysqlclient) PostgreSQL: - ${PYPKGPREFIX}-psycopg2 (databases/py-psycopg2) SQLite: - ${PYPKGPREFIX}-apsw (databases/py-apsw) - ${PYPKGPREFIX}-sqlite2 (databases/py-sqlite2) =========================================================================== @ 1.3 log @*: update for Python base package change Instead of depending on one of the removed packages (that are now included in the base Python packages), include batteries-included.mk to require a Python version that supplies them. Remove now included packages. Bump PKGREVISION. @ text @d2 1 a2 1 $NetBSD: MESSAGE,v 1.2 2018/04/04 12:31:19 fhajny Exp $ d9 1 a9 1 - ${PYPKGPREFIX}-mysqldb (databases/py-mysqldb) @ 1.2 log @databases/py-peewee: Update to 3.2.2. 3.2.2 - Added support for passing Model classes to the returning() method when you intend to return all columns for the given model. - Fixed a bug when using user-defined sequences, and the underlying sequence already exists. - Added drop_sequences parameter to drop_table() method which allows you to conditionally drop any user-defined sequences when dropping the table. 3.2.1 - If both mysql-python and pymysql libraries are installed, Peewee will use pymysql by default. - Added new module playhouse.mysql_ext which includes MySQLConnectorDatabase, a database implementation that works with the mysql-connector driver. - Added new field to ColumnMetadata class which captures a database column's default value. ColumnMetadata is returned by Database.get_columns(). - Added documentation on making Peewee async. 3.2.0 - Potentially backwards-incompatible change: Field.coerce renamed to Field.adapt. 3.1.6 - Added rekey() method to SqlCipher database for changing encryption key and documentation for set_passphrase() method. - Added convert_values parameter to ArrayField constructor, which will cause the array values to be processed using the underlying data-type's conversion logic. - Fixed unreported bug using TimestampField with sub-second resolutions. - Fixed bug where options were not being processed when calling drop_table(). - Some fixes and improvements to signals extension. @ text @d2 1 a2 1 $NetBSD: MESSAGE,v 1.1 2014/10/17 10:24:04 fhajny Exp $ a14 1 - ${PYPKGPREFIX}-sqlite3 (databases/py-sqlite3) @ 1.1 log @Import peewee as databases/py-peewee. Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use. Supports SQLite, MySQL and PostgreSQL. @ text @d2 1 a2 1 $NetBSD$ d5 1 a5 1 it, install either of the relevant backend packages as needed: d7 11 a17 3 - ${PYPKGPREFIX}-mysqldb for MySQL support (databases/py-mysqldb) - ${PYPKGPREFIX}-psycopg2 for PostgreSQL support (databases/py-psycopg2) - ${PYPKGPREFIX}-sqlite3 for SQLite3 support (databases/py-sqlite3) @