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