Hello community,

here is the log from the commit of package python-sqlalchemy-migrate for 
openSUSE:Factory checked in at 2019-12-21 12:34:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-sqlalchemy-migrate (Old)
 and      /work/SRC/openSUSE:Factory/.python-sqlalchemy-migrate.new.6675 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-sqlalchemy-migrate"

Sat Dec 21 12:34:30 2019 rev:24 rq:758619 version:0.13.0

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-sqlalchemy-migrate/python-sqlalchemy-migrate.changes
      2019-04-24 13:57:05.947999325 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-sqlalchemy-migrate.new.6675/python-sqlalchemy-migrate.changes
    2019-12-21 12:34:52.843463081 +0100
@@ -1,0 +2,9 @@
+Fri Dec 20 18:38:29 UTC 2019 - Dirk Mueller <[email protected]>
+
+- update to 0.13.0:
+  * remove inspect.getargspec deprecation warning
+  * Use engine.connect(); don't use private \_run\_visitor method
+  * Claim support for python 3.6
+  * Claim support for python 3.5
+
+-------------------------------------------------------------------

Old:
----
  sqlalchemy-migrate-0.12.0.tar.gz

New:
----
  sqlalchemy-migrate-0.13.0.tar.gz

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

Other differences:
------------------
++++++ python-sqlalchemy-migrate.spec ++++++
--- /var/tmp/diff_new_pack.UxvD7R/_old  2019-12-21 12:34:53.763463519 +0100
+++ /var/tmp/diff_new_pack.UxvD7R/_new  2019-12-21 12:34:53.767463521 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-sqlalchemy-migrate
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-sqlalchemy-migrate
-Version:        0.12.0
+Version:        0.13.0
 Release:        0
 Summary:        Database schema migration for SQLAlchemy
 License:        MIT

++++++ sqlalchemy-migrate-0.12.0.tar.gz -> sqlalchemy-migrate-0.13.0.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/.zuul.yaml 
new/sqlalchemy-migrate-0.13.0/.zuul.yaml
--- old/sqlalchemy-migrate-0.12.0/.zuul.yaml    1970-01-01 01:00:00.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/.zuul.yaml    2019-10-22 23:14:37.000000000 
+0200
@@ -0,0 +1,37 @@
+- project:
+    templates:
+      - docs-on-readthedocs
+      - openstack-python-jobs
+      - openstack-python35-jobs
+      - openstack-python36-jobs
+    vars:
+      rtd_webhook_id: '61274'
+    check:
+      jobs:
+        - sqlalchemy-migrate-tox-py27sa07
+        - sqlalchemy-migrate-devstack:
+            voting: false
+    gate:
+      jobs:
+        - sqlalchemy-migrate-tox-py27sa07
+
+- job:
+    name: sqlalchemy-migrate-tox-py27sa07
+    parent: tox
+    description: |
+      Run tests for sqlalchemy-migrate project.
+
+      Uses tox with the ``py27sa07`` environment.
+    vars:
+      tox_envlist: py27sa07
+
+- job:
+    name: sqlalchemy-migrate-devstack
+    parent: legacy-dsvm-base
+    run: playbooks/sqlalchemy-migrate-devstack-dsvm/run.yaml
+    post-run: playbooks/sqlalchemy-migrate-devstack-dsvm/post.yaml
+    timeout: 10800
+    required-projects:
+      - openstack/devstack
+      - openstack/devstack-gate
+      - x/sqlalchemy-migrate
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/AUTHORS 
new/sqlalchemy-migrate-0.13.0/AUTHORS
--- old/sqlalchemy-migrate-0.12.0/AUTHORS       2019-01-23 23:43:21.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/AUTHORS       2019-10-22 23:15:46.000000000 
+0200
@@ -41,6 +41,7 @@
 Sascha Peilicke <[email protected]>
 Sean Dague <[email protected]>
 Sean Dague <[email protected]>
+Sean Mooney <[email protected]>
 Sheng Bo Hou <[email protected]>
 Thomas Goirand <[email protected]>
 Thomas Goirand <[email protected]>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/ChangeLog 
new/sqlalchemy-migrate-0.13.0/ChangeLog
--- old/sqlalchemy-migrate-0.12.0/ChangeLog     2019-01-23 23:43:21.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/ChangeLog     2019-10-22 23:15:46.000000000 
+0200
@@ -1,11 +1,26 @@
 CHANGES
 =======
 
