lumibot icon indicating copy to clipboard operation
lumibot copied to clipboard

Alpaca setup issue

Open krunals11 opened this issue 3 years ago • 1 comments

I am getting following error in simple_start_alpaca.py : (I am using python 3.6.1 and installed latest alpaca api 1.3.0 using pip install )

File "c:\krunal\learning\visualstudio\lumibot-master\lumibot\backtesting_init_.py", line 1, in from .alpaca_backtesting import AlpacaBacktesting File "c:\krunal\learning\visualstudio\lumibot-master\lumibot\backtesting\alpaca_backtesting.py", line 1, in from lumibot.data_sources import AlpacaData File "c:\krunal\learning\visualstudio\lumibot-master\lumibot\data_sources_init_.py", line 1, in from .alpaca_data import AlpacaData File "c:\krunal\learning\visualstudio\lumibot-master\lumibot\data_sources\alpaca_data.py", line 9, in from lumibot.entities import Bars File "c:\krunal\learning\visualstudio\lumibot-master\lumibot\entities_init_.py", line 1, in from .asset import Asset, AssetsMapping File "c:\krunal\learning\visualstudio\lumibot-master\lumibot\entities\asset.py", line 6, in class Asset(BaseModel, frozen=True, extra='forbid'): File "C:\Users\kruna\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pydantic\main.py", line 324, in new cls = super().new(mcs, name, bases, new_namespace, **kwargs) TypeError: new() got an unexpected keyword argument 'frozen'

krunals11 avatar Sep 26 '21 02:09 krunals11

Could you tell me what version of pydantic you have on your computer?

It seems like the issue is that frozen is a beta release for now. But it is necessary for use in lumibot. You will need the latest version of pydantic either on your computer or in your virtual environment. So it depends on how you are set up.

Try installing pip install pydantic --upgrade to get to the latest version.

neilsmurphy avatar Sep 28 '21 19:09 neilsmurphy

pydantic has been removed from lumibot

grzesir avatar Aug 18 '23 21:08 grzesir