Metadata-Version: 2.1
Name: rvvup_python
Version: 0.1.0
Summary: Rvvup Python API Client
License: MIT
Author: Graham O'regan
Author-email: graham@rvvup.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: attrs (>=21.3.0)
Requires-Dist: httpx (>=0.20.0,<0.28.0)
Requires-Dist: pyjwt (>=2.8.0,<3.0.0)
Requires-Dist: python-dateutil (>=2.8.0,<3.0.0)
Description-Content-Type: text/markdown

# python-sdk

python setup.py sdist bdist_wheel

pip install .

pipenv install -e .

~~~
from rvvup import RvvupClient

client = RvvupClient(
    endpoint="https://example.com/graphql",
    merchant_id="your_merchant_id",
    auth_token="your_auth_token",
    user_agent="your_user_agent"
)

methods = client.get_methods()
print(methods)
~~~

Development

~~~
poetry run black .
poetry run flake8
poetry run pre-commit install
~~~


# OpenAPI
~~~
poetry run openapi-python-client generate --path openapi/openapi.yaml --output rvvup_sdk
~~~

# TODO
* OpenAPI doc version isn't compatible with python generation
