Skip to main content

No project description provided

Project description

Dynatrace Extensions Python SDK

PyPI - Version PyPI - Python Version


Table of Contents

Documentation

The documentation can be found on github pages

Quick Start

Requirements:

  • Python 3.10 or 3.14

Install the SDK

pip install dt-extensions-sdk[cli]
# Note, on some shells like zsh you may need to escape the brackets - pip install dt-extensions-sdk\[cli\]

Create signing certificates

dt-sdk gencerts

Create a new extension

dt-sdk create my_first_extension

Simulate

cd my_first_extension
dt-sdk run

Build

dt-sdk build

Upload

# Note, you need to either set environment variables DT_API_URL and DT_API_TOKEN or pass them as arguments
dt-sdk upload

Developing

Testing

hatch run test

Linting

hatch run lint:all

Building

hatch build

Building docs

hatch run docs:build

License

dt-extensions-sdk is distributed under the terms of the MIT license.

Publishing to PyPI

It's automatically published to PyPi on each pushed tag, and uses gh-action-pypi-publish Version will be determined using about.py

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

dt_extensions_sdk-1.9.0.tar.gz (340.9 kB view details)

Uploaded Source

Built Distribution

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

dt_extensions_sdk-1.9.0-py3-none-any.whl (56.6 kB view details)

Uploaded Python 3

File details

Details for the file dt_extensions_sdk-1.9.0.tar.gz.

File metadata

  • Download URL: dt_extensions_sdk-1.9.0.tar.gz
  • Upload date:
  • Size: 340.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.10.19 HTTPX/0.28.1

File hashes

Hashes for dt_extensions_sdk-1.9.0.tar.gz
Algorithm Hash digest
SHA256 38b2c7e17c3d4abc818d0ec2932ef1ab0186ee08508edde4bd8ef022436c0c98
MD5 f0ae1baec08f5137205d97fcc74413be
BLAKE2b-256 79dc17e0b929b08d7028dcc9bc91dae471da5287af4d7f4231ff6e4b5874a1ba

See more details on using hashes here.

File details

Details for the file dt_extensions_sdk-1.9.0-py3-none-any.whl.

File metadata

  • Download URL: dt_extensions_sdk-1.9.0-py3-none-any.whl
  • Upload date:
  • Size: 56.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Hatch/1.16.5 cpython/3.10.19 HTTPX/0.28.1

File hashes

Hashes for dt_extensions_sdk-1.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa0a3e026a28c8178146db579c3b84822530f1534065bac82e5705c24136754f
MD5 371f1952423934cdcc44e8e578e66ef4
BLAKE2b-256 bf4b0cb023711c9e67338f8b543557e02ee43d3c4e8a13cd637caff39a6bd6e4

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