monasca-analytics/monasca_analytics
Daisuke Fujita 6c7316ebbd Support python3.5 for monasca-analytics
This patch implements followings for py35 support using six(er) and 2to3.

- Python 3 map/filter returns iterator, must be converted to list
- use six.string_types instead of basestring
- use six.iteritems instead of iteritems
- use six.moves for using cPickle and SocketServer packages
- use six.assertCountEqual instead of assertItemsEqual
- remove relative imports
- update BytecodeAssembler(monasca_analytics/
  banana/bytecode/assembler.py) for python3

Can be tested with:
  tox -e py35

Change-Id: If1b92d0ffc56492950f6a02ebdbe1596d0dce368
2019-01-28 09:47:45 +00:00
..
banana Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
component Add Banana specific APIs to typecheck and get list of components. 2016-11-04 11:26:17 +00:00
config Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
exception Remove empty files 2017-12-28 19:55:27 +07:00
ingestor Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
ldp Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
parsing Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
sink Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
sml Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
source Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
spark Fix crash issue. 2016-09-14 11:22:13 +01:00
util Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
voter Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
web_service Support python3.5 for monasca-analytics 2019-01-28 09:47:45 +00:00
__init__.py H104 support 2016-06-03 12:42:47 +00:00
monanas.py Add Banana specific APIs to typecheck and get list of components. 2016-11-04 11:26:17 +00:00