Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
December 22, 2022 10:14 pm GMT

ReductStore Client SDK for Python v1.2.0: New Features and Example Use

Hello, everyone!
We are excited to announce the release of
the Python client SDK v1.2.0! This release includes
support for the
ReductStore HTTP API v1.2 and several other
improvements.

One of the new features in this release is the Client.me() method. This method allows you to get information about the
current token being used to authenticate with the ReductStore instance. It returns a FullTokenInfo object, which
contains
information about the token, including its name, creation time, and permissions.

To use the method, simply call it on a Client instance:

from reduct import Clientclient = Client('https://play.reduct.store', api_token='my-token')# Get the current token infotoken_info = await client.me()# Print the token name and creation timeprint(f"Token name: {token_info.name}")print(f"Token created at: {token_info.created_at}")# Print the token permissionsprint(f"Full access: {token_info.permissions.full_access}")print(f"Read access: {token_info.permissions.read}")print(f"Write access: {token_info.permissions.write}")

In addition to the Client.me method, this release also includes improvements to the documentation and a migration to
using a
pyproject.toml file to manage dependencies.

To upgrade to the latest version of the reduct-py SDK, run the following command:

pip install -U reduct-py

if you have any questions or feedback, don't hesitate to reach out in Discord
or by opening a discussion on GitHub.


Original Link: https://dev.to/reductstore/reductstore-client-sdk-for-python-v120-new-features-and-example-use-c4e

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To