Open
Description
-
I have checked that this issue has not already been reported.
-
I have confirmed this bug exists on the latest version of pandas.
-
(optional) I have confirmed this bug exists on the master branch of pandas.
Code Sample, a copy-pastable example
>>> import numpy as np
>>> import pandas as pd
>>>
>>> pd.__version__
'1.1.0.dev0+1436.g6016b9841'
>>>
>>> from pandas.tests.extension.json.array import JSONDtype
>>>
>>> pd.Series(index=[1, 2, 3], dtype=JSONDtype())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\simon\pandas\pandas\core\series.py", line 283, in __init__
data, index = self._init_dict(data, index, dtype)
File "C:\Users\simon\pandas\pandas\core\series.py", line 372, in _init_dict
s = create_series_with_explicit_dtype(
File "C:\Users\simon\pandas\pandas\core\construction.py", line 624, in create_series_with_explicit_dtype
return Series(
File "C:\Users\simon\pandas\pandas\core\series.py", line 283, in __init__
data, index = self._init_dict(data, index, dtype)
File "C:\Users\simon\pandas\pandas\core\series.py", line 372, in _init_dict
s = create_series_with_explicit_dtype(
File "C:\Users\simon\pandas\pandas\core\construction.py", line 624, in create_series_with_explicit_dtype
...
RecursionError: maximum recursion depth exceeded in comparison
Problem description
raises RecursionError
Expected Output
1 {}
2 {}
3 {}
dtype: json
Output of pd.show_versions()
[paste the output of pd.show_versions()
here leaving a blank line after the details tag]