Skip to main content

Das Element Python API

Project description

Das Element Python API

Official Python API for the Das Element asset library software.


🧩 Installation

Install the package using pip:

pip install daselement-api

⚙️ Configuration

The API internally calls the command-line interface (CLI) version of Das Element.
To ensure it works correctly, link the CLI executables by setting the following environment variables:

Environment Variables

Variable Description
DASELEMENT_CLI Path to Das Element CLI executable
DASELEMENT_CLI_FULL Path to Das Element CLI full executable
export DASELEMENT_CLI=/path/to/das-element
export DASELEMENT_CLI_FULL=/path/to/das-element-full

Alternative Configuration

Directly define the executable paths in your Python script. Overwrite the values of daselement_api/manager.py like this:

from daselement_api import manager as de_manager

de_manager.EXECUTABLE_CLI = '/path/to/das-element-cli_2.2.2_lin'
de_manager.EXECUTABLE_CLI_FULL = '/path/to/das-element-cli-full_2.2.2_lin'

🧠 Example Usage

from daselement_api import api as de

libraries = de.get_libraries()

for library, config in libraries.items():
    print(library)
    print(config)

📚 Documentation

For the full API reference and examples, visit:
👉 docu.api.das-element.com


🧾 License

This project is distributed under the terms of the license provided with Das Element.

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

daselement_api-1.1.1.tar.gz (54.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

daselement_api-1.1.1-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

Details for the file daselement_api-1.1.1.tar.gz.

File metadata

  • Download URL: daselement_api-1.1.1.tar.gz
  • Upload date:
  • Size: 54.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for daselement_api-1.1.1.tar.gz
Algorithm Hash digest
SHA256 59ee87711dbe7f387a3a3cee933bf6a8d2f1407c3967d98dade396e443bc734d
MD5 259c15d9417935776e6ac978abc04b79
BLAKE2b-256 1debd08bb5a4c1892cbae3f0a539d2e6fde0c7c4f8552cbc18d7aec4f49f4722

See more details on using hashes here.

File details

Details for the file daselement_api-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: daselement_api-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for daselement_api-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1489d6a1c6db2fcc24accc7c303c9da559b5d809f4fbceb4fceb2d1dfc39c823
MD5 a03347ea812a44544b6f554f9071c2ec
BLAKE2b-256 2b8ff149dfeac6c9382f67ad90eab1276b626ea3e63cc46901a3c4647e3ed716

See more details on using hashes here.

Supported by

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