diff options
author | Jeremy Stanley <fungi@yuggoth.org> | 2015-05-20 01:04:01 +0000 |
---|---|---|
committer | Victor Stinner <vstinner@redhat.com> | 2016-06-30 08:47:01 +0200 |
commit | 42de1e7f7ef63bbc98688a9bcbedf18ea4ddb726 (patch) | |
tree | 779db8f5442c95fa3b157c8eb281f2d549da6104 /requirements.txt | |
parent | 21caa1373b4dac8a789cb37f1981f08b3adb2606 (diff) | |
download | trove-42de1e7f7ef63bbc98688a9bcbedf18ea4ddb726.tar.gz |
Switch from MySQL-python to PyMySQL
As discussed in the Liberty Design Summit "Moving apps to Python 3"
cross-project workshop, the way forward in the near future is to
switch to the pure-python PyMySQL library as a default.
https://etherpad.openstack.org/p/liberty-cross-project-python3
BaseMySqlRootAccess.enable_root(): catch also InternalError because
the PyMySQL error is not wrapped into a SQLAlchemy OperationalError,
but a generic SQLAlchemy InternalError. Similar change is made in
026_datastore_versions_unique_fix.py.
This change requires a trove integration change to add the PyMySQL to
the guest image: Id4d013d174ba40a453819f900aaa316a93e59b48.
Partially implements: blueprint trove-python3
Co-Authored-By: Victor Stinner <vstinner@redhat.com>
Depends-On: Id4d013d174ba40a453819f900aaa316a93e59b48
Change-Id: I65e8a8d5dc251a8b00529cdfb1a6ada3d5720f68
Diffstat (limited to 'requirements.txt')
-rw-r--r-- | requirements.txt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/requirements.txt b/requirements.txt index 2d0da28a..3a122f34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -35,7 +35,7 @@ oslo.serialization>=1.10.0 # Apache-2.0 oslo.service>=1.10.0 # Apache-2.0 oslo.utils>=3.11.0 # Apache-2.0 oslo.concurrency>=3.8.0 # Apache-2.0 -MySQL-python;python_version=='2.7' # GPL with FOSS exception +PyMySQL>=0.6.2 # MIT License Babel>=2.3.4 # BSD six>=1.9.0 # MIT stevedore>=1.10.0 # Apache-2.0 |