The AppSignal integration for the Python programming language
Project description
AppSignal Python
Table of Contents
Installation
pip install appsignal-beta
Development
AppSignal for Python uses Hatch to manage dependencies, packaging and development environments.
pip install hatch
Linting and type checking
hatch run lint:all
hatch run lint:fmt # auto-formatting only
hatch run lint:style # style checking only
hatch run lint:typing # type checking only
Running tests
hatch run test:pytest
Running the CLI command
hatch shell
appsignal
Building wheels
hatch run build:all # for all platforms
hatch run build:me # for your current platform
hatch run build:for <triple> # for a specific agent triple
Custom agent build
hatch run build:me /path/to/agent
# or place the desired agent binary at
# `src/appsignal/appsignal-agent`, and then:
hatch run build:me --keep-agent
Clean up build artifacts
hatch clean # clean dist folder
rm -r tmp # clean agent build cache
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distributions
Close
Hashes for appsignal_beta-0.1.3-py3-none-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23df40d7ef59158bf8a111c1a68ab96f91e8401a13121fcde2e6bbc2ff448456 |
|
MD5 | fbb78ba9a1d0098a46ffd40943043f1e |
|
BLAKE2b-256 | 5f26b38a8c6aefca6c35b3b1e1b68fdcda66bc8e280a9741a1050420690e4879 |
Close
Hashes for appsignal_beta-0.1.3-py3-none-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ed6ef1271e72cc9561de52098da2f131755982f4b08b4246f3776f42f3d7998 |
|
MD5 | 1eff10013dc6946de3266bfbe1db9d47 |
|
BLAKE2b-256 | e93f6eb8a8734a5b3e5dad9e69bbc565add170e1e4551fd0159f71eedac6524e |
Close
Hashes for appsignal_beta-0.1.3-py3-none-manylinux2014_x86_64.manylinux_2_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e582068c520037ce3b63b7ec3d50a50505a096dc19857b1ccaca7a78a8e73035 |
|
MD5 | 48917f49b1262d468da9acd4c04feb0d |
|
BLAKE2b-256 | f24a89ca53e42c40ab458d378f64c46579d41258abe0396d618bda965d756696 |
Close
Hashes for appsignal_beta-0.1.3-py3-none-manylinux2014_i686.manylinux_2_15_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e3cf34eb3c0d7ec8a0e3c39ee7b72b7f8e2b945e115089d95f080232ba2c0b6 |
|
MD5 | cab2df949ed078040476ff41f994655c |
|
BLAKE2b-256 | e86bd4a334a1ab660d8a3ccf0b8f666530ddfb537d3c9781607b4d4bb1eaed78 |
Close
Hashes for appsignal_beta-0.1.3-py3-none-manylinux2014_aarch64.manylinux_2_15_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7b95c716e48f4c0d0944ae9e0d2892c7da5ed5856820318661db808617fcbfb |
|
MD5 | ff7eb25030c56dcb5e2a128593407bd7 |
|
BLAKE2b-256 | 62242a6b22d4e02d2018dffdc2b732a1e227dc89625de67c90e647a856c51e47 |
Close
Hashes for appsignal_beta-0.1.3-py3-none-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5dce3d434ec5ea925437bf4378ebe09a8fdb1ddf2a49f57b961b4f28abc8800 |
|
MD5 | 4e3bc2ea2ec861c60a4b8caaed82d9b6 |
|
BLAKE2b-256 | 24be3a20946d81aa046022b4613dbb0f49e5ddd46e76885e62b2e60e8570fb55 |
Close
Hashes for appsignal_beta-0.1.3-py3-none-macosx_10_9_universal2.macosx_12_3_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d51870a597a491976b3fd7d030577a24b5cc3945f7b25bc21807fe3d574aa629 |
|
MD5 | 0f58925575543dfbe09d4e1ed27939f4 |
|
BLAKE2b-256 | 6e29b460cf8cba6901992197ebfbae9267ded685e2cdc5f509b93141e39b8b10 |