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

You can also hardcode the paths directly in daselement_api/manager.py by modifying these values:

EXECUTABLE_CLI = "path/to/das-element"
EXECUTABLE_CLI_FULL = "path/to/das-element-full"

🧠 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.0.tar.gz (41.4 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.0-py3-none-any.whl (23.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: daselement_api-1.1.0.tar.gz
  • Upload date:
  • Size: 41.4 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.0.tar.gz
Algorithm Hash digest
SHA256 e05a9610f4a1fbe21a9a1edef5d6464a512d7099ee8fff6bb3b6c118b8b8c9bb
MD5 ecfd0c186c5755fb5d31678b449c36cf
BLAKE2b-256 c1012c7d0b580958b82fe79d19567aa32d7efe9fc693ba3dfbfd1d29d16bf416

See more details on using hashes here.

File details

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

File metadata

  • Download URL: daselement_api-1.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a539170396b490cea802b342b2f356520f4643f7e83c38064887e90480f4fe06
MD5 3d202ad1920d65fbc0e7c28ecf68b5b1
BLAKE2b-256 1cb2146339e8368be4c8c0704bd210ff38abcce8e1b941f65ab3f60aa039a0fc

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