You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Looking at the setup.py file, it looks like the following are all required runtime dependencies, all of which need to be pinned very precisely:
requirements = [ "Cython==0.29.23", "cvxpy==1.1.12", "fbprophet==0.5", "holidays==0.9.10", # 0.10.2, "ipykernel==4.8.2", "ipython==7.1.1", "ipywidgets==7.2.1", "jupyter==1.0.0", "jupyter-client==6.1.5", "jupyter-console==6.", # used version 6 to avoid conflict with ipython version "jupyter-core==4.7.1", "matplotlib==3.4.1", "nbformat==5.1.3", "notebook==5.4.1", "numpy==1.20.2", "osqp==0.6.1", "overrides==2.8.0", "pandas==1.1.3", "patsy==0.5.1", "Pillow==8.0.1", "plotly==3.10.0", "pystan==2.18.0.0", "pyzmq==22.0.3", "scipy==1.5.4", "seaborn==0.9.0", "six==1.15.0", "scikit-learn==0.24.1", "Sphinx==3.2.1", "sphinx-gallery==0.6.1", "sphinx-rtd-theme==0.4.2", "statsmodels==0.12.2", "testfixtures==6.14.2", "tornado==5.1.1", "tqdm==4.52.0"]
My question is - why pin them so tightly, and are all of them really necessary? E.g. do I really need sphinx-gallery? Such tight pins make it very difficult to integrate into any existing project. Why not just require a lower bound for many/most of these?
The text was updated successfully, but these errors were encountered:
Hi,
Looking at the setup.py file, it looks like the following are all required runtime dependencies, all of which need to be pinned very precisely:
My question is - why pin them so tightly, and are all of them really necessary? E.g. do I really need
sphinx-gallery
? Such tight pins make it very difficult to integrate into any existing project. Why not just require a lower bound for many/most of these?The text was updated successfully, but these errors were encountered: