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.3.tar.gz (55.1 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.3-py3-none-any.whl (24.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: daselement_api-1.1.3.tar.gz
  • Upload date:
  • Size: 55.1 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.3.tar.gz
Algorithm Hash digest
SHA256 ecab8aede1a114c7a3925f6d21e7a59244d4d97a04c50214f92ca208e98cf4d6
MD5 b7e77ddd53528cb887bb05f4c3767b37
BLAKE2b-256 46d4ec30c72a731cc02c0a7144a6c3009b45d3623008e88b2d7b7954c2af0b43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: daselement_api-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 24.4 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 227e11d4c89302ce344d6af6db172bcdda170aff8afb9e9eef754beab10afaca
MD5 34b484491e6234c445ce52700bb80396
BLAKE2b-256 3cf8a90baa5af7593ae9a8fadea1e6856240729157ff091251948278ee9ac0f2

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