Python client library for ZettaBlock AI Network
Project description
Python client for ZettaBlock AI Network.
Development
Setup
Install locally
- Clone the repository.
- Create a virtual environment and install the package.
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
GRPC
The client import zetta-grpc-protos as an external repo, you will need to provide your github username and password to install
# using below command to store and skip the repeatly input username / password
git config credential.helper store
For two phase authentication enabled account, password is private-access-token.
IDE setup
for PyCharm, you will need to run
pip install -e .
to recognize the GRPC imported library correctly
Run the Client
Try run the client.
zetta --help
CICD
- the cicd is integrated with python 3.8 to 3.12 and on Ubuntu, MacOS and windows. make sure your PR passed all checks on all environment
- make sure some tests are added in the folder, cicd will run checks and test automatically
- if all tests passes, the version will be automatically boost and submit a newer version to PyPi
- If you want to include the comment in CHANGELOG.md, in Pull request, add ##Changelog in the comment
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
zetta-0.0.92-py3-none-any.whl
(34.2 kB
view details)
File details
Details for the file zetta-0.0.92-py3-none-any.whl
.
File metadata
- Download URL: zetta-0.0.92-py3-none-any.whl
- Upload date:
- Size: 34.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e36d13ae89e8106632bf7774d5e319a6479155d28236f13968c9eecd68840118 |
|
MD5 | 98af8a44a36caf036a402f7c40ca3d18 |
|
BLAKE2b-256 | dcf1fa5cabf063f98abf124f903b79ceb2ac5619280c4af7ddc64127bae45c5b |