[python] tox에서의 프로젝트 의존성 관리는 어떻게 이루어지나요?
만약 가상 환경이 필요하다면 deps
섹션에서 필요한 의존성을 설치할 수 있습니다. 아래는 tox.ini
파일에서 deps
섹션을 정의하는 예시입니다:
[tox]
envlist = py37, py38
[testenv]
deps =
pytest
mock
여기서 testenv
섹션은 특정 환경을 정의하며, deps
는 해당 환경에 필요한 의존성을 나열합니다. Tox는 이 설정에 따라 각 가상 환경을 생성하고 의존성을 설치한 후, 프로젝트를 실행하거나 테스트를 수행합니다.
Tox는 여러 파이썬 버전과 다양한 환경에서 프로젝트를 실행하고 테스트하는 데 사용되며, tox.ini
파일을 사용하여 이러한 환경을 정의하고 구성합니다.