bug: Cannot install Development environment using pdm
sanspareilsmyn opened this issue · comments
Describe the bug
Hello there:)
I was about to set up dev env in my local mac by following the guide described in here.
After cloning the repo and setting upstream, I installed pdm with brew install pdm
command and executed pdm install -G all
as described. I encountered installation failure like below.
![image](https://private-user-images.githubusercontent.com/52681837/331597824-b99de7b5-220f-4e81-9044-071af8464642.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MjkwMjcsIm5iZiI6MTcyMTgyODcyNywicGF0aCI6Ii81MjY4MTgzNy8zMzE1OTc4MjQtYjk5ZGU3YjUtMjIwZi00ZTgxLTkwNDQtMDcxYWY4NDY0NjQyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDEzNDUyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk2ZTU3NjY1ZGZiODBiZjc5Yjk3MzY0OWUzMTIyZDgyZDM1ZjRkNmVjMzRmMzExN2E1NjBkNGE1ZWZmNGI2ZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xoXAt4nREW7MEoxQq0K1E3WexW0PRrQS51m_QNxw1rE)
Due to the large size of log, I add last few hundreds of log instead.
error.log
To reproduce
- Fork BentoML main repo and clone it to local.
- Execute
pdm install -G all
Expected behavior
No response
Environment
pdm: 2.15.2
Python: 3.12.3
![image](https://private-user-images.githubusercontent.com/52681837/331598120-b8241147-1332-4903-acd7-a3eb0603dc08.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MjkwMjcsIm5iZiI6MTcyMTgyODcyNywicGF0aCI6Ii81MjY4MTgzNy8zMzE1OTgxMjAtYjgyNDExNDctMTMzMi00OTAzLWFjZDctYTNlYjA2MDNkYzA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDEzNDUyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVkMzdlNDkwYTA5MDFjNWVhNTI4MWUwNDVlMTdkNDZmM2I5MDAzMDA1ZmU2ZWY3MTczM2RkNjU0MmY2N2NjODQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1uCky4Bd-7cZDyJ74oQmCn4fRWTc2-lQXlwybJFqq88)
![image](https://private-user-images.githubusercontent.com/52681837/331598007-7ccb4ed2-5d70-4b0b-9813-030290ac4dd1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE4MjkwMjcsIm5iZiI6MTcyMTgyODcyNywicGF0aCI6Ii81MjY4MTgzNy8zMzE1OTgwMDctN2NjYjRlZDItNWQ3MC00YjBiLTk4MTMtMDMwMjkwYWM0ZGQxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzI0VDEzNDUyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwYjg3NTgyNTFkZDQ3ZDIwNWNhNWU4M2QwMzY2YmQyZTc0MDc2NmM5ZGNiM2VmM2U5OGRmOTZjMGQxMGFiOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.XNZJs2_SHusZx_MziFlweXW95lwp9XcYMjLYwh_09MU)
I guess this is related to compatibility issue. I guess It would be solved
- if we elevate versions of dependencies set in pyproject.toml.
- if I downgrade python version to lower level.
Python 3.12.3: April 9, 2024
ray 2.9.1 : Jan 19, 2024
multidict 6.0.4: 22 Decenber, 2022
pyArrow 13.0.0: 23 August, 2023
scipy 1.9.3: 20 October, 2022
numpy 1.24.4: 26 June 2023
I solved this bug by limiting python version. I will create PR on this issue.