Hello community,

here is the log from the commit of package python-Flask-Migrate for 
openSUSE:Factory checked in at 2019-02-24 17:18:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-Migrate (Old)
 and      /work/SRC/openSUSE:Factory/.python-Flask-Migrate.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Flask-Migrate"

Sun Feb 24 17:18:03 2019 rev:3 rq:677892 version:2.4.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-Flask-Migrate/python-Flask-Migrate.changes    
    2018-12-18 14:58:25.190248826 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-Flask-Migrate.new.28833/python-Flask-Migrate.changes
     2019-02-24 17:18:05.552421779 +0100
@@ -1,0 +2,9 @@
+Sat Feb 16 18:44:38 UTC 2019 - Arun Persaud <[email protected]>
+
+- specfile:
+  * update copyright year
+
+- update to version 2.4.0:
+  * Refreshed the env.py files from the Alembic project (#216)
+
+-------------------------------------------------------------------

Old:
----
  Flask-Migrate-2.3.1.tar.gz

New:
----
  Flask-Migrate-2.4.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Flask-Migrate.spec ++++++
--- /var/tmp/diff_new_pack.v44gnQ/_old  2019-02-24 17:18:06.084421684 +0100
+++ /var/tmp/diff_new_pack.v44gnQ/_new  2019-02-24 17:18:06.088421683 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Flask-Migrate
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %bcond_without test
 Name:           python-Flask-Migrate
-Version:        2.3.1
+Version:        2.4.0
 Release:        0
 Summary:        SQLAlchemy database migrations for Flask applications using 
Alembic
 License:        MIT

++++++ Flask-Migrate-2.3.1.tar.gz -> Flask-Migrate-2.4.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Flask-Migrate-2.3.1/Flask_Migrate.egg-info/PKG-INFO 
new/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/PKG-INFO
--- old/Flask-Migrate-2.3.1/Flask_Migrate.egg-info/PKG-INFO     2018-11-28 
14:57:23.000000000 +0100
+++ new/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/PKG-INFO     2019-02-16 
13:13:50.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: Flask-Migrate
-Version: 2.3.1
+Version: 2.4.0
 Summary: SQLAlchemy database migrations for Flask applications using Alembic
 Home-page: http://github.com/miguelgrinberg/flask-migrate/
 Author: Miguel Grinberg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Flask-Migrate-2.3.1/Flask_Migrate.egg-info/SOURCES.txt 
new/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/SOURCES.txt
--- old/Flask-Migrate-2.3.1/Flask_Migrate.egg-info/SOURCES.txt  2018-11-28 
14:57:23.000000000 +0100
+++ new/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/SOURCES.txt  2019-02-16 
13:13:50.000000000 +0100
@@ -20,7 +20,6 @@
 flask_migrate/templates/flask-multidb/env.py
 flask_migrate/templates/flask-multidb/script.py.mako
 tests/__init__.py
-tests/app.db
 tests/app.py
 tests/app_compare_type1.py
 tests/app_compare_type2.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Flask-Migrate-2.3.1/PKG-INFO 
new/Flask-Migrate-2.4.0/PKG-INFO
--- old/Flask-Migrate-2.3.1/PKG-INFO    2018-11-28 14:57:23.000000000 +0100
+++ new/Flask-Migrate-2.4.0/PKG-INFO    2019-02-16 13:13:50.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: Flask-Migrate
-Version: 2.3.1
+Version: 2.4.0
 Summary: SQLAlchemy database migrations for Flask applications using Alembic
 Home-page: http://github.com/miguelgrinberg/flask-migrate/
 Author: Miguel Grinberg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Flask-Migrate-2.3.1/flask_migrate/templates/flask/env.py 
new/Flask-Migrate-2.4.0/flask_migrate/templates/flask/env.py
--- old/Flask-Migrate-2.3.1/flask_migrate/templates/flask/env.py        
2018-11-28 14:56:31.000000000 +0100
+++ new/Flask-Migrate-2.4.0/flask_migrate/templates/flask/env.py        
2019-02-16 13:08:47.000000000 +0100
@@ -1,8 +1,12 @@
 from __future__ import with_statement
-from alembic import context
-from sqlalchemy import engine_from_config, pool
-from logging.config import fileConfig
+
 import logging
+from logging.config import fileConfig
+
+from sqlalchemy import engine_from_config
+from sqlalchemy import pool
+
+from alembic import context
 
 # this is the Alembic Config object, which provides
 # access to the values within the .ini file in use.
@@ -41,7 +45,9 @@
 
     """
     url = config.get_main_option("sqlalchemy.url")
-    context.configure(url=url)
+    context.configure(
+        url=url, target_metadata=target_metadata, literal_binds=True
+    )
 
     with context.begin_transaction():
         context.run_migrations()
@@ -65,24 +71,23 @@
                 directives[:] = []
                 logger.info('No changes in schema detected.')
 
-    engine = engine_from_config(config.get_section(config.config_ini_section),
-                                prefix='sqlalchemy.',
-                                poolclass=pool.NullPool)
-
-    connection = engine.connect()
-    context.configure(connection=connection,
-                      target_metadata=target_metadata,
-                      process_revision_directives=process_revision_directives,
-                      **current_app.extensions['migrate'].configure_args)
-    
-    try:
+    connectable = engine_from_config(
+        config.get_section(config.config_ini_section),
+        prefix='sqlalchemy.',
+        poolclass=pool.NullPool,
+    )
+
+    with connectable.connect() as connection:
+        context.configure(
+            connection=connection,
+            target_metadata=target_metadata,
+            process_revision_directives=process_revision_directives,
+            **current_app.extensions['migrate'].configure_args
+        )
+
         with context.begin_transaction():
             context.run_migrations()
-    except Exception as exception:
-        logger.error(exception)
-        raise exception
-    finally:
-        connection.close()
+
 
 if context.is_offline_mode():
     run_migrations_offline()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/Flask-Migrate-2.3.1/flask_migrate/templates/flask-multidb/env.py 
new/Flask-Migrate-2.4.0/flask_migrate/templates/flask-multidb/env.py
--- old/Flask-Migrate-2.3.1/flask_migrate/templates/flask-multidb/env.py        
2018-08-12 00:10:47.000000000 +0200
+++ new/Flask-Migrate-2.4.0/flask_migrate/templates/flask-multidb/env.py        
2019-02-16 13:08:47.000000000 +0100
@@ -1,8 +1,15 @@
 from __future__ import with_statement
-from alembic import context
-from sqlalchemy import engine_from_config, pool, MetaData
-from logging.config import fileConfig
+
 import logging
+from logging.config import fileConfig
+import re
+
+from sqlalchemy import engine_from_config
+from sqlalchemy import MetaData
+from sqlalchemy import pool
+from flask import current_app
+
+from alembic import context
 
 USE_TWOPHASE = False
 
@@ -19,7 +26,6 @@
 # for 'autogenerate' support
 # from myapp import mymodel
 # target_metadata = mymodel.Base.metadata
-from flask import current_app
 config.set_main_option('sqlalchemy.url',
                        current_app.config.get('SQLALCHEMY_DATABASE_URI'))
 bind_names = []
@@ -61,20 +67,26 @@
     # for the --sql use case, run migrations for each URL into
     # individual files.
 
-    engines = {'': {'url': context.config.get_main_option('sqlalchemy.url')}}
+    engines = {
+        '': {
+            'url': context.config.get_main_option('sqlalchemy.url')
+        }
+    }
     for name in bind_names:
         engines[name] = rec = {}
-        rec['url'] = context.config.get_section_option(name,
-                                                       "sqlalchemy.url")
+        rec['url'] = context.config.get_section_option(name, "sqlalchemy.url")
 
     for name, rec in engines.items():
         logger.info("Migrating database %s" % (name or '<default>'))
         file_ = "%s.sql" % name
         logger.info("Writing output to %s" % file_)
         with open(file_, 'w') as buffer:
-            context.configure(url=rec['url'], output_buffer=buffer,
-                              target_metadata=get_metadata(name),
-                              literal_binds=True)
+            context.configure(
+                url=rec['url'],
+                output_buffer=buffer,
+                target_metadata=get_metadata(name),
+                literal_binds=True,
+            )
             with context.begin_transaction():
                 context.run_migrations(engine_name=name)
 
@@ -104,10 +116,15 @@
 
     # for the direct-to-DB use case, start a transaction on all
     # engines, then run all migrations, then commit all transactions.
-    engines = {'': {'engine': engine_from_config(
-        config.get_section(config.config_ini_section),
-        prefix='sqlalchemy.',
-        poolclass=pool.NullPool)}}
+    engines = {
+        '': {
+            'engine': engine_from_config(
+                config.get_section(config.config_ini_section),
+                prefix='sqlalchemy.',
+                poolclass=pool.NullPool,
+            )
+        }
+    }
     for name in bind_names:
         engines[name] = rec = {}
         rec['engine'] = engine_from_config(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Flask-Migrate-2.3.1/setup.py 
new/Flask-Migrate-2.4.0/setup.py
--- old/Flask-Migrate-2.3.1/setup.py    2018-11-28 14:56:31.000000000 +0100
+++ new/Flask-Migrate-2.4.0/setup.py    2019-02-16 13:08:47.000000000 +0100
@@ -9,7 +9,7 @@
 
 setup(
     name='Flask-Migrate',
-    version='2.3.1',
+    version='2.4.0',
     url='http://github.com/miguelgrinberg/flask-migrate/',
     license='MIT',
     author='Miguel Grinberg',
Binary files old/Flask-Migrate-2.3.1/tests/app.db and 
new/Flask-Migrate-2.4.0/tests/app.db differ


Reply via email to