In an effort to support JSON Path variable
queries, we need to:
* Pin to MySQL 5.7
* Use JSON column type
* Use a newer SQLAlchemy library.
Change-Id: I98ae021c9cd9755f51e67e56135db164e8ae1f50
Partial-Bug: 1671116
Depends-On: I36b7ae9cf68aeef0e5dbcb1f17db52b81efd6ffe
Craton has opted out of global-requirements. This means that we will
need to stop using upper-constraints as those are generated from
openstack/requirements's global-requirements file.
This will allow our work that depends on SQLAlchemy > 1.1 to continue.
Change-Id: Ic5d76d189968c843f1a2fc7bae7f7ad07be785cc
- Adds some structure for functional testing.
- Partially closes bp for functional tests as not
all tests are completely written, rather, a structure
is present that we can iterate upon.
- tox.ini has been change so that functional tests
dont run by default under tox. To include functional
tests run: tox -e functional (this is a short fix untill
we switch to py.test)
Change-Id: Id1dd11db89e39f93ece56d14cd221083694ded4f
This commit removes any occurrence of the library six.
Six is used to aid in writing code that is compatible with both Python 2
and Python 3. Craton no longer supports the use of Python 2.x, and so
six is no longer required.
The minimum version of Python supported is 3.5, the classifiers are
updated accordingly in setup.cfg.
The docs have been updated to specify 3.5 as the minimum version.
Tox no longer attempts to test against Python 3.4.
This change also removes .travis.yml because it is left over from
from before the project was moved to the OpenStack project namespace and
is no longer required.
Closes-bug: #1630003
Change-Id: I63cba2b6f21a507c0ff02edbef24b663af400c12
Update tox.ini so that pep8 testing uses a Python interpreter with
version 3.5. Without this fix the checks fail when using syntax that is
not supported by 2.7 because the gate defaults to 2.7.
basepython has been set in the parent section but can be overridden for
specific environments if required at a later date. This means all
enviroments now require 3.5 and not simply 3.
Change-Id: I22151eb1ac7398579ac9fb53c5ff1e664407ec93
The directory openstack/common was used to keep codes from
oslo-incubator, we have retired oslo-incubator, so don't use
this directory any more
Change-Id: I99aac064f530fad50727efac1ec6ba3baf2ef265
Remove old and unused constraints environments from tox.ini. Those
have never been used. Use standard environments as default list.
Note that the repo has in the past not used constraints in OpenStack
CI, this change keeps the status quo.
For more information about constraints see:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101474.html
Change-Id: If43cd549a608bfd102a61e8486813a0c00950ad9
Currently the tox.ini file tries to find path and generates error,
this patch fixes this by including whitelist_externals to avoid
warnings.
Change-Id: I8fce0b733c803ff16f2711b7837e2ecb5adddf07
Closes-bug: #1613118