pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/py-alembic
Module Name: pkgsrc
Committed By: adam
Date: Sun Feb 16 21:11:41 UTC 2020
Modified Files:
pkgsrc/databases/py-alembic: Makefile PLIST distinfo
Log Message:
py-alembic: updated to 1.4.0
1.4.0
[feature] [batch]
Added new parameters BatchOperations.add_column.insert_before, BatchOperations.add_column.insert_after which provide for establishing the specific position in which a new column should be placed.
Also added Operations.batch_alter_table.partial_reordering which allows the complete set of columns to be reordered when the new table is created. Both operations apply only to when batch mode is
recreating the whole table using recreate="always". Thanks to Marcin Szymanski for assistance with the implementation.
bug
[bug] [autogenerate]
Adjusted the unique constraint comparison logic in a similar manner as that of 421 did for indexes in order to take into account SQLAlchemy’s own truncation of long constraint names when a naming
convention is in use. Without this step, a name that is truncated by SQLAlchemy based on a unique constraint naming convention or hardcoded name will not compare properly.
[bug] [autogenerate]
A major rework of the “type comparison” logic is in place which changes the entire approach by which column datatypes are compared. Types are now compared based on the DDL string generated by the
metadata type vs. the datatype reflected from the database. This means we compare types based on what would actually render and additionally if elements of the types change like string length, those
changes are detected as well. False positives like those generated between SQLAlchemy Boolean and MySQL TINYINT should also be resolved. Thanks very much to Paul Becotte for lots of hard work and
patience on this one.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/databases/py-alembic/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/databases/py-alembic/PLIST
cvs rdiff -u -r1.19 -r1.20 pkgsrc/databases/py-alembic/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-alembic/Makefile
diff -u pkgsrc/databases/py-alembic/Makefile:1.20 pkgsrc/databases/py-alembic/Makefile:1.21
--- pkgsrc/databases/py-alembic/Makefile:1.20 Tue Dec 3 18:21:15 2019
+++ pkgsrc/databases/py-alembic/Makefile Sun Feb 16 21:11:41 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2019/12/03 18:21:15 adam Exp $
+# $NetBSD: Makefile,v 1.21 2020/02/16 21:11:41 adam Exp $
-DISTNAME= alembic-1.3.1
+DISTNAME= alembic-1.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= databases python
MASTER_SITES= ${MASTER_SITE_PYPI:=a/alembic/}
Index: pkgsrc/databases/py-alembic/PLIST
diff -u pkgsrc/databases/py-alembic/PLIST:1.5 pkgsrc/databases/py-alembic/PLIST:1.6
--- pkgsrc/databases/py-alembic/PLIST:1.5 Thu Oct 10 18:26:53 2019
+++ pkgsrc/databases/py-alembic/PLIST Sun Feb 16 21:11:41 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2019/10/10 18:26:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2020/02/16 21:11:41 adam Exp $
bin/alembic-${PYVERSSUFFIX}
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -127,12 +127,33 @@ ${PYSITELIB}/alembic/testing/assertions.
${PYSITELIB}/alembic/testing/env.py
${PYSITELIB}/alembic/testing/env.pyc
${PYSITELIB}/alembic/testing/env.pyo
+${PYSITELIB}/alembic/testing/exclusions.py
+${PYSITELIB}/alembic/testing/exclusions.pyc
+${PYSITELIB}/alembic/testing/exclusions.pyo
+${PYSITELIB}/alembic/testing/fixture_functions.py
+${PYSITELIB}/alembic/testing/fixture_functions.pyc
+${PYSITELIB}/alembic/testing/fixture_functions.pyo
${PYSITELIB}/alembic/testing/fixtures.py
${PYSITELIB}/alembic/testing/fixtures.pyc
${PYSITELIB}/alembic/testing/fixtures.pyo
+${PYSITELIB}/alembic/testing/plugin/__init__.py
+${PYSITELIB}/alembic/testing/plugin/__init__.pyc
+${PYSITELIB}/alembic/testing/plugin/__init__.pyo
+${PYSITELIB}/alembic/testing/plugin/bootstrap.py
+${PYSITELIB}/alembic/testing/plugin/bootstrap.pyc
+${PYSITELIB}/alembic/testing/plugin/bootstrap.pyo
+${PYSITELIB}/alembic/testing/plugin/plugin_base.py
+${PYSITELIB}/alembic/testing/plugin/plugin_base.pyc
+${PYSITELIB}/alembic/testing/plugin/plugin_base.pyo
+${PYSITELIB}/alembic/testing/plugin/pytestplugin.py
+${PYSITELIB}/alembic/testing/plugin/pytestplugin.pyc
+${PYSITELIB}/alembic/testing/plugin/pytestplugin.pyo
${PYSITELIB}/alembic/testing/requirements.py
${PYSITELIB}/alembic/testing/requirements.pyc
${PYSITELIB}/alembic/testing/requirements.pyo
+${PYSITELIB}/alembic/testing/util.py
+${PYSITELIB}/alembic/testing/util.pyc
+${PYSITELIB}/alembic/testing/util.pyo
${PYSITELIB}/alembic/util/__init__.py
${PYSITELIB}/alembic/util/__init__.pyc
${PYSITELIB}/alembic/util/__init__.pyo
Index: pkgsrc/databases/py-alembic/distinfo
diff -u pkgsrc/databases/py-alembic/distinfo:1.19 pkgsrc/databases/py-alembic/distinfo:1.20
--- pkgsrc/databases/py-alembic/distinfo:1.19 Tue Dec 3 18:21:15 2019
+++ pkgsrc/databases/py-alembic/distinfo Sun Feb 16 21:11:41 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.19 2019/12/03 18:21:15 adam Exp $
+$NetBSD: distinfo,v 1.20 2020/02/16 21:11:41 adam Exp $
-SHA1 (alembic-1.3.1.tar.gz) = 648a41ec223e5bb6e1017328e71b4fba7cd9042d
-RMD160 (alembic-1.3.1.tar.gz) = aac83a36f3ecff8e06b16bbe8e7fbfe58038abb5
-SHA512 (alembic-1.3.1.tar.gz) = 686c109966c66c1720fb193e190d77fe8b039ed4fb114f08989cd44505bcc84d316cd7f6fd26a4a919a6633efc4a1d3d05b8706452ecf6b91ffb5067974bf5fc
-Size (alembic-1.3.1.tar.gz) = 1056451 bytes
+SHA1 (alembic-1.4.0.tar.gz) = 637491458046ceb122ac4f94e25fa70fa64a89cc
+RMD160 (alembic-1.4.0.tar.gz) = 66bde458f6d5f2e74506b9aeac75381aff1588e4
+SHA512 (alembic-1.4.0.tar.gz) = f66c17ce9bd1dedd74d0df6dbda569a2fceb7770ce1020730142c7bd3f72398c520c3b7fdb3a7af0494c231c8f323c01928ca3fcd867d4f7747ad3b5c1f8857c
+Size (alembic-1.4.0.tar.gz) = 1082449 bytes
Home |
Main Index |
Thread Index |
Old Index