This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Mercurial to SQS hook

Project Description

hgsqs provides a simple hook to send changeset information to SQS queues. This could be useful if you want to collect information from mercurial commits or integrate with other systems. It’s perfect if you’re running on AWS and are too lazy to setup a real queue system or maybe you’re just in the middle of a message queuing obsession.

Requirements

  • Python 2.7+
  • boto

Installation

Use setup.py or just pip:

pip install hgsqs

Configuration

Put that in the .hg/hgrc of your project:

[hooks]
incoming.hgsqs = python:hgsqs:send

[hgsqs]
aws_access_key_id = FILL-IN
aws_secret_access_key = THE-BLANKS
queues = commit-analytics,irc-notifications,ticket-system
Then make sure your IAM user has the right permissions on these tables:
  • CreateQueue
  • GetQueueUrl
  • SendMessage
Release History

Release History

This version
History Node

0.9.0

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting