mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
fix: Bump pandas to 2.1.4 for python 3.12 (#34999)
This commit is contained in:
@@ -76,7 +76,7 @@ dependencies = [
|
|||||||
"packaging",
|
"packaging",
|
||||||
# --------------------------
|
# --------------------------
|
||||||
# pandas and related (wanting pandas[performance] without numba as it's 100+MB and not needed)
|
# pandas and related (wanting pandas[performance] without numba as it's 100+MB and not needed)
|
||||||
"pandas[excel]>=2.0.3, <2.1",
|
"pandas[excel]>=2.0.3, <2.2",
|
||||||
"bottleneck", # recommended performance dependency for pandas, see https://pandas.pydata.org/docs/getting_started/install.html#performance-dependencies-recommended
|
"bottleneck", # recommended performance dependency for pandas, see https://pandas.pydata.org/docs/getting_started/install.html#performance-dependencies-recommended
|
||||||
# --------------------------
|
# --------------------------
|
||||||
"parsedatetime",
|
"parsedatetime",
|
||||||
|
|||||||
@@ -160,6 +160,7 @@ greenlet==3.1.1
|
|||||||
# via
|
# via
|
||||||
# apache-superset (pyproject.toml)
|
# apache-superset (pyproject.toml)
|
||||||
# shillelagh
|
# shillelagh
|
||||||
|
# sqlalchemy
|
||||||
gunicorn==23.0.0
|
gunicorn==23.0.0
|
||||||
# via apache-superset (pyproject.toml)
|
# via apache-superset (pyproject.toml)
|
||||||
h11==0.16.0
|
h11==0.16.0
|
||||||
@@ -266,7 +267,7 @@ packaging==25.0
|
|||||||
# limits
|
# limits
|
||||||
# marshmallow
|
# marshmallow
|
||||||
# shillelagh
|
# shillelagh
|
||||||
pandas==2.0.3
|
pandas==2.1.4
|
||||||
# via apache-superset (pyproject.toml)
|
# via apache-superset (pyproject.toml)
|
||||||
paramiko==3.5.1
|
paramiko==3.5.1
|
||||||
# via
|
# via
|
||||||
|
|||||||
@@ -331,6 +331,7 @@ greenlet==3.1.1
|
|||||||
# apache-superset
|
# apache-superset
|
||||||
# gevent
|
# gevent
|
||||||
# shillelagh
|
# shillelagh
|
||||||
|
# sqlalchemy
|
||||||
grpcio==1.71.0
|
grpcio==1.71.0
|
||||||
# via
|
# via
|
||||||
# apache-superset
|
# apache-superset
|
||||||
@@ -536,7 +537,7 @@ packaging==25.0
|
|||||||
# pytest
|
# pytest
|
||||||
# shillelagh
|
# shillelagh
|
||||||
# sqlalchemy-bigquery
|
# sqlalchemy-bigquery
|
||||||
pandas==2.0.3
|
pandas==2.1.4
|
||||||
# via
|
# via
|
||||||
# -c requirements/base-constraint.txt
|
# -c requirements/base-constraint.txt
|
||||||
# apache-superset
|
# apache-superset
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ class ExcelReader(BaseDataReader):
|
|||||||
"na_values": self._options.get("null_values")
|
"na_values": self._options.get("null_values")
|
||||||
if self._options.get("null_values") # None if an empty list
|
if self._options.get("null_values") # None if an empty list
|
||||||
else None,
|
else None,
|
||||||
"parse_dates": self._options.get("column_dates"),
|
"parse_dates": self._options.get("column_dates") or False,
|
||||||
"skiprows": self._options.get("skip_rows", 0),
|
"skiprows": self._options.get("skip_rows", 0),
|
||||||
"sheet_name": self._options.get("sheet_name", 0),
|
"sheet_name": self._options.get("sheet_name", 0),
|
||||||
"nrows": self._options.get("rows_to_read"),
|
"nrows": self._options.get("rows_to_read"),
|
||||||
|
|||||||
@@ -105,6 +105,8 @@ def data_loader(
|
|||||||
pandas_loader_configuration: PandasLoaderConfigurations,
|
pandas_loader_configuration: PandasLoaderConfigurations,
|
||||||
table_to_df_convertor: TableToDfConvertor,
|
table_to_df_convertor: TableToDfConvertor,
|
||||||
) -> DataLoader:
|
) -> DataLoader:
|
||||||
|
if example_db_engine.dialect.name == PRESTO:
|
||||||
|
example_db_engine.dialect.get_view_names = Mock(return_value=[])
|
||||||
return PandasDataLoader(
|
return PandasDataLoader(
|
||||||
example_db_engine, pandas_loader_configuration, table_to_df_convertor
|
example_db_engine, pandas_loader_configuration, table_to_df_convertor
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user