Install the TestVault SDK
info
Our Provider Development documentation is still a work-in-progress. If you're building an Access Provider, join our Community Slack.
Common Fate provides a Python SDK for the TestVault service. To install the SDK, run:
source .venv/bin/activate # activate the Python virtual environment for the Provider
pip install testvault
pip freeze > requirements.txt # IMPORTANT: ensures that requirements.txt is updated
If you open requirements.txt
, you should see that testvault
is now present:
black==23.3.0
boto3==1.26.120
botocore==1.29.120
certifi==2022.12.7
charset-normalizer==3.1.0
click==8.1.3
common-fate-schema==0.7.0
idna==3.4
jmespath==1.0.1
mypy-extensions==1.0.0
packaging==23.1
pathspec==0.11.1
platformdirs==3.3.0
provider==0.11.0
pydantic==1.10.7
python-dateutil==2.8.2
requests==2.28.2
s3transfer==0.6.0
six==1.16.0
structlog==23.1.0
+testvault==0.2.0
toml==0.10.2
typing_extensions==4.5.0
urllib3==1.26.15