Hello community,
here is the log from the commit of package python-Flask-Migrate for openSUSE:Factory checked in at 2019-06-01 09:47:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-Migrate (Old)
and /work/SRC/openSUSE:Factory/.python-Flask-Migrate.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-Migrate"
Sat Jun 1 09:47:07 2019 rev:4 rq:705809 version:2.5.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Flask-Migrate/python-Flask-Migrate.changes 2019-02-24 17:18:05.552421779 +0100
+++ /work/SRC/openSUSE:Factory/.python-Flask-Migrate.new.5148/python-Flask-Migrate.changes 2019-06-01 09:47:12.823371114 +0200
@@ -1,0 +2,11 @@
+Tue May 28 07:36:48 UTC 2019 - Tomáš Chvátal
+
+- Update to 2.5.2:
+ * add python 3.7 builds, remove 3.4 (commit)
+ * auto-generate change log during release (commit)
+ * helper release script (commit)
+ * support % character in database URLs #59 (commit)
+ * log command output in unit tests (commit)
+ * add a section on why use this extension to the docs #101 (commit)
+
+-------------------------------------------------------------------
Old:
----
Flask-Migrate-2.4.0.tar.gz
New:
----
Flask-Migrate-2.5.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Flask-Migrate.spec ++++++
--- /var/tmp/diff_new_pack.PxIEK7/_old 2019-06-01 09:47:13.991370715 +0200
+++ /var/tmp/diff_new_pack.PxIEK7/_new 2019-06-01 09:47:14.031370701 +0200
@@ -17,15 +17,18 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%bcond_without test
Name: python-Flask-Migrate
-Version: 2.4.0
+Version: 2.5.2
Release: 0
Summary: SQLAlchemy database migrations for Flask applications using Alembic
License: MIT
Group: Development/Languages/Python
URL: http://github.com/miguelgrinberg/flask-migrate/
Source: https://files.pythonhosted.org/packages/source/F/Flask-Migrate/Flask-Migrate-%{version}.tar.gz
+BuildRequires: %{python_module Flask >= 0.9}
+BuildRequires: %{python_module Flask-SQLAlchemy >= 1.0}
+BuildRequires: %{python_module Flask-Script >= 0.6}
+BuildRequires: %{python_module alembic >= 0.7}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
@@ -34,12 +37,6 @@
Requires: python-Flask-Script >= 0.6
Requires: python-alembic >= 0.7
BuildArch: noarch
-%if %{with test}
-BuildRequires: %{python_module Flask >= 0.9}
-BuildRequires: %{python_module Flask-SQLAlchemy >= 1.0}
-BuildRequires: %{python_module Flask-Script >= 0.6}
-BuildRequires: %{python_module alembic >= 0.7}
-%endif
%python_subpackages
%description
@@ -57,11 +54,9 @@
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
-%if %{with test}
%check
export LC_CTYPE=en_US.UTF-8
%python_exec setup.py test
-%endif
%files %{python_files}
%doc README.md
++++++ Flask-Migrate-2.4.0.tar.gz -> Flask-Migrate-2.5.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/PKG-INFO new/Flask-Migrate-2.5.2/Flask_Migrate.egg-info/PKG-INFO
--- old/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/PKG-INFO 2019-02-16 13:13:50.000000000 +0100
+++ new/Flask-Migrate-2.5.2/Flask_Migrate.egg-info/PKG-INFO 2019-05-25 21:11:40.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: Flask-Migrate
-Version: 2.4.0
+Version: 2.5.2
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.4.0/Flask_Migrate.egg-info/SOURCES.txt new/Flask-Migrate-2.5.2/Flask_Migrate.egg-info/SOURCES.txt
--- old/Flask-Migrate-2.4.0/Flask_Migrate.egg-info/SOURCES.txt 2019-02-16 13:13:50.000000000 +0100
+++ new/Flask-Migrate-2.5.2/Flask_Migrate.egg-info/SOURCES.txt 2019-05-25 21:11:40.000000000 +0200
@@ -1,6 +1,7 @@
LICENSE
MANIFEST.in
README.md
+__version__
setup.py
Flask_Migrate.egg-info/PKG-INFO
Flask_Migrate.egg-info/SOURCES.txt
@@ -20,6 +21,7 @@
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.4.0/MANIFEST.in new/Flask-Migrate-2.5.2/MANIFEST.in
--- old/Flask-Migrate-2.4.0/MANIFEST.in 2018-08-12 00:10:47.000000000 +0200
+++ new/Flask-Migrate-2.5.2/MANIFEST.in 2019-05-20 10:43:37.000000000 +0200
@@ -1,3 +1,3 @@
-include README.md LICENSE flask_migrate/templates/flask/* \
+include __version__ README.md LICENSE flask_migrate/templates/flask/* \
flask_migrate/templates/flask-multidb/* tests/*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/PKG-INFO new/Flask-Migrate-2.5.2/PKG-INFO
--- old/Flask-Migrate-2.4.0/PKG-INFO 2019-02-16 13:13:50.000000000 +0100
+++ new/Flask-Migrate-2.5.2/PKG-INFO 2019-05-25 21:11:40.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: Flask-Migrate
-Version: 2.4.0
+Version: 2.5.2
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.4.0/README.md new/Flask-Migrate-2.5.2/README.md
--- old/Flask-Migrate-2.4.0/README.md 2018-08-12 00:10:47.000000000 +0200
+++ new/Flask-Migrate-2.5.2/README.md 2019-05-25 20:21:02.000000000 +0200
@@ -3,7 +3,7 @@
[![Build Status](https://travis-ci.org/miguelgrinberg/Flask-Migrate.png?branch=master)](https://travis-ci.org/miguelgrinberg/Flask-Migrate)
-Flask-Migrate is an extension that handles SQLAlchemy database migrations for Flask applications using Alembic. The database operations are provided as command line arguments for Flask-Script.
+Flask-Migrate is an extension that handles SQLAlchemy database migrations for Flask applications using Alembic. The database operations are provided as command-line arguments under the `flask db` command.
Installation
------------
@@ -62,4 +62,4 @@
- [Documentation](http://flask-migrate.readthedocs.io/en/latest/)
- [pypi](https://pypi.python.org/pypi/Flask-Migrate)
-- [Change Log](https://github.com/miguelgrinberg/Flask-Migrate/blob/master/CHANGELOG.md)
+- [Change Log](https://github.com/miguelgrinberg/Flask-Migrate/blob/master/CHANGES.md)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/__version__ new/Flask-Migrate-2.5.2/__version__
--- old/Flask-Migrate-2.4.0/__version__ 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-Migrate-2.5.2/__version__ 2019-05-25 21:11:32.000000000 +0200
@@ -0,0 +1 @@
+2.5.2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/flask_migrate/templates/flask/env.py new/Flask-Migrate-2.5.2/flask_migrate/templates/flask/env.py
--- old/Flask-Migrate-2.4.0/flask_migrate/templates/flask/env.py 2019-02-16 13:08:47.000000000 +0100
+++ new/Flask-Migrate-2.5.2/flask_migrate/templates/flask/env.py 2019-05-19 17:11:53.000000000 +0200
@@ -22,8 +22,9 @@
# 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'))
+config.set_main_option(
+ 'sqlalchemy.url', current_app.config.get(
+ 'SQLALCHEMY_DATABASE_URI').replace('%', '%%'))
target_metadata = current_app.extensions['migrate'].db.metadata
# other values from the config, defined by the needs of env.py,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/flask_migrate/templates/flask-multidb/env.py new/Flask-Migrate-2.5.2/flask_migrate/templates/flask-multidb/env.py
--- old/Flask-Migrate-2.4.0/flask_migrate/templates/flask-multidb/env.py 2019-02-16 13:08:47.000000000 +0100
+++ new/Flask-Migrate-2.5.2/flask_migrate/templates/flask-multidb/env.py 2019-05-19 17:11:11.000000000 +0200
@@ -26,11 +26,13 @@
# for 'autogenerate' support
# from myapp import mymodel
# target_metadata = mymodel.Base.metadata
-config.set_main_option('sqlalchemy.url',
- current_app.config.get('SQLALCHEMY_DATABASE_URI'))
+config.set_main_option(
+ 'sqlalchemy.url', current_app.config.get(
+ 'SQLALCHEMY_DATABASE_URI').replace('%', '%%'))
bind_names = []
for name, url in current_app.config.get("SQLALCHEMY_BINDS").items():
- context.config.set_section_option(name, "sqlalchemy.url", url)
+ context.config.set_section_option(name, "sqlalchemy.url", url.replace(
+ '%', '%%'))
bind_names.append(name)
target_metadata = current_app.extensions['migrate'].db.metadata
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/setup.py new/Flask-Migrate-2.5.2/setup.py
--- old/Flask-Migrate-2.4.0/setup.py 2019-02-16 13:08:47.000000000 +0100
+++ new/Flask-Migrate-2.5.2/setup.py 2019-05-19 17:29:47.000000000 +0200
@@ -7,9 +7,11 @@
from setuptools import setup
+VERSION = open('__version__').read()
+
setup(
name='Flask-Migrate',
- version='2.4.0',
+ version=VERSION,
url='http://github.com/miguelgrinberg/flask-migrate/',
license='MIT',
author='Miguel Grinberg',
Binary files old/Flask-Migrate-2.4.0/tests/app.db and new/Flask-Migrate-2.5.2/tests/app.db differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/tests/test_migrate.py new/Flask-Migrate-2.5.2/tests/test_migrate.py
--- old/Flask-Migrate-2.4.0/tests/test_migrate.py 2018-08-12 00:10:47.000000000 +0200
+++ new/Flask-Migrate-2.5.2/tests/test_migrate.py 2019-05-19 17:26:10.000000000 +0200
@@ -10,6 +10,9 @@
process = subprocess.Popen(shlex.split(cmd), stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
(stdout, stderr) = process.communicate()
+ print('\n$ ' + cmd)
+ print(stdout.decode('utf-8'))
+ print(stderr.decode('utf-8'))
return stdout, stderr, process.wait()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Migrate-2.4.0/tests/test_migrate_flaskcli.py new/Flask-Migrate-2.5.2/tests/test_migrate_flaskcli.py
--- old/Flask-Migrate-2.4.0/tests/test_migrate_flaskcli.py 2018-08-12 00:10:47.000000000 +0200
+++ new/Flask-Migrate-2.5.2/tests/test_migrate_flaskcli.py 2019-05-19 17:26:24.000000000 +0200
@@ -11,6 +11,9 @@
process = subprocess.Popen(shlex.split(cmd), stdout=subprocess.PIPE,
stderr=subprocess.PIPE)
(stdout, stderr) = process.communicate()
+ print('\n$ ' + cmd)
+ print(stdout.decode('utf-8'))
+ print(stderr.decode('utf-8'))
return stdout, stderr, process.wait()