diff --git a/.circleci/config.yml b/.circleci/config.yml index e16e0e9fd7b..912add23e0a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -234,6 +234,21 @@ jobs: - test_optional: py: "39_pandas_2" + # No numpy + python_312_no_numpy: + docker: + - image: cimg/python:3.12-browsers + steps: + - run: + name: Check that numpy is not installed + command: | + if pip list | grep numpy > /dev/null 2>&1 + then exit 1 + else exit 0 + fi + - test_optional: + py: "312_no_numpy" + # Orca python_38_orca: docker: @@ -598,5 +613,6 @@ workflows: - python_39_pandas_2_optional - python_38_orca - python_39_percy + - python_312_no_numpy - build-doc diff --git a/packages/python/plotly/test_requirements/requirements_312_no_numpy_optional.txt b/packages/python/plotly/test_requirements/requirements_312_no_numpy_optional.txt new file mode 100644 index 00000000000..dbf02f2bea7 --- /dev/null +++ b/packages/python/plotly/test_requirements/requirements_312_no_numpy_optional.txt @@ -0,0 +1,21 @@ +requests==2.31.0 +tenacity==8.2.3 +pandas +xarray==2023.12.0 +statsmodels +Pillow==10.2.0 +pytest==7.4.4 +pytz==2023.3.post1 +ipython[all]==7.22.0 +ipywidgets<8 +ipykernel==5.5.3 +jupyter==1.0.0 +scipy==1.11.4 +Shapely==2.0.2 +geopandas==0.14.2 +pyshp==2.3.1 +matplotlib==3.8.2 +scikit-image==0.22.0 +psutil==5.9.7 +kaleido +orjson==3.9.10 \ No newline at end of file