-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Summary
The Python SDK README's venv setup example calls virtualenv, which is a third-party package requiring a separate installation (pip install virtualenv). The Python standard library has included venv since Python 3.3, and it is the canonical, recommended way to create virtual environments without any additional dependencies.
Current README
virtualenv conductor
source conductor/bin/activate
python3 -m pip install conductor-pythonRunning virtualenv conductor on a fresh system fails with:
bash: virtualenv: command not found
This sends the user on a detour to install virtualenv before they can even install the SDK.
Expected fix
python3 -m venv conductor-env
source conductor-env/bin/activate
pip install conductor-pythonpython3 -m venv works on any Python 3.3+ installation (which includes all versions the SDK claims to support) with no extra packages required.
Additional note
The activate path also differs between virtualenv-created envs and venv-created envs on some systems. Using stdlib venv avoids this inconsistency entirely.
Fix location
conductor-oss/python-sdk — README.md Installation section