Tue Jul 25 11:03:20 2017 UTC ()
0.32.14
- Fixed drop_database version comparison

0.32.13
- Fixed a DeprecationWarning by using LargeBinary instead of Binary

0.32.12
- Added generic_repr decorator

0.32.11
- TimeZoneType support for static timezones
- Added SQLite support for PasswordType

0.32.10
- Added PhoneNumber as the python_type for PhoneNumberType
- Made auto_delete_orphans support backref tuples

0.32.9
- Added support for multi-column observers


(adam)
diff -r1.8 -r1.9 pkgsrc/databases/py-sqlalchemy-utils/Makefile
diff -r1.4 -r1.5 pkgsrc/databases/py-sqlalchemy-utils/PLIST
diff -r1.7 -r1.8 pkgsrc/databases/py-sqlalchemy-utils/distinfo

cvs diff -r1.8 -r1.9 pkgsrc/databases/py-sqlalchemy-utils/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/py-sqlalchemy-utils/Makefile 2016/06/08 17:43:22 1.8
+++ pkgsrc/databases/py-sqlalchemy-utils/Makefile 2017/07/25 11:03:19 1.9
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile,v 1.8 2016/06/08 17:43:22 wiz Exp $ 1# $NetBSD: Makefile,v 1.9 2017/07/25 11:03:19 adam Exp $
2 2
3DISTNAME= SQLAlchemy-Utils-0.29.8 3DISTNAME= SQLAlchemy-Utils-0.32.14
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= databases python 5CATEGORIES= databases python
6MASTER_SITES= ${MASTER_SITE_PYPI:=S/SQLAlchemy-Utils/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=S/SQLAlchemy-Utils/}
7 7
8MAINTAINER= rodent@NetBSD.org 8MAINTAINER= rodent@NetBSD.org
9HOMEPAGE= https://github.com/kvesteri/sqlalchemy-utils 9HOMEPAGE= https://github.com/kvesteri/sqlalchemy-utils
10COMMENT= Various utility functions for SQLAlchemy 10COMMENT= Various utility functions for SQLAlchemy
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six 13DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
14DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.9.3:../../databases/py-sqlalchemy 14DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=1.0:../../databases/py-sqlalchemy
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none
17 17
18.include "options.mk" 18.include "options.mk"
19 19
20.include "../../lang/python/egg.mk" 20.include "../../lang/python/egg.mk"
21.include "../../mk/bsd.pkg.mk" 21.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/databases/py-sqlalchemy-utils/PLIST (expand / switch to unified diff)

