Skip to main content

Lapidary render

.github/workflows/test.yml

Lapidary-render is a program that generates Python Web API clients from OpenAPI documents.

Why

It's a good practice to encapsulate Web API client code in functions or classes and methods,

If the Web API exposes an OpenAPI document, you can reduce the manual effort by generating the client code.

How

Install Lapiary-render, for example with pipx

pipx install lapidary-render

Start your project

lapidary init --save https://example.com/openapi.json project_dir my_api_client

Generate code:

cd project_dir
lapidary render

Check the documentation for more details.

Release files for lapidary-render 0.12.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lapidary-render 0.12.1
File Size Uploaded
lapidary_render-0.12.1.tar.gz 28.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lapidary-render 0.12.1
File Interpreter ABI Platform
lapidary_render-0.12.1-py3-none-any.whl Python 3 none any Details

Total release size: 67.0 kB

Release files / lapidary_render-0.12.1.tar.gz

Download URL lapidary_render-0.12.1.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
99ea9c1e75d7d2da2683ea848d969590a65148791042de54d2e0e477bd6a12c9
BLAKE2b-256 checksum
How to use checksums
087d221e0090e1057ca795e33211806fb5b2e25aa749a60542aa62c217c74a42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via poetry/2.1.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release files / lapidary_render-0.12.1-py3-none-any.whl

Download URL lapidary_render-0.12.1-py3-none-any.whl
Size 38.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
206be5478faa485cbae3e63fca12717f7bbbf4aba8c39d32bcef6d6124c9cc20
BLAKE2b-256 checksum
How to use checksums
93b3ef706dc4098332d987eaf6d7fc4db5f2d1b0c9b7032b6428de1ff42fbf18
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via poetry/2.1.1 CPython/3.13.9 Linux/6.11.0-1018-azure

Release history Release notifications | RSS feed

This release

0.12.1 This release

2 release files

0.11.1

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page