With pandas 0.20.1, client.write_points fails and the stack trace shows:
ipdb> client.write_points(df, ‘demo’) …
_ client.write_points(df, ‘demo’)_
_ File "/Users//anaconda/lib/python3.6/site-packages/influxdb/dataframe_client.py", line 117, in write_points
_ numeric_precision=numeric_precision)
_ File "/Users/_/anaconda/lib/python3.6/site-packages/influxdb/dataframe_client.py", line 237, in convert_dataframe_to_lines
_ if not (isinstance(dataframe.index, pd.tseries.period.PeriodIndex) or AttributeError: module ‘pandas.tseries’ has no attribute ‘period’
I think this is bug-worthy for the plugin. That being said, the docs technically state support for 3.4. The plugin would have to be updated to handle >3.4.