Skip to main content

Forward exceptions raised by a setuptools entrypoint to sentry

Project description

DESCRIPTION
===========

sentry-wrapper calls a setuptools entrypoint and sends exceptions to sentry.


Usage::

usage: sentry-wrapper [-h] [--dsn SENTRY_DSN] name [dist] [group] [-- ...]

positional arguments:
name Entry point name (eg. my-entrypoint)
dist Distribution name (eg. my-project==1.2.4, default: same
value than name)
group Entry point group (default: console-scripts)

optional arguments:
-h, --help show this help message and exit
--dsn SENTRY_DSN Sentry DSN

Extra arguments are given as is to the wrapped entrypoint.


INSTALLATION
============

To install in a virtualenv::

$> virtualenv myenv
$> source myenv/bin/activate
$> pip install sentry-wrapper


DEVELOP
=======

To start hacking on sentry-wrapper::

$> virtualenv myenv
$> source myenv/bin/activate
$> git clone git@github.com:brmzkw/sentry-wrapper.git
$> cd sentry-wrapper
$> pip install -e .


CONTRIBUTORS
============

* `Bastien Chatelard <https://github.com/bchatelard/>`_
* `Julien Castets <https://github.com/brmzkw/>`_

sentry-wrapper Changelog
========================

2.0.0 (2015-08-20)
------------------

* Accept extra arguments that are given to the wrapped command, like::

sentry-wrapper entrypoint -- arg1 arg2 arg3

1.0.0 (2015-04-20)
------------------

* Initial version.

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

sentry-wrapper-2.0.0.tar.gz (3.2 kB view hashes)

Uploaded Source

Built Distributions

sentry_wrapper-2.0.0-py2.7.egg (4.3 kB view hashes)

Uploaded Source

sentry_wrapper-2.0.0-py2-none-any.whl (4.8 kB view hashes)

Uploaded Python 2

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