+0.13.0
+------
+
+* remove inspect.getargspec deprecation warning
+* Use engine.connect(); don't use private \_run\_visitor method
+* Claim support for python 3.6
+* Claim support for python 3.5
+* Remove test-requirements-py\*.txt files
+* Add bindep support
+* Remove py26 tox targets
+* Import zuul jobs
+* Fix docs build
+* OpenDev Migration Patch
+
 0.12.0
 ------
 
 * Change title in README.rst
 * Don't use deprecated / non-functional "force" parameter
+* Use mysqlclient
 * Use legacy\_alter\_table ON in sqlite recreate\_table
 * Remove py26 support
 * Add .eggs in .gitignore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/PKG-INFO 
new/sqlalchemy-migrate-0.13.0/PKG-INFO
--- old/sqlalchemy-migrate-0.12.0/PKG-INFO      2019-01-23 23:43:22.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/PKG-INFO      2019-10-22 23:15:46.000000000 
+0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: sqlalchemy-migrate
-Version: 0.12.0
+Version: 0.13.0
 Summary: Database schema migration for SQLAlchemy
 Home-page: http://www.openstack.org/
 Author: OpenStack
@@ -67,3 +67,5 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.3
 Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/bindep.txt 
new/sqlalchemy-migrate-0.13.0/bindep.txt
--- old/sqlalchemy-migrate-0.12.0/bindep.txt    1970-01-01 01:00:00.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/bindep.txt    2019-10-22 23:14:37.000000000 
+0200
@@ -0,0 +1,16 @@
+# This is a cross-platform list tracking distribution packages needed for 
install and tests;
+# see https://docs.openstack.org/infra/bindep/ for additional information.
+
+# NOTE(mriedem): This list is woefully incomplete but is just listing mysql
+# and postgresql binary dependencies to make tools/test-setup.sh work.
+
+libmysqlclient-dev [platform:dpkg]
+libpq-dev [platform:dpkg test]
+mysql [platform:rpm]
+mysql-client [platform:dpkg]
+mysql-devel [platform:rpm test]
+mysql-server
+postgresql
+postgresql-client [platform:dpkg]
+postgresql-devel [platform:rpm test]
+postgresql-server [platform:rpm]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/doc/requirements.txt 
new/sqlalchemy-migrate-0.13.0/doc/requirements.txt
--- old/sqlalchemy-migrate-0.12.0/doc/requirements.txt  1970-01-01 
01:00:00.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/doc/requirements.txt  2019-10-22 
23:14:37.000000000 +0200
@@ -0,0 +1 @@
+sphinx>=1.6.2,!=1.6.6  # BSD
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/doc/source/conf.py 
new/sqlalchemy-migrate-0.13.0/doc/source/conf.py
--- old/sqlalchemy-migrate-0.12.0/doc/source/conf.py    2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/doc/source/conf.py    2019-10-22 
23:14:37.000000000 +0200
@@ -28,7 +28,8 @@
 
 # Add any Sphinx extension module names here, as strings. They can be 
extensions
 # coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 