--- pkgsrc/databases/py-sqlalchemy-utils/PLIST 2015/04/01 02:24:00 1.4
+++ pkgsrc/databases/py-sqlalchemy-utils/PLIST 2017/07/25 11:03:19 1.5
@@ -1,41 +1,33 @@ @@ -1,41 +1,33 @@
1@comment $NetBSD: PLIST,v 1.4 2015/04/01 02:24:00 rodent Exp $ 1@comment $NetBSD: PLIST,v 1.5 2017/07/25 11:03:19 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 5${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 6${PYSITELIB}/${EGG_INFODIR}/pbr.json
6${PYSITELIB}/${EGG_INFODIR}/requires.txt 7${PYSITELIB}/${EGG_INFODIR}/requires.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 8${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/sqlalchemy_utils/__init__.py 9${PYSITELIB}/sqlalchemy_utils/__init__.py
9${PYSITELIB}/sqlalchemy_utils/__init__.pyc 10${PYSITELIB}/sqlalchemy_utils/__init__.pyc
10${PYSITELIB}/sqlalchemy_utils/__init__.pyo 11${PYSITELIB}/sqlalchemy_utils/__init__.pyo
11${PYSITELIB}/sqlalchemy_utils/aggregates.py 12${PYSITELIB}/sqlalchemy_utils/aggregates.py
12${PYSITELIB}/sqlalchemy_utils/aggregates.pyc 13${PYSITELIB}/sqlalchemy_utils/aggregates.pyc
13${PYSITELIB}/sqlalchemy_utils/aggregates.pyo 14${PYSITELIB}/sqlalchemy_utils/aggregates.pyo
14${PYSITELIB}/sqlalchemy_utils/asserts.py 15${PYSITELIB}/sqlalchemy_utils/asserts.py
15${PYSITELIB}/sqlalchemy_utils/asserts.pyc 16${PYSITELIB}/sqlalchemy_utils/asserts.pyc
16${PYSITELIB}/sqlalchemy_utils/asserts.pyo 17${PYSITELIB}/sqlalchemy_utils/asserts.pyo
17${PYSITELIB}/sqlalchemy_utils/batch.py 
18${PYSITELIB}/sqlalchemy_utils/batch.pyc 
19${PYSITELIB}/sqlalchemy_utils/batch.pyo 
20${PYSITELIB}/sqlalchemy_utils/decorators.py 
21${PYSITELIB}/sqlalchemy_utils/decorators.pyc 
22${PYSITELIB}/sqlalchemy_utils/decorators.pyo 
23${PYSITELIB}/sqlalchemy_utils/exceptions.py 18${PYSITELIB}/sqlalchemy_utils/exceptions.py
24${PYSITELIB}/sqlalchemy_utils/exceptions.pyc 19${PYSITELIB}/sqlalchemy_utils/exceptions.pyc
25${PYSITELIB}/sqlalchemy_utils/exceptions.pyo 20${PYSITELIB}/sqlalchemy_utils/exceptions.pyo
26${PYSITELIB}/sqlalchemy_utils/expression_parser.py 
27${PYSITELIB}/sqlalchemy_utils/expression_parser.pyc 
28${PYSITELIB}/sqlalchemy_utils/expression_parser.pyo 
29${PYSITELIB}/sqlalchemy_utils/expressions.py 21${PYSITELIB}/sqlalchemy_utils/expressions.py
30${PYSITELIB}/sqlalchemy_utils/expressions.pyc 22${PYSITELIB}/sqlalchemy_utils/expressions.pyc
31${PYSITELIB}/sqlalchemy_utils/expressions.pyo 23${PYSITELIB}/sqlalchemy_utils/expressions.pyo
32${PYSITELIB}/sqlalchemy_utils/functions/__init__.py 24${PYSITELIB}/sqlalchemy_utils/functions/__init__.py
33${PYSITELIB}/sqlalchemy_utils/functions/__init__.pyc 25${PYSITELIB}/sqlalchemy_utils/functions/__init__.pyc
34${PYSITELIB}/sqlalchemy_utils/functions/__init__.pyo 26${PYSITELIB}/sqlalchemy_utils/functions/__init__.pyo
35${PYSITELIB}/sqlalchemy_utils/functions/database.py 27${PYSITELIB}/sqlalchemy_utils/functions/database.py
36${PYSITELIB}/sqlalchemy_utils/functions/database.pyc 28${PYSITELIB}/sqlalchemy_utils/functions/database.pyc
37${PYSITELIB}/sqlalchemy_utils/functions/database.pyo 29${PYSITELIB}/sqlalchemy_utils/functions/database.pyo
38${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.py 30${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.py
39${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.pyc 31${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.pyc
40${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.pyo 32${PYSITELIB}/sqlalchemy_utils/functions/foreign_keys.pyo
41${PYSITELIB}/sqlalchemy_utils/functions/mock.py 33${PYSITELIB}/sqlalchemy_utils/functions/mock.py
@@ -64,83 +56,98 @@ ${PYSITELIB}/sqlalchemy_utils/models.pyc @@ -64,83 +56,98 @@ ${PYSITELIB}/sqlalchemy_utils/models.pyc
64${PYSITELIB}/sqlalchemy_utils/models.pyo 56${PYSITELIB}/sqlalchemy_utils/models.pyo
65${PYSITELIB}/sqlalchemy_utils/observer.py 57${PYSITELIB}/sqlalchemy_utils/observer.py
66${PYSITELIB}/sqlalchemy_utils/observer.pyc 58${PYSITELIB}/sqlalchemy_utils/observer.pyc
67${PYSITELIB}/sqlalchemy_utils/observer.pyo 59${PYSITELIB}/sqlalchemy_utils/observer.pyo
68${PYSITELIB}/sqlalchemy_utils/operators.py 60${PYSITELIB}/sqlalchemy_utils/operators.py
69${PYSITELIB}/sqlalchemy_utils/operators.pyc 61${PYSITELIB}/sqlalchemy_utils/operators.pyc
70${PYSITELIB}/sqlalchemy_utils/operators.pyo 62${PYSITELIB}/sqlalchemy_utils/operators.pyo
71${PYSITELIB}/sqlalchemy_utils/path.py 63${PYSITELIB}/sqlalchemy_utils/path.py
72${PYSITELIB}/sqlalchemy_utils/path.pyc 64${PYSITELIB}/sqlalchemy_utils/path.pyc
73${PYSITELIB}/sqlalchemy_utils/path.pyo 65${PYSITELIB}/sqlalchemy_utils/path.pyo
74${PYSITELIB}/sqlalchemy_utils/primitives/__init__.py 66${PYSITELIB}/sqlalchemy_utils/primitives/__init__.py
75${PYSITELIB}/sqlalchemy_utils/primitives/__init__.pyc 67${PYSITELIB}/sqlalchemy_utils/primitives/__init__.pyc
76${PYSITELIB}/sqlalchemy_utils/primitives/__init__.pyo 68${PYSITELIB}/sqlalchemy_utils/primitives/__init__.pyo
 69${PYSITELIB}/sqlalchemy_utils/primitives/country.py
 70${PYSITELIB}/sqlalchemy_utils/primitives/country.pyc
 71${PYSITELIB}/sqlalchemy_utils/primitives/country.pyo
 72${PYSITELIB}/sqlalchemy_utils/primitives/currency.py
 73${PYSITELIB}/sqlalchemy_utils/primitives/currency.pyc
 74${PYSITELIB}/sqlalchemy_utils/primitives/currency.pyo
 75${PYSITELIB}/sqlalchemy_utils/primitives/ltree.py
 76${PYSITELIB}/sqlalchemy_utils/primitives/ltree.pyc
 77${PYSITELIB}/sqlalchemy_utils/primitives/ltree.pyo
77${PYSITELIB}/sqlalchemy_utils/primitives/weekday.py 78${PYSITELIB}/sqlalchemy_utils/primitives/weekday.py
78${PYSITELIB}/sqlalchemy_utils/primitives/weekday.pyc 79${PYSITELIB}/sqlalchemy_utils/primitives/weekday.pyc
79${PYSITELIB}/sqlalchemy_utils/primitives/weekday.pyo 80${PYSITELIB}/sqlalchemy_utils/primitives/weekday.pyo
80${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.py 81${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.py
81${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.pyc 82${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.pyc
82${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.pyo 83${PYSITELIB}/sqlalchemy_utils/primitives/weekdays.pyo
83${PYSITELIB}/sqlalchemy_utils/proxy_dict.py 84${PYSITELIB}/sqlalchemy_utils/proxy_dict.py
84${PYSITELIB}/sqlalchemy_utils/proxy_dict.pyc 85${PYSITELIB}/sqlalchemy_utils/proxy_dict.pyc
85${PYSITELIB}/sqlalchemy_utils/proxy_dict.pyo 86${PYSITELIB}/sqlalchemy_utils/proxy_dict.pyo
86${PYSITELIB}/sqlalchemy_utils/query_chain.py 87${PYSITELIB}/sqlalchemy_utils/query_chain.py
87${PYSITELIB}/sqlalchemy_utils/query_chain.pyc 88${PYSITELIB}/sqlalchemy_utils/query_chain.pyc
88${PYSITELIB}/sqlalchemy_utils/query_chain.pyo 89${PYSITELIB}/sqlalchemy_utils/query_chain.pyo
89${PYSITELIB}/sqlalchemy_utils/relationships/__init__.py 90${PYSITELIB}/sqlalchemy_utils/relationships/__init__.py
90${PYSITELIB}/sqlalchemy_utils/relationships/__init__.pyc 91${PYSITELIB}/sqlalchemy_utils/relationships/__init__.pyc
91${PYSITELIB}/sqlalchemy_utils/relationships/__init__.pyo 92${PYSITELIB}/sqlalchemy_utils/relationships/__init__.pyo
92${PYSITELIB}/sqlalchemy_utils/relationships/chained_join.py 93${PYSITELIB}/sqlalchemy_utils/relationships/chained_join.py
93${PYSITELIB}/sqlalchemy_utils/relationships/chained_join.pyc 94${PYSITELIB}/sqlalchemy_utils/relationships/chained_join.pyc
94${PYSITELIB}/sqlalchemy_utils/relationships/chained_join.pyo 95${PYSITELIB}/sqlalchemy_utils/relationships/chained_join.pyo
95${PYSITELIB}/sqlalchemy_utils/relationships/select_aggregate.py 
96${PYSITELIB}/sqlalchemy_utils/relationships/select_aggregate.pyc 
97${PYSITELIB}/sqlalchemy_utils/relationships/select_aggregate.pyo 
98${PYSITELIB}/sqlalchemy_utils/types/__init__.py 96${PYSITELIB}/sqlalchemy_utils/types/__init__.py
99${PYSITELIB}/sqlalchemy_utils/types/__init__.pyc 97${PYSITELIB}/sqlalchemy_utils/types/__init__.pyc
100${PYSITELIB}/sqlalchemy_utils/types/__init__.pyo 98${PYSITELIB}/sqlalchemy_utils/types/__init__.pyo
101${PYSITELIB}/sqlalchemy_utils/types/arrow.py 99${PYSITELIB}/sqlalchemy_utils/types/arrow.py
102${PYSITELIB}/sqlalchemy_utils/types/arrow.pyc 100${PYSITELIB}/sqlalchemy_utils/types/arrow.pyc
103${PYSITELIB}/sqlalchemy_utils/types/arrow.pyo 101${PYSITELIB}/sqlalchemy_utils/types/arrow.pyo
104${PYSITELIB}/sqlalchemy_utils/types/bit.py 102${PYSITELIB}/sqlalchemy_utils/types/bit.py
105${PYSITELIB}/sqlalchemy_utils/types/bit.pyc 103${PYSITELIB}/sqlalchemy_utils/types/bit.pyc
106${PYSITELIB}/sqlalchemy_utils/types/bit.pyo 104${PYSITELIB}/sqlalchemy_utils/types/bit.pyo
107${PYSITELIB}/sqlalchemy_utils/types/choice.py 105${PYSITELIB}/sqlalchemy_utils/types/choice.py
108${PYSITELIB}/sqlalchemy_utils/types/choice.pyc 106${PYSITELIB}/sqlalchemy_utils/types/choice.pyc
109${PYSITELIB}/sqlalchemy_utils/types/choice.pyo 107${PYSITELIB}/sqlalchemy_utils/types/choice.pyo
110${PYSITELIB}/sqlalchemy_utils/types/color.py 108${PYSITELIB}/sqlalchemy_utils/types/color.py
111${PYSITELIB}/sqlalchemy_utils/types/color.pyc 109${PYSITELIB}/sqlalchemy_utils/types/color.pyc
112${PYSITELIB}/sqlalchemy_utils/types/color.pyo 110${PYSITELIB}/sqlalchemy_utils/types/color.pyo
113${PYSITELIB}/sqlalchemy_utils/types/country.py 111${PYSITELIB}/sqlalchemy_utils/types/country.py
114${PYSITELIB}/sqlalchemy_utils/types/country.pyc 112${PYSITELIB}/sqlalchemy_utils/types/country.pyc
115${PYSITELIB}/sqlalchemy_utils/types/country.pyo 113${PYSITELIB}/sqlalchemy_utils/types/country.pyo
 114${PYSITELIB}/sqlalchemy_utils/types/currency.py
 115${PYSITELIB}/sqlalchemy_utils/types/currency.pyc
 116${PYSITELIB}/sqlalchemy_utils/types/currency.pyo
116${PYSITELIB}/sqlalchemy_utils/types/email.py 117${PYSITELIB}/sqlalchemy_utils/types/email.py
117${PYSITELIB}/sqlalchemy_utils/types/email.pyc 118${PYSITELIB}/sqlalchemy_utils/types/email.pyc
118${PYSITELIB}/sqlalchemy_utils/types/email.pyo 119${PYSITELIB}/sqlalchemy_utils/types/email.pyo
119${PYSITELIB}/sqlalchemy_utils/types/encrypted.py 120${PYSITELIB}/sqlalchemy_utils/types/encrypted.py
120${PYSITELIB}/sqlalchemy_utils/types/encrypted.pyc 121${PYSITELIB}/sqlalchemy_utils/types/encrypted.pyc
121${PYSITELIB}/sqlalchemy_utils/types/encrypted.pyo 122${PYSITELIB}/sqlalchemy_utils/types/encrypted.pyo
122${PYSITELIB}/sqlalchemy_utils/types/ip_address.py 123${PYSITELIB}/sqlalchemy_utils/types/ip_address.py
123${PYSITELIB}/sqlalchemy_utils/types/ip_address.pyc 124${PYSITELIB}/sqlalchemy_utils/types/ip_address.pyc
124${PYSITELIB}/sqlalchemy_utils/types/ip_address.pyo 125${PYSITELIB}/sqlalchemy_utils/types/ip_address.pyo
125${PYSITELIB}/sqlalchemy_utils/types/json.py 126${PYSITELIB}/sqlalchemy_utils/types/json.py
126${PYSITELIB}/sqlalchemy_utils/types/json.pyc 127${PYSITELIB}/sqlalchemy_utils/types/json.pyc
127${PYSITELIB}/sqlalchemy_utils/types/json.pyo 128${PYSITELIB}/sqlalchemy_utils/types/json.pyo
128${PYSITELIB}/sqlalchemy_utils/types/locale.py 129${PYSITELIB}/sqlalchemy_utils/types/locale.py
129${PYSITELIB}/sqlalchemy_utils/types/locale.pyc 130${PYSITELIB}/sqlalchemy_utils/types/locale.pyc
130${PYSITELIB}/sqlalchemy_utils/types/locale.pyo 131${PYSITELIB}/sqlalchemy_utils/types/locale.pyo
 132${PYSITELIB}/sqlalchemy_utils/types/ltree.py
 133${PYSITELIB}/sqlalchemy_utils/types/ltree.pyc
 134${PYSITELIB}/sqlalchemy_utils/types/ltree.pyo
131${PYSITELIB}/sqlalchemy_utils/types/password.py 135${PYSITELIB}/sqlalchemy_utils/types/password.py
132${PYSITELIB}/sqlalchemy_utils/types/password.pyc 136${PYSITELIB}/sqlalchemy_utils/types/password.pyc
133${PYSITELIB}/sqlalchemy_utils/types/password.pyo 137${PYSITELIB}/sqlalchemy_utils/types/password.pyo
 138${PYSITELIB}/sqlalchemy_utils/types/pg_composite.py
 139${PYSITELIB}/sqlalchemy_utils/types/pg_composite.pyc
 140${PYSITELIB}/sqlalchemy_utils/types/pg_composite.pyo
134${PYSITELIB}/sqlalchemy_utils/types/phone_number.py 141${PYSITELIB}/sqlalchemy_utils/types/phone_number.py
135${PYSITELIB}/sqlalchemy_utils/types/phone_number.pyc 142${PYSITELIB}/sqlalchemy_utils/types/phone_number.pyc
136${PYSITELIB}/sqlalchemy_utils/types/phone_number.pyo 143${PYSITELIB}/sqlalchemy_utils/types/phone_number.pyo
137${PYSITELIB}/sqlalchemy_utils/types/range.py 144${PYSITELIB}/sqlalchemy_utils/types/range.py
138${PYSITELIB}/sqlalchemy_utils/types/range.pyc 145${PYSITELIB}/sqlalchemy_utils/types/range.pyc
139${PYSITELIB}/sqlalchemy_utils/types/range.pyo 146${PYSITELIB}/sqlalchemy_utils/types/range.pyo
140${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.py 147${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.py
141${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.pyc 148${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.pyc
142${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.pyo 149${PYSITELIB}/sqlalchemy_utils/types/scalar_coercible.pyo
143${PYSITELIB}/sqlalchemy_utils/types/scalar_list.py 150${PYSITELIB}/sqlalchemy_utils/types/scalar_list.py
144${PYSITELIB}/sqlalchemy_utils/types/scalar_list.pyc 151${PYSITELIB}/sqlalchemy_utils/types/scalar_list.pyc
145${PYSITELIB}/sqlalchemy_utils/types/scalar_list.pyo 152${PYSITELIB}/sqlalchemy_utils/types/scalar_list.pyo
146${PYSITELIB}/sqlalchemy_utils/types/timezone.py 153${PYSITELIB}/sqlalchemy_utils/types/timezone.py

cvs diff -r1.7 -r1.8 pkgsrc/databases/py-sqlalchemy-utils/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/py-sqlalchemy-utils/distinfo 2015/11/03 01:56:28 1.7
+++ pkgsrc/databases/py-sqlalchemy-utils/distinfo 2017/07/25 11:03:19 1.8
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.7 2015/11/03 01:56:28 agc Exp $ 1$NetBSD: distinfo,v 1.8 2017/07/25 11:03:19 adam Exp $
2 2
3SHA1 (SQLAlchemy-Utils-0.29.8.tar.gz) = 5c6c2785cd590f46ebf666f27e01a3305bfbd8a5 3SHA1 (SQLAlchemy-Utils-0.32.14.tar.gz) = cf311246998669ed1f97922b2171e5038b9717a5
4RMD160 (SQLAlchemy-Utils-0.29.8.tar.gz) = 600665c86d1938cf9cab05d4405d7ca3c50e13d6 4RMD160 (SQLAlchemy-Utils-0.32.14.tar.gz) = 9d24764c1c208841633cd3627a0906c47705777b
5SHA512 (SQLAlchemy-Utils-0.29.8.tar.gz) = 2895baabd343deaacca9c23540a70924d503770523a592277e72ef8026b71cf19f518416479057a7ff66cb0a87e4c9bc57bbd6e6c72a6537ef4763aa0130ef4c 5SHA512 (SQLAlchemy-Utils-0.32.14.tar.gz) = 1d359728d9c912610242b46907a89d3fccde03721303c1521552847bb884c0d9628a68132bf4817386973eb22d4c3f096eefcb4c09b7ce10c8167e3444e8b56d
6Size (SQLAlchemy-Utils-0.29.8.tar.gz) = 105654 bytes 6Size (SQLAlchemy-Utils-0.32.14.tar.gz) = 119696 bytes