Code:
Python 3.10.8
pip 22.3 from C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pip (python 3.10)
Requirement already satisfied: pandas in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (1.5.1)
Requirement already satisfied: python-dateutil>=2.8.1 in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (from pandas) (2.8.2)
Requirement already satisfied: numpy>=1.21.0 in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (from pandas) (1.23.4)
Requirement already satisfied: pytz>=2020.1 in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (from pandas) (2022.5)
Requirement already satisfied: six>=1.5 in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)
Requirement already satisfied: pillow in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (9.2.0)
Requirement already satisfied: quik in c:\users\solstice\appdata\local\programs\python\python310\lib\site-packages (0.2.2)
16:02:52:720217 Loading World
16:02:52:771813 Initialized 71 settings
16:02:52:951814 Initialized 6598 names
Traceback (most recent call last):
File "C:\Users\Solstice\Documents\TWRR\atlas_public\Main.py", line 20, in <module>
World.loadSettlementLevels(ExcelLoader.getObjectsListFromExcel(Globals.FileConfig, "SettlementLevel"))
File "C:\Users\Solstice\Documents\TWRR\atlas_public\ExcelLoader.py", line 48, in getObjectsListFromExcel
dataframe = loadExcelTableToDataframe(excelFileFullPath, "%ss" % objectName)
File "C:\Users\Solstice\Documents\TWRR\atlas_public\ExcelLoader.py", line 39, in loadExcelTableToDataframe
dataframeNaNReplacedWithNone = dataframe.replace(numpy.NaN, pandas.NA).where(pandas.notnull(dataframe), None)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\util\_decorators.py", line 331, in wrapper
return func(*args, **kwargs)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\frame.py", line 5717, in replace
return super().replace(
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\util\_decorators.py", line 331, in wrapper
return func(*args, **kwargs)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\generic.py", line 7280, in replace
new_data = self._mgr.replace(
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\managers.py", line 467, in replace
return self.apply(
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\managers.py", line 347, in apply
applied = getattr(b, f)(**kwargs)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 624, in replace
type(self).replace(
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 612, in replace
return blk.replace(
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 612, in replace
return blk.replace(
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 612, in replace
return blk.replace(
[Previous line repeated 975 more times]
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 611, in replace
blk = self.coerce_to_target_dtype(value)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 450, in coerce_to_target_dtype
return self.astype(new_dtype, copy=False)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\internals\blocks.py", line 526, in astype
new_values = astype_array_safe(values, dtype, copy=copy, errors=errors)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\astype.py", line 299, in astype_array_safe
new_values = astype_array(values, dtype, copy=copy)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\astype.py", line 217, in astype_array
if is_datetime64tz_dtype(dtype) and is_datetime64_dtype(values.dtype):
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\common.py", line 390, in is_datetime64tz_dtype
return DatetimeTZDtype.is_dtype(arr_or_dtype)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\base.py", line 312, in is_dtype
if isinstance(dtype, (ABCSeries, ABCIndex, ABCDataFrame, np.dtype)):
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\generic.py", line 47, in _instancecheck
return _check(inst) and not isinstance(inst, type)
File "C:\Users\Solstice\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\generic.py", line 41, in _check
return getattr(inst, attr, "_typ") in comp
RecursionError: maximum recursion depth exceeded while calling a Python object
Hopefully I'm just doing something stupid (I think I correctly installed Python and all dependencies and stuff properly) because this looks and sounds like a really awesome tool!