'sphinxcontrib.issuetracker']
+extensions = ['sphinx.ext.autodoc',
+              'sphinx.ext.intersphinx']
 
 # link to sqlalchemy docs
 intersphinx_mapping = {
@@ -128,7 +129,7 @@
 # Add any paths that contain custom static files (such as style sheets) here,
 # relative to this directory. They are copied after the builtin static files,
 # so a file named "default.css" will overwrite the builtin "default.css".
-html_static_path = ['_static']
+# html_static_path = ['_static']
 
 # If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
 # using the given strftime format.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/doc/source/download.rst 
new/sqlalchemy-migrate-0.13.0/doc/source/download.rst
--- old/sqlalchemy-migrate-0.12.0/doc/source/download.rst       2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/doc/source/download.rst       2019-10-22 
23:14:37.000000000 +0200
@@ -2,7 +2,7 @@
 --------
 
 You can get the latest version of SQLAlchemy Migrate from the
-`project's download page`_, the `cheese shop`_, pip_ or via easy_install_::
+the `cheese shop`_, pip_ or via easy_install_::
 
  $ easy_install sqlalchemy-migrate
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/doc/source/index.rst 
new/sqlalchemy-migrate-0.13.0/doc/source/index.rst
--- old/sqlalchemy-migrate-0.12.0/doc/source/index.rst  2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/doc/source/index.rst  2019-10-22 
23:14:37.000000000 +0200
@@ -55,7 +55,7 @@
 
 .. list-table::
     :header-rows: 1
-    :widths: 25 10 10 10 10 10 11
+    :widths: 25 10 10 10 10 10 11 10
 
     * - Operation / Dialect
       - :ref:`sqlite <sqlite-d>`
@@ -72,6 +72,7 @@
       - yes
       - no
       - not supported
+      - unknown
     * - :ref:`ALTER TABLE RENAME COLUMN <column-alter>`
       - yes (workaround) [#1]_
       - yes
@@ -79,6 +80,7 @@
       - yes
       - yes
       - not supported
+      - unknown
     * - :ref:`ALTER TABLE ADD COLUMN <column-create>`
       - yes (workaround) [#2]_
       - yes
@@ -86,6 +88,7 @@
       - yes
       - yes
       - not supported
+      - unknown
     * - :ref:`ALTER TABLE DROP COLUMN <column-drop>`
       - yes (workaround) [#1]_
       - yes
@@ -93,6 +96,7 @@
       - yes
       - yes
       - not supported
+      - unknown
     * - :ref:`ALTER TABLE ALTER COLUMN <column-alter>`
       - yes (workaround) [#1]_
       - yes
@@ -100,6 +104,7 @@
       - yes (with limitations) [#3]_
       - yes [#4]_
       - not supported
+      - unknown
     * - :ref:`ALTER TABLE ADD CONSTRAINT <constraint-tutorial>`
       - partial (workaround) [#1]_
       - yes
@@ -107,6 +112,7 @@
       - yes
       - yes
       - not supported
+      - unknown
     * - :ref:`ALTER TABLE DROP CONSTRAINT <constraint-tutorial>`
       - partial (workaround) [#1]_
       - yes
@@ -114,6 +120,7 @@
       - yes
       - yes
       - not supported
+      - unknown
     * - :ref:`RENAME INDEX <index-rename>`
       - no
       - yes
@@ -121,6 +128,7 @@
       - yes
       - yes
       - not supported
+      - unknown
 
 
 .. [#1] Table is renamed to temporary table, new table is created followed by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/migrate/changeset/databases/visitor.py 
new/sqlalchemy-migrate-0.13.0/migrate/changeset/databases/visitor.py
--- old/sqlalchemy-migrate-0.12.0/migrate/changeset/databases/visitor.py        
2019-01-23 23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/migrate/changeset/databases/visitor.py        
2019-10-22 23:14:37.000000000 +0200
@@ -73,7 +73,7 @@
     with support for migrate visitors.
     """
     if connection is None:
-        conn = engine.contextual_connect(close_with_result=False)
+        conn = engine.connect()
     else:
         conn = connection
     visitor = visitorcallable(engine.dialect, conn)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/migrate/changeset/schema.py 
new/sqlalchemy-migrate-0.13.0/migrate/changeset/schema.py
--- old/sqlalchemy-migrate-0.12.0/migrate/changeset/schema.py   2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/migrate/changeset/schema.py   2019-10-22 
23:14:37.000000000 +0200
@@ -138,7 +138,7 @@
     delta = ColumnDelta(*p, **k)
 
     visitorcallable = get_engine_visitor(engine, 'schemachanger')
-    engine._run_visitor(visitorcallable, delta)
+    _run_visitor(engine, visitorcallable, delta)
 
     return delta
 
@@ -167,6 +167,20 @@
     return ret
 
 
+def _run_visitor(
+    connectable, visitorcallable, element, connection=None, **kwargs
+):
+    if connection is not None:
+        visitorcallable(
+            connection.dialect, connection, **kwargs).traverse_single(element)
+    else:
+        conn = connectable.connect()
+        try:
+            visitorcallable(
+                conn.dialect, conn, **kwargs).traverse_single(element)
+        finally:
+            conn.close()
+
 
 # Python3: if we just use:
 #
@@ -574,7 +588,7 @@
         self.add_to_table(table)
         engine = self.table.bind
         visitorcallable = get_engine_visitor(engine, 'columngenerator')
-        engine._run_visitor(visitorcallable, self, connection, **kwargs)
+        _run_visitor(engine, visitorcallable, self, connection, **kwargs)
 
         # TODO: reuse existing connection
         if self.populate_default and self.default is not None:
@@ -595,7 +609,7 @@
             self.table = table
         engine = self.table.bind
         visitorcallable = get_engine_visitor(engine, 'columndropper')
-        engine._run_visitor(visitorcallable, self, connection, **kwargs)
+        _run_visitor(engine, visitorcallable, self, connection, **kwargs)
         self.remove_from_table(self.table, unset_table=False)
         self.table = None
         return self
@@ -689,7 +703,7 @@
         engine = self.table.bind
         self.new_name = name
         visitorcallable = get_engine_visitor(engine, 'schemachanger')
-        engine._run_visitor(visitorcallable, self, connection, **kwargs)
+        _run_visitor(engine, visitorcallable, self, connection, **kwargs)
         self.name = name
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/migrate/versioning/script/py.py 
new/sqlalchemy-migrate-0.13.0/migrate/versioning/script/py.py
--- old/sqlalchemy-migrate-0.12.0/migrate/versioning/script/py.py       
2019-01-23 23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/migrate/versioning/script/py.py       
2019-10-22 23:14:37.000000000 +0200
@@ -141,8 +141,14 @@
         script_func = self._func(funcname)
 
         # check for old way of using engine
-        if not inspect.getargspec(script_func)[0]:
-            raise TypeError("upgrade/downgrade functions must accept engine"
+        arg_spec = None
+        if six.PY2:
+            arg_spec = inspect.getargspec(script_func)
+        else:
+            arg_spec = inspect.getfullargspec(script_func)
+        if not arg_spec[0]:
+            raise TypeError(
+                "upgrade/downgrade functions must accept engine"
                 " parameter (since version 0.5.4)")
 
         script_func(engine)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/playbooks/sqlalchemy-migrate-devstack-dsvm/post.yaml
 
new/sqlalchemy-migrate-0.13.0/playbooks/sqlalchemy-migrate-devstack-dsvm/post.yaml
--- 
old/sqlalchemy-migrate-0.12.0/playbooks/sqlalchemy-migrate-devstack-dsvm/post.yaml
  1970-01-01 01:00:00.000000000 +0100
+++ 
new/sqlalchemy-migrate-0.13.0/playbooks/sqlalchemy-migrate-devstack-dsvm/post.yaml
  2019-10-22 23:14:37.000000000 +0200
@@ -0,0 +1,15 @@
+- hosts: primary
+  tasks:
+
+    - name: Copy files from {{ ansible_user_dir }}/workspace/ on node
+      synchronize:
+        src: '{{ ansible_user_dir }}/workspace/'
+        dest: '{{ zuul.executor.log_root }}'
+        mode: pull
+        copy_links: true
+        verify_host: true
+        rsync_opts:
+          - --include=/logs/**
+          - --include=*/
+          - --exclude=*
+          - --prune-empty-dirs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/playbooks/sqlalchemy-migrate-devstack-dsvm/run.yaml
 
new/sqlalchemy-migrate-0.13.0/playbooks/sqlalchemy-migrate-devstack-dsvm/run.yaml
--- 
old/sqlalchemy-migrate-0.12.0/playbooks/sqlalchemy-migrate-devstack-dsvm/run.yaml
   1970-01-01 01:00:00.000000000 +0100
+++ 
new/sqlalchemy-migrate-0.13.0/playbooks/sqlalchemy-migrate-devstack-dsvm/run.yaml
   2019-10-22 23:14:37.000000000 +0200
@@ -0,0 +1,49 @@
+- hosts: all
+  name: Autoconverted job legacy-sqlalchemy-migrate-devstack-dsvm from old job 
gate-sqlalchemy-migrate-devstack-dsvm-nv
+  tasks:
+
+    - name: Ensure legacy workspace directory
+      file:
+        path: '{{ ansible_user_dir }}/workspace'
+        state: directory
+
+    - shell:
+        cmd: |
+          set -e
+          set -x
+          cat > clonemap.yaml << EOF
+          clonemap:
+            - name: openstack/devstack-gate
+              dest: devstack-gate
+          EOF
+          /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \
+              https://opendev.org \
+              openstack/devstack-gate
+        executable: /bin/bash
+        chdir: '{{ ansible_user_dir }}/workspace'
+      environment: '{{ zuul | zuul_legacy_vars }}'
+
+    - shell:
+        cmd: |
+          set -e
+          set -x
+          export PYTHONUNBUFFERED=true
+          export PROJECTS="x/sqlalchemy-migrate $PROJECTS"
+          export DEVSTACK_GATE_TEMPEST=1
+          export DEVSTACK_GATE_TEMPEST_FULL=1
+          export BRANCH_OVERRIDE=default
+          if [ "$BRANCH_OVERRIDE" != "default" ] ; then
+              export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE
+          fi
+
+          function pre_test_hook {
+              cd /opt/stack/new/sqlalchemy-migrate
+              sudo -H pip install .
+          }
+          export -f pre_test_hook
+
+          cp devstack-gate/devstack-vm-gate-wrap.sh 
./safe-devstack-vm-gate-wrap.sh
+          ./safe-devstack-vm-gate-wrap.sh
+        executable: /bin/bash
+        chdir: '{{ ansible_user_dir }}/workspace'
+      environment: '{{ zuul | zuul_legacy_vars }}'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/setup.cfg 
new/sqlalchemy-migrate-0.13.0/setup.cfg
--- old/sqlalchemy-migrate-0.12.0/setup.cfg     2019-01-23 23:43:22.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/setup.cfg     2019-10-22 23:15:46.000000000 
+0200
@@ -18,6 +18,8 @@
        Programming Language :: Python :: 3
        Programming Language :: Python :: 3.3
        Programming Language :: Python :: 3.4
+       Programming Language :: Python :: 3.5
+       Programming Language :: Python :: 3.6
 
 [files]
 packages = 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/sqlalchemy_migrate.egg-info/PKG-INFO 
new/sqlalchemy-migrate-0.13.0/sqlalchemy_migrate.egg-info/PKG-INFO
--- old/sqlalchemy-migrate-0.12.0/sqlalchemy_migrate.egg-info/PKG-INFO  
2019-01-23 23:43:21.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/sqlalchemy_migrate.egg-info/PKG-INFO  
2019-10-22 23:15:46.000000000 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: sqlalchemy-migrate
-Version: 0.12.0
+Version: 0.13.0
 Summary: Database schema migration for SQLAlchemy
 Home-page: http://www.openstack.org/
 Author: OpenStack
@@ -67,3 +67,5 @@
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3.3
 Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
+Classifier: Programming Language :: Python :: 3.6
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/sqlalchemy_migrate.egg-info/SOURCES.txt 
new/sqlalchemy-migrate-0.13.0/sqlalchemy_migrate.egg-info/SOURCES.txt
--- old/sqlalchemy-migrate-0.12.0/sqlalchemy_migrate.egg-info/SOURCES.txt       
2019-01-23 23:43:22.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/sqlalchemy_migrate.egg-info/SOURCES.txt       
2019-10-22 23:15:46.000000000 +0200
@@ -1,20 +1,21 @@
 .testr.conf
+.zuul.yaml
 AUTHORS
 COPYING
 ChangeLog
 MANIFEST.in
 README.rst
 TODO
+bindep.txt
 doc-requirements.txt
 requirements.txt
 setup.cfg
 setup.py
-test-requirements-py2.txt
-test-requirements-py3.txt
 test-requirements.txt
 test_db.cfg
 test_db_py3.cfg
 tox.ini
+doc/requirements.txt
 doc/source/Makefile
 doc/source/api.rst
 doc/source/changelog.rst
@@ -121,6 +122,8 @@
 migrate/versioning/util/__init__.py
 migrate/versioning/util/importpath.py
 migrate/versioning/util/keyedinstance.py
+playbooks/sqlalchemy-migrate-devstack-dsvm/post.yaml
+playbooks/sqlalchemy-migrate-devstack-dsvm/run.yaml
 sqlalchemy_migrate.egg-info/PKG-INFO
 sqlalchemy_migrate.egg-info/SOURCES.txt
 sqlalchemy_migrate.egg-info/dependency_links.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/sqlalchemy-migrate-0.12.0/sqlalchemy_migrate.egg-info/pbr.json 
new/sqlalchemy-migrate-0.13.0/sqlalchemy_migrate.egg-info/pbr.json
--- old/sqlalchemy-migrate-0.12.0/sqlalchemy_migrate.egg-info/pbr.json  
2019-01-23 23:43:21.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/sqlalchemy_migrate.egg-info/pbr.json  
2019-10-22 23:15:46.000000000 +0200
@@ -1 +1 @@
-{"git_version": "8acab2c", "is_release": true}
\ No newline at end of file
+{"git_version": "5d1f322", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/test-requirements-py2.txt 
new/sqlalchemy-migrate-0.13.0/test-requirements-py2.txt
--- old/sqlalchemy-migrate-0.12.0/test-requirements-py2.txt     2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/test-requirements-py2.txt     1970-01-01 
01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-ibm_db_sa>=0.3.0
-MySQL-python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/test-requirements-py3.txt 
new/sqlalchemy-migrate-0.13.0/test-requirements-py3.txt
--- old/sqlalchemy-migrate-0.12.0/test-requirements-py3.txt     2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/test-requirements-py3.txt     1970-01-01 
01:00:00.000000000 +0100
@@ -1 +0,0 @@
-ibm-db-sa-py3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/test-requirements.txt 
new/sqlalchemy-migrate-0.13.0/test-requirements.txt
--- old/sqlalchemy-migrate-0.12.0/test-requirements.txt 2019-01-23 
23:41:30.000000000 +0100
+++ new/sqlalchemy-migrate-0.13.0/test-requirements.txt 2019-10-22 
23:14:37.000000000 +0200
@@ -10,6 +10,7 @@
 fixtures>=0.3.14
 mock>=1.2
 mox>=0.5.3
+mysqlclient
 psycopg2
 python-subunit>=0.0.18
 sphinx>=1.1.2,<1.2
@@ -18,6 +19,10 @@
 testtools>=0.9.34,<0.9.36
 tempest-lib>=0.1.0
 
+# db2 support
+ibm_db_sa>=0.3.0;python_version<'3.0'
+ibm-db-sa-py3;python_version>='3.0'
+
 scripttest
 # NOTE(rpodolyaka): This version identifier is currently necessary as
 #                   pytz otherwise does not install on pip 1.4 or higher
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sqlalchemy-migrate-0.12.0/tox.ini 
new/sqlalchemy-migrate-0.13.0/tox.ini
--- old/sqlalchemy-migrate-0.12.0/tox.ini       2019-01-23 23:41:30.000000000 
+0100
+++ new/sqlalchemy-migrate-0.13.0/tox.ini       2019-10-22 23:14:37.000000000 
+0200
@@ -1,7 +1,7 @@
 [tox]
 minversion = 1.6
 skipsdist = True
-envlist = py27,py27sa07,py27sa08,py27sa09,py33,py34,pep8
+envlist = py27,py27sa07,py27sa08,py27sa09,py33,py34,py35,py36,pep8
 
 [testenv]
 usedevelop = True
@@ -13,65 +13,49 @@
        -r{toxinidir}/test-requirements.txt
 commands = bash tools/pretty_tox.sh '{posargs}'
 
-[testenv:py26]
-deps = sqlalchemy>=0.9
-       -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
-
 [testenv:py27]
 deps = sqlalchemy>=0.9
        -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
-
-[testenv:py26sa07]
-basepython = python2.6
-deps = sqlalchemy>=0.7,<=0.7.99
-       -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
-
-[testenv:py26sa08]
-basepython = python2.6
-deps = sqlalchemy>=0.8,<=0.8.99
-       -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
-
-[testenv:py26sa09]
-basepython = python2.6
-deps = sqlalchemy>=0.9,<=0.9.99
-       -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
 
 [testenv:py27sa07]
 basepython = python2.7
 deps = sqlalchemy>=0.7,<=0.7.99
        -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
 
 [testenv:py27sa08]
 basepython = python2.7
 deps = sqlalchemy>=0.8,<=0.8.99
        -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
 
 [testenv:py27sa09]
 basepython = python2.7
 deps = sqlalchemy>=0.9,<=0.9.99
        -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py2.txt
 
 [testenv:py33]
 deps = sqlalchemy>=0.9
        -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py3.txt
 
 [testenv:py34]
 deps = sqlalchemy>=0.9
        -r{toxinidir}/test-requirements.txt
-       -r{toxinidir}/test-requirements-py3.txt
+
+[testenv:py35]
+deps = sqlalchemy>=0.9
+       -r{toxinidir}/test-requirements.txt
+
+[testenv:py36]
+deps = sqlalchemy>=0.9
+       -r{toxinidir}/test-requirements.txt
 
 [testenv:pep8]
 commands = flake8
 
+[testenv:docs]
+basepython = python3
+deps = -r{toxinidir}/doc/requirements.txt
+commands = sphinx-build doc/source doc/build/html
+
 [testenv:venv]
 commands = {posargs}
 
@@ -135,3 +119,15 @@
 show-source = true
 builtins = _
 
exclude=.venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,tools,build
+
+[testenv:bindep]
+# Do not install any requirements. We want this to be fast and work even if
+# system dependencies are missing, since it's used to tell you what system
+# dependencies are missing! This also means that bindep must be installed
+# separately, outside of the requirements files, and develop mode disabled
+# explicitly to avoid unnecessarily installing the checked-out repo too (this
+# further relies on "tox.skipsdist = True" above).
+usedevelop = False
+deps = bindep
+commands =
+  bindep test


Reply via email to