Skip to main content

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

  1. Create & activate virtual python environment
python3 -m venv .venv
source .venv/bin/activate
  1. Install maturin
pip install maturin
# macOS users can also install with `brew install maturin`
  1. Build & install python module
maturin develop
  1. Try it out in a python shell
python

>>> import sideko_py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sideko_py-1.4.1.tar.gz (58.9 kB view details)

Uploaded Source

Built Distributions

sideko_py-1.4.1-cp38-abi3-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.8+Windows x86-64

sideko_py-1.4.1-cp38-abi3-win32.whl (4.2 MB view details)

Uploaded CPython 3.8+Windows x86

sideko_py-1.4.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (7.8 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

sideko_py-1.4.1-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (8.0 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ i686

sideko_py-1.4.1-cp38-abi3-macosx_11_0_arm64.whl (5.0 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

sideko_py-1.4.1-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (10.1 MB view details)

Uploaded CPython 3.8+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

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

Hashes for sideko_py-1.4.1.tar.gz
Algorithm Hash digest
SHA256 34d3c6f6578a4e915485777e605e5436d91502a04a93194fa0e2f5aba4a1b193
MD5 9815ad81798355c7270e658a907c09bd
BLAKE2b-256 d7ace20be5c36d5435fdb53b8e71ed94d84152b28ce1abc80c755582b444a406

See more details on using hashes here.

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

Hashes for sideko_py-1.4.1-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 60c1916fa832540422dbd51ab7b9188b7e51249100645f71ffac4bbe79b47e65
MD5 3b8f3c56015950b8e5a8dd26ed339b29
BLAKE2b-256 6aa15db0f354f20bda2c36234532ed8f28ad407b0dbc83ed78445da52ca03b45

See more details on using hashes here.

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

Hashes for sideko_py-1.4.1-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 2a4cd3408185146ece65e0ac84c952476f8e58724be2110eb34e15fdaff40262
MD5 799b80031e55b164ced244509efbc0cc
BLAKE2b-256 8b2e8c766c34ecf6cccdf726641a92cd4d8eb9d32e26e55f87840f5d363ca32c

See more details on using hashes here.

File details

Details for the file sideko_py-1.4.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sideko_py-1.4.1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6784979e40c3579998baa629017c16399aa01ee5f4111720b23edf06fc55ee8d
MD5 f4c7902117d37032b008498d027e312a
BLAKE2b-256 8108054bbd70e36e3eb1d53a98f4f4679ade81b68857d554cb1e3c908d7c06ec

See more details on using hashes here.

File details

Details for the file sideko_py-1.4.1-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for sideko_py-1.4.1-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23d4ffeff3998453312113aaf3d6c36dd46987c66c7a92b61859db90abb501e0
MD5 232b64c1185635dddea22d88a80e6f7c
BLAKE2b-256 422abd76bfc4bb27f08d7d9af0269c125997376e89d0d5367046eeee953eb48c

See more details on using hashes here.

File details

Details for the file sideko_py-1.4.1-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sideko_py-1.4.1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8cebfe893b742aa02ac8aa299a95d24a92fc7d83174939f18d4dbd366eab092
MD5 e46128b3dd9ac088277471f1322f6c27
BLAKE2b-256 907f3f069a3e320020201a14f39495e4c9155610aff50b23b27e7219757ea251

See more details on using hashes here.

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

File hashes

Hashes for sideko_py-1.4.1-cp38-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 1324a44545ac69b4778a83c0ace3503b3246d4371aa7f7d0b9e6a3afc913aaba
MD5 04e454c0502d27c0c831dc6258658b7b
BLAKE2b-256 afacb14905f02670de72f64a61cfffffa9ad2132a20d74995610c4ce423a87b6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page