Generate & manage SDKs with the Sideko CLI
Project description
Sideko-Python
SDK client generator for HTTP APIs using OpenApi.
Supports OpenApi 3.x and can generate clients in Python, Ruby, Rust, Typescript, and Go.
This package will also install the sideko
CLI, find the CLI's documentation on our Github.
Installation
pip install sideko-py
Local development
This rust crate uses PyO3 & Maturin to create and distribute python bindings to generate SDKs with Sideko.
Assumes rust / cargo / python >= 3.8 is installed
- Create & activate virtual python environment
python3 -m venv .venv
source .venv/bin/activate
- Install maturin
pip install maturin
# macOS users can also install with `brew install maturin`
- Build & install python module
maturin develop
- Try it out in a python shell
python
>>> import sideko_py
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 Distribution
Built Distributions
File details
Details for the file sideko_py-1.4.1.tar.gz
.
File metadata
- Download URL: sideko_py-1.4.1.tar.gz
- Upload date:
- Size: 58.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
34d3c6f6578a4e915485777e605e5436d91502a04a93194fa0e2f5aba4a1b193
|
|
MD5 |
9815ad81798355c7270e658a907c09bd
|
|
BLAKE2b-256 |
d7ace20be5c36d5435fdb53b8e71ed94d84152b28ce1abc80c755582b444a406
|
File details
Details for the file sideko_py-1.4.1-cp38-abi3-win_amd64.whl
.
File metadata
- Download URL: sideko_py-1.4.1-cp38-abi3-win_amd64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.8+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
60c1916fa832540422dbd51ab7b9188b7e51249100645f71ffac4bbe79b47e65
|
|
MD5 |
3b8f3c56015950b8e5a8dd26ed339b29
|
|
BLAKE2b-256 |
6aa15db0f354f20bda2c36234532ed8f28ad407b0dbc83ed78445da52ca03b45
|
File details
Details for the file sideko_py-1.4.1-cp38-abi3-win32.whl
.
File metadata
- Download URL: sideko_py-1.4.1-cp38-abi3-win32.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.8+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
2a4cd3408185146ece65e0ac84c952476f8e58724be2110eb34e15fdaff40262
|
|
MD5 |
799b80031e55b164ced244509efbc0cc
|
|
BLAKE2b-256 |
8b2e8c766c34ecf6cccdf726641a92cd4d8eb9d32e26e55f87840f5d363ca32c
|
File details
Details for the file sideko_py-1.4.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: sideko_py-1.4.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 7.8 MB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
6784979e40c3579998baa629017c16399aa01ee5f4111720b23edf06fc55ee8d
|
|
MD5 |
f4c7902117d37032b008498d027e312a
|
|
BLAKE2b-256 |
8108054bbd70e36e3eb1d53a98f4f4679ade81b68857d554cb1e3c908d7c06ec
|
File details
Details for the file sideko_py-1.4.1-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: sideko_py-1.4.1-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 8.0 MB
- Tags: CPython 3.8+, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
23d4ffeff3998453312113aaf3d6c36dd46987c66c7a92b61859db90abb501e0
|
|
MD5 |
232b64c1185635dddea22d88a80e6f7c
|
|
BLAKE2b-256 |
422abd76bfc4bb27f08d7d9af0269c125997376e89d0d5367046eeee953eb48c
|
File details
Details for the file sideko_py-1.4.1-cp38-abi3-macosx_11_0_arm64.whl
.
File metadata
- Download URL: sideko_py-1.4.1-cp38-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 5.0 MB
- Tags: CPython 3.8+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
e8cebfe893b742aa02ac8aa299a95d24a92fc7d83174939f18d4dbd366eab092
|
|
MD5 |
e46128b3dd9ac088277471f1322f6c27
|
|
BLAKE2b-256 |
907f3f069a3e320020201a14f39495e4c9155610aff50b23b27e7219757ea251
|
File details
Details for the file sideko_py-1.4.1-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
.
File metadata
- Download URL: sideko_py-1.4.1-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
- Upload date:
- Size: 10.1 MB
- Tags: CPython 3.8+, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
1324a44545ac69b4778a83c0ace3503b3246d4371aa7f7d0b9e6a3afc913aaba
|
|
MD5 |
04e454c0502d27c0c831dc6258658b7b
|
|
BLAKE2b-256 |
afacb14905f02670de72f64a61cfffffa9ad2132a20d74995610c4ce423a87b6
|