Fix python 2,3 compatibility issue with six
ConfigParser is available in python2 but not in python3. ref:http://www.diveintopython3.net/porting-code-to-python-3-with-2to3.html Change-Id: Icf47e18c31a6fabf3584aead054ebd4c669a2574
This commit is contained in:
		| @@ -18,10 +18,11 @@ | |||||||
| # License for the specific language governing permissions and limitations | # License for the specific language governing permissions and limitations | ||||||
| # under the License. | # under the License. | ||||||
|  |  | ||||||
| import ConfigParser |  | ||||||
| import os | import os | ||||||
| import sys | import sys | ||||||
|  |  | ||||||
|  | from six.moves import configparser | ||||||
|  |  | ||||||
| import install_venv_common as install_venv | import install_venv_common as install_venv | ||||||
|  |  | ||||||
|  |  | ||||||
| @@ -57,7 +58,7 @@ def main(argv): | |||||||
|     pip_requires = os.path.join(root, 'requirements.txt') |     pip_requires = os.path.join(root, 'requirements.txt') | ||||||
|     test_requires = os.path.join(root, 'test-requirements.txt') |     test_requires = os.path.join(root, 'test-requirements.txt') | ||||||
|     py_version = "python%s.%s" % (sys.version_info[0], sys.version_info[1]) |     py_version = "python%s.%s" % (sys.version_info[0], sys.version_info[1]) | ||||||
|     setup_cfg = ConfigParser.ConfigParser() |     setup_cfg = configparser.ConfigParser() | ||||||
|     setup_cfg.read('setup.cfg') |     setup_cfg.read('setup.cfg') | ||||||
|     project = setup_cfg.get('metadata', 'name') |     project = setup_cfg.get('metadata', 'name') | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 bhagyashris
					bhagyashris