Fri Apr 26 20:13:03 2024 UTC (16d)
py-tortoise-orm: updated to 0.20.1

0.20.1

Added

- Add binary compression support for `UUIDField` in `MySQL`.
- Only `Model`, `Tortoise`, `BaseDBAsyncClient`, `__version__`, and `connections` are now exported from `tortoise`
- Add parameter `validators` to `pydantic_model_creator`.

Fixed

- Fix order of fields in `ValuesListQuery` when it has more than 10 fields.
- Fix pydantic v2 pydantic_model_creator nullable field not optional.
- Fix pydantic v2.5 unittest error.
- Fix pydantic_model_creator `exclude_readonly` parameter not working.
- Fix annotation propagation for non-filter queries.


(adam)
diff -r1.18 -r1.19 pkgsrc/databases/py-tortoise-orm/Makefile
diff -r1.13 -r1.14 pkgsrc/databases/py-tortoise-orm/distinfo

cvs diff -r1.18 -r1.19 pkgsrc/databases/py-tortoise-orm/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-tortoise-orm/Makefile 2023/12/13 19:14:29 1.18
+++ pkgsrc/databases/py-tortoise-orm/Makefile 2024/04/26 20:13:03 1.19
@@ -1,27 +1,27 @@ @@ -1,27 +1,27 @@
1# $NetBSD: Makefile,v 1.18 2023/12/13 19:14:29 wiz Exp $ 1# $NetBSD: Makefile,v 1.19 2024/04/26 20:13:03 adam Exp $
2 2
3DISTNAME= tortoise_orm-0.20.0 3DISTNAME= tortoise_orm-0.20.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
5CATEGORIES= databases python 5CATEGORIES= databases python
6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tortoise-orm/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=t/tortoise-orm/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/tortoise/tortoise-orm 9HOMEPAGE= https://github.com/tortoise/tortoise-orm
10COMMENT= Easy async ORM for Python, built with relations in mind 10COMMENT= Easy async ORM for Python, built with relations in mind
11LICENSE= apache-2.0 11LICENSE= apache-2.0
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=0:../../devel/py-poetry-core 13TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=0:../../devel/py-poetry-core
14DEPENDS+= ${PYPKGPREFIX}-aiosqlite>=0.16.0:../../databases/py-aiosqlite 14DEPENDS+= ${PYPKGPREFIX}-aiosqlite>=0.16.0:../../databases/py-aiosqlite
15DEPENDS+= ${PYPKGPREFIX}-iso8601>=0.1.13:../../time/py-iso8601 15DEPENDS+= ${PYPKGPREFIX}-iso8601>=1.0.2:../../time/py-iso8601
16DEPENDS+= ${PYPKGPREFIX}-pypika-tortoise>=0.1.6:../../databases/py-pypika-tortoise 16DEPENDS+= ${PYPKGPREFIX}-pypika-tortoise>=0.1.6:../../databases/py-pypika-tortoise
17DEPENDS+= ${PYPKGPREFIX}-pytz>=2020.4:../../time/py-pytz 17DEPENDS+= ${PYPKGPREFIX}-pytz>=2020.4:../../time/py-pytz
18# accel 18# accel
19DEPENDS+= ${PYPKGPREFIX}-ciso8601>=2.1.2:../../time/py-ciso8601 19DEPENDS+= ${PYPKGPREFIX}-ciso8601>=2.1.2:../../time/py-ciso8601
20DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.14.0:../../devel/py-uvloop 20DEPENDS+= ${PYPKGPREFIX}-uvloop>=0.14.0:../../devel/py-uvloop
21 21
22USE_LANGUAGES= # none 22USE_LANGUAGES= # none
23 23
24PYTHON_VERSIONS_INCOMPATIBLE= 27 24PYTHON_VERSIONS_INCOMPATIBLE= 27
25 25
26.include "../../lang/python/wheel.mk" 26.include "../../lang/python/wheel.mk"
27.include "../../mk/bsd.pkg.mk" 27.include "../../mk/bsd.pkg.mk"

cvs diff -r1.13 -r1.14 pkgsrc/databases/py-tortoise-orm/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/py-tortoise-orm/distinfo 2023/11/23 07:58:34 1.13
+++ pkgsrc/databases/py-tortoise-orm/distinfo 2024/04/26 20:13:03 1.14
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.13 2023/11/23 07:58:34 adam Exp $ 1$NetBSD: distinfo,v 1.14 2024/04/26 20:13:03 adam Exp $
2 2
3BLAKE2s (tortoise_orm-0.20.0.tar.gz) = 1af043bb635912fd94b6f7be4a86d9294ba16d9fc8abe80436d3992857b1b1f5 3BLAKE2s (tortoise_orm-0.20.1.tar.gz) = 570824951bd8ee426189c4b1d782a348d725a87262be8d7eace69046a35be178
4SHA512 (tortoise_orm-0.20.0.tar.gz) = 21dfd669391dc9f71aec38b4a10c8cff8e3edaeac99f11e121b3c5dcf73fd5aae843987b6146ca9c0f175529dfd6bb7e78d9fdbc8f5e8ba109848cfbb105969e 4SHA512 (tortoise_orm-0.20.1.tar.gz) = 181f330b0afc0bf51e9fe2c057cfb0ab5d5258a5a2d9e2385c481b074a6a81dd943db00895f7dfa21cedacc6371e6a2b8c2bb98b125b1da56bea9c6cafde6b50
5Size (tortoise_orm-0.20.0.tar.gz) = 131922 bytes 5Size (tortoise_orm-0.20.1.tar.gz) = 133141 bytes