Skip to main content

Simple Slack alerting python library

Project description

SLACK-ALERTS
SIMPLE SLACK ALERTING PYTHON LIBRARY
────

 

 

Usage

import slack_alerts

alerter = slack_alerts.Alerter('https://your-slack.webhook/url')
alerter.critical('something bad happened!!')

Installation

With pip

pip3 install --user slack_alerts

As a dependency

# with poetry
poetry add slack_alerts

# with virtualenv
virtualenv -p python3 .env
source .env/bin/activate
pip install slack_alerts

# with pipenv
pipenv install slack_alerts

Tests

Run pytest for unit tests

# you need a valid slack webhook url as there is no api mocking
export SLACK_WEBHOOK_URL='https://...'

poetry run coverage run --source slack_alerts -m pytest -v
poetry run coverage report

Run flake8 for code style

poetry run flake8 .

Built With

  • Poetry - Python dependency management made great
  • Requests - The famous and robust http client library

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

slack-alerts-1.0.0.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

slack_alerts-1.0.0-py3-none-any.whl (9.1 kB view details)

Uploaded Python 3

File details

Details for the file slack-alerts-1.0.0.tar.gz.

File metadata

  • Download URL: slack-alerts-1.0.0.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for slack-alerts-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9b6540f7de61c8e94b73bc8ba6a038de97c827bb8639e4c231749bee66871cda
MD5 878f871c5442fac122a9318672f5b58d
BLAKE2b-256 1d8b27d8f19d056be28e9a30301121bc629ca08954dd1bc7cf6b5312f4d8b11b

See more details on using hashes here.

File details

Details for the file slack_alerts-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: slack_alerts-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 9.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.3

File hashes

Hashes for slack_alerts-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 11c1ca9d2f9d97b5a5a59dd9fb5781b45fa6ca76661a95acc72c76c090f803f7
MD5 1d6d6dc29e167f099cc83cb475fa6716
BLAKE2b-256 a2a92114e19fec8fc9d649b9de8bb9003dba36053f5654e106714acd700a88fc

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