Skip to main content

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


Download files

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

Source Distribution

lume_py-0.1.30.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

lume_py-0.1.30-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

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

Hashes for lume_py-0.1.30.tar.gz
Algorithm Hash digest
SHA256 fdc93bbcedabc7a5f74f9194e045db991b9f495f0a0f3b0f5db30b52ec4ac4d8
MD5 528953a456edd2e5b28c56d1c6ff3de2
BLAKE2b-256 77c11df2d5852462b04bd7760771047160eb2df40bae44e11d5a32e3ab7f32a3

See more details on using hashes here.

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

Hashes for lume_py-0.1.30-py3-none-any.whl
Algorithm Hash digest
SHA256 6f74d26092477e382e7df5c8aaf37d5c75c790d157494b8665aed54459c68616
MD5 158da4ae91a3bda675e95eff22c595af
BLAKE2b-256 1b3d5b2b44aaf6164442f629f68317ff8072a670253312a2ab7803158234f9f8

See more details on using hashes here.

Supported by

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