Hey!
Thank you for sharing it! It is really unbelievable! Is it really free-to-use?
If so, after the pip install arbitragelab I receives the next error:
Is any ways to solve the issue?
Collecting arbitragelab
Using cached arbitragelab-0.9.1-py3-none-any.whl (267 kB)
Collecting jupyter-dash<1.0.0,>=0.2.0
Using cached jupyter_dash-0.4.2-py3-none-any.whl (23 kB)
Collecting yahoo-fin==0.8.9.1
Using cached yahoo_fin-0.8.9.1-py3-none-any.whl (10 kB)
Requirement already satisfied: scipy<2.0.0,>=1.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.10.0)
Requirement already satisfied: seaborn==0.12.2 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (0.12.2)
Collecting POT==0.9.1
Using cached POT-0.9.1-cp310-cp310-win_amd64.whl (253 kB)
Collecting pyvinecopulib==0.5.5
Using cached pyvinecopulib-0.5.5.tar.gz (23.8 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy==1.23.5 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.23.5)
Requirement already satisfied: werkzeug==2.2.3 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (2.2.3)
Collecting dash==2.10.2
Using cached dash-2.10.2-py3-none-any.whl (10.3 MB)
Collecting requests-html==0.10.0
Using cached requests_html-0.10.0-py3-none-any.whl (13 kB)
Collecting pmdarima==2.0.3
Using cached pmdarima-2.0.3-cp310-cp310-win_amd64.whl (569 kB)
Collecting pandas==2.0.0
Using cached pandas-2.0.0-cp310-cp310-win_amd64.whl (11.2 MB)
Collecting statsmodels==0.14.0
Using cached statsmodels-0.14.0-cp310-cp310-win_amd64.whl (9.2 MB)
Collecting networkx<2.6,>=2.2
Using cached networkx-2.5.1-py3-none-any.whl (1.6 MB)
Requirement already satisfied: keras==2.12.0 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (2.12.0)
Requirement already satisfied: cython==0.29.28 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (0.29.28)
Requirement already satisfied: lxml>=4.9.1 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (4.9.1)
Collecting matplotlib==3.7.1
Using cached matplotlib-3.7.1-cp310-cp310-win_amd64.whl (7.6 MB)
Requirement already satisfied: mpmath==1.2.1 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.2.1)
Collecting tensorflow==2.12.0
Using cached tensorflow-2.12.0-cp310-cp310-win_amd64.whl (1.9 kB)
Requirement already satisfied: scikit-learn==1.1.3 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.1.3)
Requirement already satisfied: protobuf>=3.20.3 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (4.25.3)
Requirement already satisfied: scs==3.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (3.2.0)
Collecting arch==5.5.0
Using cached arch-5.5.0-cp310-cp310-win_amd64.whl (854 kB)
Collecting yfinance==0.2.24
Using cached yfinance-0.2.24-py2.py3-none-any.whl (63 kB)
Collecting cvxpy==1.3.1
Using cached cvxpy-1.3.1-cp310-cp310-win_amd64.whl (889 kB)
Requirement already satisfied: property-cached>=1.6.4 in c:\users\vladv\anaconda3\lib\site-packages (from arch==5.5.0->arbitragelab) (1.6.4)
Requirement already satisfied: setuptools>65.5.1 in c:\users\vladv\anaconda3\lib\site-packages (from cvxpy==1.3.1->arbitragelab) (65.6.3)
Collecting ecos>=2
Using cached ecos-2.0.13-cp310-cp310-win_amd64.whl (72 kB)
Collecting osqp>=0.4.1
Using cached osqp-0.6.5-cp310-cp310-win_amd64.whl (293 kB)
Requirement already satisfied: Flask<2.3.0,>=1.0.4 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (2.2.2)
Requirement already satisfied: dash-table==5.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (5.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (2.0.0)
Requirement already satisfied: plotly>=5.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (5.9.0)
Requirement already satisfied: dash-html-components==2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (2.0.0)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (1.0.5)
Requirement already satisfied: cycler>=0.10 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (4.25.0)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (1.4.4)
Requirement already satisfied: packaging>=20.0 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (22.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (2.8.2)
Requirement already satisfied: pillow>=6.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (9.4.0)
Requirement already satisfied: pytz>=2020.1 in c:\users\vladv\anaconda3\lib\site-packages (from pandas==2.0.0->arbitragelab) (2022.7)
Requirement already satisfied: tzdata>=2022.1 in c:\users\vladv\anaconda3\lib\site-packages (from pandas==2.0.0->arbitragelab) (2024.1)
Requirement already satisfied: joblib>=0.11 in c:\users\vladv\anaconda3\lib\site-packages (from pmdarima==2.0.3->arbitragelab) (1.1.1)
Requirement already satisfied: urllib3 in c:\users\vladv\anaconda3\lib\site-packages (from pmdarima==2.0.3->arbitragelab) (1.26.14)
Requirement already satisfied: pybind11>=2.4 in c:\users\vladv\anaconda3\lib\site-packages (from pyvinecopulib==0.5.5->arbitragelab) (2.12.0)
Requirement already satisfied: setuptools_scm>=2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyvinecopulib==0.5.5->arbitragelab) (8.0.4)
Requirement already satisfied: w3lib in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (1.21.0)
Requirement already satisfied: parse in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (1.20.1)
Collecting bs4
Using cached bs4-0.0.2-py2.py3-none-any.whl (1.2 kB)
Collecting pyquery
Using cached pyquery-2.0.0-py3-none-any.whl (22 kB)
Collecting pyppeteer>=0.0.14
Using cached pyppeteer-2.0.0-py3-none-any.whl (82 kB)
Requirement already satisfied: fake-useragent in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (1.5.1)
Requirement already satisfied: requests in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (2.31.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from scikit-learn==1.1.3->arbitragelab) (2.2.0)
Requirement already satisfied: patsy>=0.5.2 in c:\users\vladv\anaconda3\lib\site-packages (from statsmodels==0.14.0->arbitragelab) (0.5.3)
Collecting tensorflow-intel==2.12.0
Using cached tensorflow_intel-2.12.0-cp310-cp310-win_amd64.whl (272.8 MB)
Requirement already satisfied: MarkupSafe>=2.1.1 in c:\users\vladv\anaconda3\lib\site-packages (from werkzeug==2.2.3->arbitragelab) (2.1.1)
Requirement already satisfied: feedparser in c:\users\vladv\anaconda3\lib\site-packages (from yahoo-fin==0.8.9.1->arbitragelab) (6.0.11)
Requirement already satisfied: frozendict>=2.3.4 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (2.4.0)
Requirement already satisfied: appdirs>=1.4.4 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (1.4.4)
Requirement already satisfied: html5lib>=1.1 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (1.1)
Requirement already satisfied: beautifulsoup4>=4.11.1 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (4.11.1)
Requirement already satisfied: multitasking>=0.0.7 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (0.0.11)
Requirement already satisfied: libclang>=13.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (18.1.1)
Requirement already satisfied: gast<=0.4.0,>=0.2.1 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.4.0)
Requirement already satisfied: h5py>=2.9.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.7.0)
Collecting jax>=0.3.15
Using cached jax-0.4.26-py3-none-any.whl (1.9 MB)
Requirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (2.12.0)
Requirement already satisfied: opt-einsum>=2.3.2 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.3.0)
Collecting tensorboard<2.13,>=2.12
Using cached tensorboard-2.12.3-py3-none-any.whl (5.6 MB)
Requirement already satisfied: google-pasta>=0.1.1 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.2.0)
Requirement already satisfied: absl-py>=1.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (2.1.0)
Requirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.31.0)
Requirement already satisfied: wrapt<1.15,>=1.11.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.14.1)
Requirement already satisfied: astunparse>=1.6.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.6.3)
Requirement already satisfied: flatbuffers>=2.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (24.3.25)
Requirement already satisfied: termcolor>=1.1.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (2.4.0)
Requirement already satisfied: six>=1.12.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.16.0)
Requirement already satisfied: typing-extensions>=3.6.6 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (4.11.0)
Requirement already satisfied: grpcio<2.0,>=1.24.3 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.62.1)
Requirement already satisfied: retrying in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.3.4)
Requirement already satisfied: ipython in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (8.10.0)
Requirement already satisfied: nest-asyncio in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.5.6)
Requirement already satisfied: ipykernel in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (6.19.2)
Requirement already satisfied: ansi2html in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.9.1)
Requirement already satisfied: decorator<5,>=4.3 in c:\users\vladv\anaconda3\lib\site-packages (from networkx<2.6,>=2.2->arbitragelab) (4.4.2)
Requirement already satisfied: soupsieve>1.2 in c:\users\vladv\anaconda3\lib\site-packages (from beautifulsoup4>=4.11.1->yfinance==0.2.24->arbitragelab) (2.3.2.post1)
Requirement already satisfied: itsdangerous>=2.0 in c:\users\vladv\anaconda3\lib\site-packages (from Flask<2.3.0,>=1.0.4->dash==2.10.2->arbitragelab) (2.0.1)
Requirement already satisfied: click>=8.0 in c:\users\vladv\anaconda3\lib\site-packages (from Flask<2.3.0,>=1.0.4->dash==2.10.2->arbitragelab) (8.0.4)
Requirement already satisfied: Jinja2>=3.0 in c:\users\vladv\anaconda3\lib\site-packages (from Flask<2.3.0,>=1.0.4->dash==2.10.2->arbitragelab) (3.1.2)
Requirement already satisfied: webencodings in c:\users\vladv\anaconda3\lib\site-packages (from html5lib>=1.1->yfinance==0.2.24->arbitragelab) (0.5.1)
Collecting qdldl
Using cached qdldl-0.1.7.post1-cp310-cp310-win_amd64.whl (86 kB)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from plotly>=5.0.0->dash==2.10.2->arbitragelab) (8.0.1)
Requirement already satisfied: websockets<11.0,>=10.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (10.4)
Requirement already satisfied: tqdm<5.0.0,>=4.42.1 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (4.64.1)
Requirement already satisfied: certifi>=2023 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (2024.2.2)
Requirement already satisfied: importlib-metadata>=1.4 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (4.11.3)
Requirement already satisfied: pyee<12.0.0,>=11.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (11.1.0)
Requirement already satisfied: idna<4,>=2.5 in c:\users\vladv\anaconda3\lib\site-packages (from requests->requests-html==0.10.0->arbitragelab) (3.4)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\vladv\anaconda3\lib\site-packages (from requests->requests-html==0.10.0->arbitragelab) (2.0.4)
Requirement already satisfied: tomli>=1 in c:\users\vladv\anaconda3\lib\site-packages (from setuptools_scm>=2.0.0->pyvinecopulib==0.5.5->arbitragelab) (2.0.1)
Requirement already satisfied: sgmllib3k in c:\users\vladv\anaconda3\lib\site-packages (from feedparser->yahoo-fin==0.8.9.1->arbitragelab) (1.0.0)
Requirement already satisfied: tornado>=6.1 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (6.1)
Requirement already satisfied: debugpy>=1.0 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.5.1)
Requirement already satisfied: psutil in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (5.9.0)
Requirement already satisfied: pyzmq>=17 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (23.2.0)
Requirement already satisfied: traitlets>=5.4.0 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (5.7.1)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (7.3.4)
Requirement already satisfied: comm>=0.1.1 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.1.2)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.1.6)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.30 in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (3.0.36)
Requirement already satisfied: pygments>=2.4.0 in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (2.11.2)
Requirement already satisfied: colorama in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.4.6)
Requirement already satisfied: pickleshare in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.7.5)
Requirement already satisfied: backcall in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.0)
Requirement already satisfied: stack-data in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.0)
Requirement already satisfied: jedi>=0.16 in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.18.1)
Requirement already satisfied: cssselect>=1.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyquery->requests-html==0.10.0->arbitragelab) (1.2.0)
Requirement already satisfied: wheel<1.0,>=0.23.0 in c:\users\vladv\anaconda3\lib\site-packages (from astunparse>=1.6.0->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.38.4)
Requirement already satisfied: zipp>=0.5 in c:\users\vladv\anaconda3\lib\site-packages (from importlib-metadata>=1.4->pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (3.11.0)
Requirement already satisfied: ml-dtypes>=0.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from jax>=0.3.15->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.4.0)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in c:\users\vladv\anaconda3\lib\site-packages (from jedi>=0.16->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.8.3)
Requirement already satisfied: entrypoints in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.4)
Requirement already satisfied: jupyter-core>=4.9.2 in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (5.2.0)
Requirement already satisfied: wcwidth in c:\users\vladv\anaconda3\lib\site-packages (from prompt-toolkit<3.1.0,>=3.0.30->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.5)
Collecting google-auth-oauthlib<1.1,>=0.5
Using cached google_auth_oauthlib-1.0.0-py2.py3-none-any.whl (18 kB)
Requirement already satisfied: markdown>=2.6.8 in c:\users\vladv\anaconda3\lib\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.4.1)
Requirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.7.2)
Collecting google-auth<3,>=1.6.3
Using cached google_auth-2.29.0-py2.py3-none-any.whl (189 kB)
Requirement already satisfied: pure-eval in c:\users\vladv\anaconda3\lib\site-packages (from stack-data->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.2)
Requirement already satisfied: asttokens in c:\users\vladv\anaconda3\lib\site-packages (from stack-data->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (2.0.5)
Requirement already satisfied: executing in c:\users\vladv\anaconda3\lib\site-packages (from stack-data->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.8.3)
Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\users\vladv\anaconda3\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.2.8)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (5.3.3)
Requirement already satisfied: rsa<5,>=3.1.4 in c:\users\vladv\anaconda3\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (4.9)
Collecting requests-oauthlib>=0.7.0
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
Requirement already satisfied: platformdirs>=2.5 in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-core>=4.9.2->jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (2.5.2)
Requirement already satisfied: pywin32>=1.0 in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-core>=4.9.2->jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (305.1)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in c:\users\vladv\anaconda3\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.4.8)
Requirement already satisfied: oauthlib>=3.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.2.2)
Building wheels for collected packages: pyvinecopulib
Building wheel for pyvinecopulib (setup.py): started
Building wheel for pyvinecopulib (setup.py): finished with status 'error'
Running setup.py clean for pyvinecopulib
Failed to build pyvinecopulib
Installing collected packages: pyquery, networkx, requests-oauthlib, qdldl, pyvinecopulib, pyppeteer, POT, pandas, matplotlib, jax, google-auth, ecos, bs4, yfinance, statsmodels, requests-html, osqp, google-auth-oauthlib, dash, yahoo-fin, tensorboard, pmdarima, cvxpy, arch, tensorflow-intel, jupyter-dash, tensorflow, arbitragelab
Attempting uninstall: networkx
Found existing installation: networkx 2.8.4
Uninstalling networkx-2.8.4:
Successfully uninstalled networkx-2.8.4
Running setup.py install for pyvinecopulib: started
Running setup.py install for pyvinecopulib: finished with status 'error'
Note: you may need to restart the kernel to use updated packages.
error: subprocess-exited-with-error
python setup.py bdist_wheel did not run successfully.
exit code: 1
[6 lines of output]
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
running bdist_wheel
running build
running build_ext
building 'pyvinecopulib' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyvinecopulib
error: subprocess-exited-with-error
Running setup.py install for pyvinecopulib did not run successfully.
exit code: 1
[8 lines of output]
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
running install
C:\Users\VladV\anaconda3\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_ext
building 'pyvinecopulib' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
Encountered error while trying to install package.
pyvinecopulib
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
Hey!
Thank you for sharing it! It is really unbelievable! Is it really free-to-use?
If so, after the pip install arbitragelab I receives the next error:
Is any ways to solve the issue?
Collecting arbitragelab
Using cached arbitragelab-0.9.1-py3-none-any.whl (267 kB)
Collecting jupyter-dash<1.0.0,>=0.2.0
Using cached jupyter_dash-0.4.2-py3-none-any.whl (23 kB)
Collecting yahoo-fin==0.8.9.1
Using cached yahoo_fin-0.8.9.1-py3-none-any.whl (10 kB)
Requirement already satisfied: scipy<2.0.0,>=1.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.10.0)
Requirement already satisfied: seaborn==0.12.2 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (0.12.2)
Collecting POT==0.9.1
Using cached POT-0.9.1-cp310-cp310-win_amd64.whl (253 kB)
Collecting pyvinecopulib==0.5.5
Using cached pyvinecopulib-0.5.5.tar.gz (23.8 MB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: numpy==1.23.5 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.23.5)
Requirement already satisfied: werkzeug==2.2.3 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (2.2.3)
Collecting dash==2.10.2
Using cached dash-2.10.2-py3-none-any.whl (10.3 MB)
Collecting requests-html==0.10.0
Using cached requests_html-0.10.0-py3-none-any.whl (13 kB)
Collecting pmdarima==2.0.3
Using cached pmdarima-2.0.3-cp310-cp310-win_amd64.whl (569 kB)
Collecting pandas==2.0.0
Using cached pandas-2.0.0-cp310-cp310-win_amd64.whl (11.2 MB)
Collecting statsmodels==0.14.0
Using cached statsmodels-0.14.0-cp310-cp310-win_amd64.whl (9.2 MB)
Collecting networkx<2.6,>=2.2
Using cached networkx-2.5.1-py3-none-any.whl (1.6 MB)
Requirement already satisfied: keras==2.12.0 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (2.12.0)
Requirement already satisfied: cython==0.29.28 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (0.29.28)
Requirement already satisfied: lxml>=4.9.1 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (4.9.1)
Collecting matplotlib==3.7.1
Using cached matplotlib-3.7.1-cp310-cp310-win_amd64.whl (7.6 MB)
Requirement already satisfied: mpmath==1.2.1 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.2.1)
Collecting tensorflow==2.12.0
Using cached tensorflow-2.12.0-cp310-cp310-win_amd64.whl (1.9 kB)
Requirement already satisfied: scikit-learn==1.1.3 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (1.1.3)
Requirement already satisfied: protobuf>=3.20.3 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (4.25.3)
Requirement already satisfied: scs==3.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from arbitragelab) (3.2.0)
Collecting arch==5.5.0
Using cached arch-5.5.0-cp310-cp310-win_amd64.whl (854 kB)
Collecting yfinance==0.2.24
Using cached yfinance-0.2.24-py2.py3-none-any.whl (63 kB)
Collecting cvxpy==1.3.1
Using cached cvxpy-1.3.1-cp310-cp310-win_amd64.whl (889 kB)
Requirement already satisfied: property-cached>=1.6.4 in c:\users\vladv\anaconda3\lib\site-packages (from arch==5.5.0->arbitragelab) (1.6.4)
Requirement already satisfied: setuptools>65.5.1 in c:\users\vladv\anaconda3\lib\site-packages (from cvxpy==1.3.1->arbitragelab) (65.6.3)
Collecting ecos>=2
Using cached ecos-2.0.13-cp310-cp310-win_amd64.whl (72 kB)
Collecting osqp>=0.4.1
Using cached osqp-0.6.5-cp310-cp310-win_amd64.whl (293 kB)
Requirement already satisfied: Flask<2.3.0,>=1.0.4 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (2.2.2)
Requirement already satisfied: dash-table==5.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (5.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (2.0.0)
Requirement already satisfied: plotly>=5.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (5.9.0)
Requirement already satisfied: dash-html-components==2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from dash==2.10.2->arbitragelab) (2.0.0)
Requirement already satisfied: contourpy>=1.0.1 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (1.0.5)
Requirement already satisfied: cycler>=0.10 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (0.11.0)
Requirement already satisfied: fonttools>=4.22.0 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (4.25.0)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (1.4.4)
Requirement already satisfied: packaging>=20.0 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (22.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (3.0.9)
Requirement already satisfied: python-dateutil>=2.7 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (2.8.2)
Requirement already satisfied: pillow>=6.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from matplotlib==3.7.1->arbitragelab) (9.4.0)
Requirement already satisfied: pytz>=2020.1 in c:\users\vladv\anaconda3\lib\site-packages (from pandas==2.0.0->arbitragelab) (2022.7)
Requirement already satisfied: tzdata>=2022.1 in c:\users\vladv\anaconda3\lib\site-packages (from pandas==2.0.0->arbitragelab) (2024.1)
Requirement already satisfied: joblib>=0.11 in c:\users\vladv\anaconda3\lib\site-packages (from pmdarima==2.0.3->arbitragelab) (1.1.1)
Requirement already satisfied: urllib3 in c:\users\vladv\anaconda3\lib\site-packages (from pmdarima==2.0.3->arbitragelab) (1.26.14)
Requirement already satisfied: pybind11>=2.4 in c:\users\vladv\anaconda3\lib\site-packages (from pyvinecopulib==0.5.5->arbitragelab) (2.12.0)
Requirement already satisfied: setuptools_scm>=2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyvinecopulib==0.5.5->arbitragelab) (8.0.4)
Requirement already satisfied: w3lib in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (1.21.0)
Requirement already satisfied: parse in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (1.20.1)
Collecting bs4
Using cached bs4-0.0.2-py2.py3-none-any.whl (1.2 kB)
Collecting pyquery
Using cached pyquery-2.0.0-py3-none-any.whl (22 kB)
Collecting pyppeteer>=0.0.14
Using cached pyppeteer-2.0.0-py3-none-any.whl (82 kB)
Requirement already satisfied: fake-useragent in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (1.5.1)
Requirement already satisfied: requests in c:\users\vladv\anaconda3\lib\site-packages (from requests-html==0.10.0->arbitragelab) (2.31.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from scikit-learn==1.1.3->arbitragelab) (2.2.0)
Requirement already satisfied: patsy>=0.5.2 in c:\users\vladv\anaconda3\lib\site-packages (from statsmodels==0.14.0->arbitragelab) (0.5.3)
Collecting tensorflow-intel==2.12.0
Using cached tensorflow_intel-2.12.0-cp310-cp310-win_amd64.whl (272.8 MB)
Requirement already satisfied: MarkupSafe>=2.1.1 in c:\users\vladv\anaconda3\lib\site-packages (from werkzeug==2.2.3->arbitragelab) (2.1.1)
Requirement already satisfied: feedparser in c:\users\vladv\anaconda3\lib\site-packages (from yahoo-fin==0.8.9.1->arbitragelab) (6.0.11)
Requirement already satisfied: frozendict>=2.3.4 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (2.4.0)
Requirement already satisfied: appdirs>=1.4.4 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (1.4.4)
Requirement already satisfied: html5lib>=1.1 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (1.1)
Requirement already satisfied: beautifulsoup4>=4.11.1 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (4.11.1)
Requirement already satisfied: multitasking>=0.0.7 in c:\users\vladv\anaconda3\lib\site-packages (from yfinance==0.2.24->arbitragelab) (0.0.11)
Requirement already satisfied: libclang>=13.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (18.1.1)
Requirement already satisfied: gast<=0.4.0,>=0.2.1 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.4.0)
Requirement already satisfied: h5py>=2.9.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.7.0)
Collecting jax>=0.3.15
Using cached jax-0.4.26-py3-none-any.whl (1.9 MB)
Requirement already satisfied: tensorflow-estimator<2.13,>=2.12.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (2.12.0)
Requirement already satisfied: opt-einsum>=2.3.2 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.3.0)
Collecting tensorboard<2.13,>=2.12
Using cached tensorboard-2.12.3-py3-none-any.whl (5.6 MB)
Requirement already satisfied: google-pasta>=0.1.1 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.2.0)
Requirement already satisfied: absl-py>=1.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (2.1.0)
Requirement already satisfied: tensorflow-io-gcs-filesystem>=0.23.1 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.31.0)
Requirement already satisfied: wrapt<1.15,>=1.11.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.14.1)
Requirement already satisfied: astunparse>=1.6.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.6.3)
Requirement already satisfied: flatbuffers>=2.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (24.3.25)
Requirement already satisfied: termcolor>=1.1.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (2.4.0)
Requirement already satisfied: six>=1.12.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.16.0)
Requirement already satisfied: typing-extensions>=3.6.6 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (4.11.0)
Requirement already satisfied: grpcio<2.0,>=1.24.3 in c:\users\vladv\anaconda3\lib\site-packages (from tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (1.62.1)
Requirement already satisfied: retrying in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.3.4)
Requirement already satisfied: ipython in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (8.10.0)
Requirement already satisfied: nest-asyncio in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.5.6)
Requirement already satisfied: ipykernel in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (6.19.2)
Requirement already satisfied: ansi2html in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.9.1)
Requirement already satisfied: decorator<5,>=4.3 in c:\users\vladv\anaconda3\lib\site-packages (from networkx<2.6,>=2.2->arbitragelab) (4.4.2)
Requirement already satisfied: soupsieve>1.2 in c:\users\vladv\anaconda3\lib\site-packages (from beautifulsoup4>=4.11.1->yfinance==0.2.24->arbitragelab) (2.3.2.post1)
Requirement already satisfied: itsdangerous>=2.0 in c:\users\vladv\anaconda3\lib\site-packages (from Flask<2.3.0,>=1.0.4->dash==2.10.2->arbitragelab) (2.0.1)
Requirement already satisfied: click>=8.0 in c:\users\vladv\anaconda3\lib\site-packages (from Flask<2.3.0,>=1.0.4->dash==2.10.2->arbitragelab) (8.0.4)
Requirement already satisfied: Jinja2>=3.0 in c:\users\vladv\anaconda3\lib\site-packages (from Flask<2.3.0,>=1.0.4->dash==2.10.2->arbitragelab) (3.1.2)
Requirement already satisfied: webencodings in c:\users\vladv\anaconda3\lib\site-packages (from html5lib>=1.1->yfinance==0.2.24->arbitragelab) (0.5.1)
Collecting qdldl
Using cached qdldl-0.1.7.post1-cp310-cp310-win_amd64.whl (86 kB)
Requirement already satisfied: tenacity>=6.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from plotly>=5.0.0->dash==2.10.2->arbitragelab) (8.0.1)
Requirement already satisfied: websockets<11.0,>=10.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (10.4)
Requirement already satisfied: tqdm<5.0.0,>=4.42.1 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (4.64.1)
Requirement already satisfied: certifi>=2023 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (2024.2.2)
Requirement already satisfied: importlib-metadata>=1.4 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (4.11.3)
Requirement already satisfied: pyee<12.0.0,>=11.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (11.1.0)
Requirement already satisfied: idna<4,>=2.5 in c:\users\vladv\anaconda3\lib\site-packages (from requests->requests-html==0.10.0->arbitragelab) (3.4)
Requirement already satisfied: charset-normalizer<4,>=2 in c:\users\vladv\anaconda3\lib\site-packages (from requests->requests-html==0.10.0->arbitragelab) (2.0.4)
Requirement already satisfied: tomli>=1 in c:\users\vladv\anaconda3\lib\site-packages (from setuptools_scm>=2.0.0->pyvinecopulib==0.5.5->arbitragelab) (2.0.1)
Requirement already satisfied: sgmllib3k in c:\users\vladv\anaconda3\lib\site-packages (from feedparser->yahoo-fin==0.8.9.1->arbitragelab) (1.0.0)
Requirement already satisfied: tornado>=6.1 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (6.1)
Requirement already satisfied: debugpy>=1.0 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (1.5.1)
Requirement already satisfied: psutil in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (5.9.0)
Requirement already satisfied: pyzmq>=17 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (23.2.0)
Requirement already satisfied: traitlets>=5.4.0 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (5.7.1)
Requirement already satisfied: jupyter-client>=6.1.12 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (7.3.4)
Requirement already satisfied: comm>=0.1.1 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.1.2)
Requirement already satisfied: matplotlib-inline>=0.1 in c:\users\vladv\anaconda3\lib\site-packages (from ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.1.6)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.30 in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (3.0.36)
Requirement already satisfied: pygments>=2.4.0 in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (2.11.2)
Requirement already satisfied: colorama in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.4.6)
Requirement already satisfied: pickleshare in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.7.5)
Requirement already satisfied: backcall in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.0)
Requirement already satisfied: stack-data in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.0)
Requirement already satisfied: jedi>=0.16 in c:\users\vladv\anaconda3\lib\site-packages (from ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.18.1)
Requirement already satisfied: cssselect>=1.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from pyquery->requests-html==0.10.0->arbitragelab) (1.2.0)
Requirement already satisfied: wheel<1.0,>=0.23.0 in c:\users\vladv\anaconda3\lib\site-packages (from astunparse>=1.6.0->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.38.4)
Requirement already satisfied: zipp>=0.5 in c:\users\vladv\anaconda3\lib\site-packages (from importlib-metadata>=1.4->pyppeteer>=0.0.14->requests-html==0.10.0->arbitragelab) (3.11.0)
Requirement already satisfied: ml-dtypes>=0.2.0 in c:\users\vladv\anaconda3\lib\site-packages (from jax>=0.3.15->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.4.0)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in c:\users\vladv\anaconda3\lib\site-packages (from jedi>=0.16->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.8.3)
Requirement already satisfied: entrypoints in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.4)
Requirement already satisfied: jupyter-core>=4.9.2 in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (5.2.0)
Requirement already satisfied: wcwidth in c:\users\vladv\anaconda3\lib\site-packages (from prompt-toolkit<3.1.0,>=3.0.30->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.5)
Collecting google-auth-oauthlib<1.1,>=0.5
Using cached google_auth_oauthlib-1.0.0-py2.py3-none-any.whl (18 kB)
Requirement already satisfied: markdown>=2.6.8 in c:\users\vladv\anaconda3\lib\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.4.1)
Requirement already satisfied: tensorboard-data-server<0.8.0,>=0.7.0 in c:\users\vladv\anaconda3\lib\site-packages (from tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.7.2)
Collecting google-auth<3,>=1.6.3
Using cached google_auth-2.29.0-py2.py3-none-any.whl (189 kB)
Requirement already satisfied: pure-eval in c:\users\vladv\anaconda3\lib\site-packages (from stack-data->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.2.2)
Requirement already satisfied: asttokens in c:\users\vladv\anaconda3\lib\site-packages (from stack-data->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (2.0.5)
Requirement already satisfied: executing in c:\users\vladv\anaconda3\lib\site-packages (from stack-data->ipython->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (0.8.3)
Requirement already satisfied: pyasn1-modules>=0.2.1 in c:\users\vladv\anaconda3\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.2.8)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (5.3.3)
Requirement already satisfied: rsa<5,>=3.1.4 in c:\users\vladv\anaconda3\lib\site-packages (from google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (4.9)
Collecting requests-oauthlib>=0.7.0
Using cached requests_oauthlib-2.0.0-py2.py3-none-any.whl (24 kB)
Requirement already satisfied: platformdirs>=2.5 in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-core>=4.9.2->jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (2.5.2)
Requirement already satisfied: pywin32>=1.0 in c:\users\vladv\anaconda3\lib\site-packages (from jupyter-core>=4.9.2->jupyter-client>=6.1.12->ipykernel->jupyter-dash<1.0.0,>=0.2.0->arbitragelab) (305.1)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in c:\users\vladv\anaconda3\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<3,>=1.6.3->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (0.4.8)
Requirement already satisfied: oauthlib>=3.0.0 in c:\users\vladv\anaconda3\lib\site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<1.1,>=0.5->tensorboard<2.13,>=2.12->tensorflow-intel==2.12.0->tensorflow==2.12.0->arbitragelab) (3.2.2)
Building wheels for collected packages: pyvinecopulib
Building wheel for pyvinecopulib (setup.py): started
Building wheel for pyvinecopulib (setup.py): finished with status 'error'
Running setup.py clean for pyvinecopulib
Failed to build pyvinecopulib
Installing collected packages: pyquery, networkx, requests-oauthlib, qdldl, pyvinecopulib, pyppeteer, POT, pandas, matplotlib, jax, google-auth, ecos, bs4, yfinance, statsmodels, requests-html, osqp, google-auth-oauthlib, dash, yahoo-fin, tensorboard, pmdarima, cvxpy, arch, tensorflow-intel, jupyter-dash, tensorflow, arbitragelab
Attempting uninstall: networkx
Found existing installation: networkx 2.8.4
Uninstalling networkx-2.8.4:
Successfully uninstalled networkx-2.8.4
Running setup.py install for pyvinecopulib: started
Running setup.py install for pyvinecopulib: finished with status 'error'
Note: you may need to restart the kernel to use updated packages.
error: subprocess-exited-with-error
python setup.py bdist_wheel did not run successfully.
exit code: 1
[6 lines of output]
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
running bdist_wheel
running build
running build_ext
building 'pyvinecopulib' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pyvinecopulib
error: subprocess-exited-with-error
Running setup.py install for pyvinecopulib did not run successfully.
exit code: 1
[8 lines of output]
WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section'
running install
C:\Users\VladV\anaconda3\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_ext
building 'pyvinecopulib' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
Encountered error while trying to install package.
pyvinecopulib
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.