Skip to content

SoftwareVerse/userverse-python-client

Repository files navigation

CI - Release Tag

Latest Release

Latest Tag

Release Date

Downloads

codecov

userverse-python-client

Python client for the Userverse HTTP server.

Installation

Install from PyPI:

python -m pip install userverse-python-client

For editable installs from source, see the repository README: https://github.com/SoftwareVerse/userverse-python-client#installation

Usage

The main package is userverse_python_client, which exposes UverseUserClient:

from userverse_python_client import UverseUserClient

client = UverseUserClient(base_url="https://api.example.com")

Demo

The runnable demo lives in: https://github.com/SoftwareVerse/userverse-python-client/blob/main/examples/user_demo.py

See the demo README for flags and environment variables: https://github.com/SoftwareVerse/userverse-python-client/blob/main/examples/user_demo_README.md

Developing Clients in Other Languages

See the guide for a summary of the Python client architecture and a plan for implementing SDKs in other languages: https://github.com/SoftwareVerse/userverse-python-client/blob/main/docs/other-language-clients.md

Tests

Run the unit tests with:

pytest

About

Python client for Userverse HTTP server

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors