
연구실 server 에서 poetry install 을 할 때
특정 패키지에서 진행되지 않는 문제가 발생했다. (Pending...)
몇 초 이상 해당 상태에 머물러 있다면, 정상적으로 poetry install이 되지 않는 것이라고 보면 된다.
내 케이스에서는 typing-extensions 설치에서 막혔었다.

poetry install -vvv (v가 3개라 가장 상세한 디버깅 정보 출력) 를 통해 디버그 모드로 로그를 확인한 결과, 마지막 로그가 keyring 이었기에 keyring 관련 문제로 추정했다.
아래 명령어를 bash 터미널에 입력 후 다시 poetry install 하니 해결되었다.
poetry config keyring.enabled false
poetry가 패키지 설치 시 인증 정보를 저장할 때 사용하는 keyring 기능을 비활성화하는 명령어이다.
keyting은 시스템의 보안 저장소를 사용하여 비밀번호와 같은 민감한 정보를 안전하게 저장하는 라이브러리이다. 폐쇄적인 네트워크 환경이나 특정 시스템 설정에서는 keyring이 예상대로 작동하지 않을 수 있다고 해서, 아마 그게 문제가 아니였나 싶다.