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

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.2.14.tar.gz (328.3 kB view details)

Uploaded Source

Built Distribution

dt_extensions_sdk-1.2.14-py3-none-any.whl (47.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dt_extensions_sdk-1.2.14.tar.gz
  • Upload date:
  • Size: 328.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for dt_extensions_sdk-1.2.14.tar.gz
Algorithm Hash digest
SHA256 73444a0fce2b8657c89cb2850a83c68fa79626cea38589d4bd7b9c4602dd00da
MD5 968d245acf7c8cdeefba3db223b023f3
BLAKE2b-256 4286f33e9e48ee67ce512d34bfaca50599ddac851fda78168264f08e972814fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dt_extensions_sdk-1.2.14-py3-none-any.whl
Algorithm Hash digest
SHA256 fca400aace02fb36d030b704d45c1b48f13fd78d117a46e60635c5c9d6cc7ed4
MD5 7c1864a98cb4dba1d6519a1147966e85
BLAKE2b-256 abbf6e7a3b263da2b8f7d8b414f83f60f2732df998d5ebd9c3266a55cb54658a

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