Skip to main content

hydrant

Build Status Code Coverage Status

Redirects stdin to Amazon Kinesis Firehose.

The application submits each record one at a time, which limits the throughput. A future version might batch records together for performance, but until then beware of using high throughput streams (15 records per second or more). Running from within EC2 will allow higher throughput.

Installation

Install into a virtualenv.

$ pip install --editable .

Usage

Pipe newline separated records into hydrant, which will send each record to the delivery stream:

$ producer | hydrant my-firehose-stream

Specify a region if not using us-east-1:

$ producer | hydrant --region='us-west-2' my-firehose-stream

Read the help text for more information:

$ hydrant --help

Metadata

Release files for hydrant 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hydrant 0.3.0
File Size Uploaded Provenance Actions
hydrant-0.3.0.tar.gz 2.6 kB Without provenance Details for hydrant-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for hydrant 0.3.0
File Interpreter ABI Platform Actions
hydrant-0.3.0-py2.py3-none-any.whl Python 2, Python 3 none any Details for hydrant-0.3.0-py2.py3-none-any.whl

Total release size: 7.2 kB

Release files / hydrant-0.3.0.tar.gz

Download URL hydrant-0.3.0.tar.gz
Size 2.6 kB
Tags Source
SHA-256 checksum
How to use checksums
252675fbaca67057cf3b0cc7c32f322f9d2489077443964a61cd321fa53eed64
BLAKE2b-256 checksum
How to use checksums
4f54a7e4a88b99cfdf8422e2f3639ad328d35da3be43307a354455e56613b410
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / hydrant-0.3.0-py2.py3-none-any.whl

Download URL hydrant-0.3.0-py2.py3-none-any.whl
Size 4.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
74c2537246f857de286c2ef6e60d2b1d26b4bb72b47c4e8502fad95371885945
BLAKE2b-256 checksum
How to use checksums
13fea1e01d65ea86766bad427903b0da29c84bbbba52ff114f442845ed2612b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for hydrant 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page