This release is a pre-release and may not be stable for production use.
Kinetic Python SDK
Kinetic Python SDK is the official python SDK for Kinetic based on the Kinetic SDK Standard.
This SDK allows developers to rapidly integrate Kin and other SPL tokens in their app.
Usage
In order to use this SDK, please head over to the Kinetic Pyrhon SDK documentation.
Version
This SDK is built to work with @kinetic/api@v1.0.0-rc.16. Using it with other versions may lead to issues.
Contributing
If you want to contribute to this SDK, please follow the steps below to get it running locally:
1. Install the Poetry CLI on your local machine by visiting the link below:
2. Install the OpenAPI Generator via NPM (for alternative installs visit: https://openapi-generator.tech)
$ npm install @openapitools/openapi-generator-cli -g
3. Fetch the Kinetic Python repo
$ git clone https://github.com/kin-labs/kinetic-python-sdk
4. Change into kinetic-python-sdk working directory
$ cd kinetic-python-sdk
5. Run the tests
$ make test
6. Generate OpenAPI Python client
$ make generate
Directory labels
- generated Contains all the generated Python client code based on the openapi spec.
- helpers Contains helper functions that simply calling the createAccount and makeTranfer sdk functions
- models Here you can find all reference to classes to-be created and what they override.
Contributing
To start contributing, take a look at the standard as this lays down the base for all clients. This standard is subject to change so always review this before committing any meaningful work. You can visit the standard here
Troubleshooting
If you have issues with coincurve dependency in Apple Silicon M1 run this:
xcode-select --install
brew install autoconf automake libffi libtool pkg-config python
Metadata
Release files for kinetic-sdk 1.0.0rc16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| kinetic-sdk-1.0.0rc16.tar.gz | 64.2 kB | Without provenance | Details for kinetic-sdk-1.0.0rc16.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| kinetic_sdk-1.0.0rc16-py3-none-any.whl | Python 3 | none | any | Details for kinetic_sdk-1.0.0rc16-py3-none-any.whl |
Total release size: 224.3 kB
Release files / kinetic-sdk-1.0.0rc16.tar.gz
| Download URL | kinetic-sdk-1.0.0rc16.tar.gz |
|---|---|
| Size | 64.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e4e5cb1e77b9386a68081351f192aa5ac25e91b9ed76a4c34cd33f813c25ec6f
|
|
BLAKE2b-256 checksum How to use checksums |
e32f81e1fcde1b6f83c9d8e4b7960da1324ef0b241b87025a3774ca7242b0bcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.1 CPython/3.10.9 Darwin/22.1.0
|
Release files / kinetic_sdk-1.0.0rc16-py3-none-any.whl
| Download URL | kinetic_sdk-1.0.0rc16-py3-none-any.whl |
|---|---|
| Size | 160.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c26b21b1c090ccc360fea815233aafae06aaeccabce4c85ba00b2654d724d84
|
|
BLAKE2b-256 checksum How to use checksums |
ec3b6ea2ecf8498f2a22b03a06ffaaffd034dec9f7afd6dbe62a2d7748b0a9fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.1 CPython/3.10.9 Darwin/22.1.0
|
Security for kinetic-sdk 1.0.0rc16
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.