An SDK to connect to the Lume API
Project description
📚 Documentation • 🖥️ Application • 🏠 Home
Lume Python SDK (lume_py
)
Overview
lume_py
is a Python SDK designed to facilitate seamless interaction with the Lume API. It provides an intuitive and straightforward interface for developers to integrate Lume's services into their Python applications, enabling efficient access to Lume's powerful features.
Features
- Easy API Integration: Quickly connect to and interact with the Lume API.
- Asynchronous Support: Built on top of
httpx
, offering asynchronous capabilities for better performance. - Pydantic Integration: Utilizes
Pydantic
for data validation and settings management. - Extensible: Modular design allows for easy customization and extension.
Installation
To install the lume_py
SDK, use the following pip command:
pip install lume-py
Quickstart
Retrieve your source_data
and target_schema
.
target_schema = {
"type": "object",
"properties": {
"f_name": {
"type": "string",
"description": "The first name of the user",
},
"l_name": {
"type": "string",
"description": "The last name of the user",
},
},
"required": ["f_name", "l_name"],
}
source_data = [
{"first_name": "John", "last_name": "Doe"},
{"first_name": "Jane", "last_name": "Smith"},
]
Status
The Lume Python SDK is currently in beta. Please reach out to support if you have any questions, encounter any bugs, or have any feature requests.
Additional Resources
For detailed information on creating pipelines, running jobs, and managing other workflows, please refer to the examples
folder.
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 Distribution
File details
Details for the file lume_py-0.1.30.tar.gz
.
File metadata
- Download URL: lume_py-0.1.30.tar.gz
- Upload date:
- Size: 11.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.66.2 importlib-metadata/6.0.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdc93bbcedabc7a5f74f9194e045db991b9f495f0a0f3b0f5db30b52ec4ac4d8 |
|
MD5 | 528953a456edd2e5b28c56d1c6ff3de2 |
|
BLAKE2b-256 | 77c11df2d5852462b04bd7760771047160eb2df40bae44e11d5a32e3ab7f32a3 |
File details
Details for the file lume_py-0.1.30-py3-none-any.whl
.
File metadata
- Download URL: lume_py-0.1.30-py3-none-any.whl
- Upload date:
- Size: 17.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.9.6 readme-renderer/37.3 requests/2.31.0 requests-toolbelt/0.10.1 urllib3/1.26.12 tqdm/4.66.2 importlib-metadata/6.0.0 keyring/23.13.1 rfc3986/1.5.0 colorama/0.4.6 CPython/3.10.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f74d26092477e382e7df5c8aaf37d5c75c790d157494b8665aed54459c68616 |
|
MD5 | 158da4ae91a3bda675e95eff22c595af |
|
BLAKE2b-256 | 1b3d5b2b44aaf6164442f629f68317ff8072a670253312a2ab7803158234f9f8 |