Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

singer-summarize

A POC Singer target that summarizes a tap's output.

Installation

From PyPI

I recommend using pipx to install this package:

pipx install singer-summarize

Build

Binary

cargo build -p singer_summarize --release

This will create a binary at target/release/singer-summarize.

Python

maturin build --release

This will create a Python wheel at target/wheels/.

Usage

Copy the binary to your PATH:

cp target/release/singer-summarize ~/.local/bin

Test it with a Singer tap:

$ tap-exchangeratesapi -c config.json | singer-summarize
{
  "streams": {
    "exchange_rate": {
      "schema": 1,
      "record": 100,
      "activate_version": 0,
      "batch": 0
    }
  },
  "state": {
    "count": 1,
    "last_seen": {
        "start_date": "2020-01-01",
    }
  }
}

Metadata

Release files for singer-summarize 0.0.1a6

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

Source distribution (sdist)

Source distribution for singer-summarize 0.0.1a6
File Size Uploaded
singer_summarize-0.0.1a6.tar.gz 8.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for singer-summarize 0.0.1a6
File
singer_summarize-0.0.1a6-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
singer_summarize-0.0.1a6-py3-none-win32.whl Python 3 none Windows x86-32 Details
singer_summarize-0.0.1a6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details
singer_summarize-0.0.1a6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl Python 3 none Linux glibc 2.17+ IBM System/390x Details
singer_summarize-0.0.1a6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl Python 3 none Linux glibc 2.17+ PowerPC 64-le Details
singer_summarize-0.0.1a6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl Python 3 none Linux glibc 2.17+ ARMv7l Details
singer_summarize-0.0.1a6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl Python 3 none Linux glibc 2.17+ ARM64 Details
singer_summarize-0.0.1a6-py3-none-manylinux_2_5_i686.manylinux1_i686.whl Python 3 none Linux glibc 2.5+ x86-32 Details
singer_summarize-0.0.1a6-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
singer_summarize-0.0.1a6-py3-none-macosx_10_7_x86_64.whl Python 3 none macOS 10.7+ x86-64 Details

Total release size: 4.6 MB

Release files / singer_summarize-0.0.1a6.tar.gz

Download URL singer_summarize-0.0.1a6.tar.gz
Size 8.0 kB
Tags Source
SHA-256 checksum
How to use checksums
c00731a1fd7832cd84d8333e2b31609c1253d486e54a80addb7d0d5bf7d75ded
BLAKE2b-256 checksum
How to use checksums
514ccc192bbc6b0dfdc296630499ba87a8b433cd0619f7cbd22f0671c5c400be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-win_amd64.whl

Download URL singer_summarize-0.0.1a6-py3-none-win_amd64.whl
Size 365.2 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
d51b672710721b96c55126b4d235958e76a0a9a306e889dfd9aac758034a2e7d
BLAKE2b-256 checksum
How to use checksums
3faca90b8621c2e33c4c4fd92f64782786db785ef71c12598e8563a0092647c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-win32.whl

Download URL singer_summarize-0.0.1a6-py3-none-win32.whl
Size 350.6 kB
Tags Python 3 Windows x86-32
SHA-256 checksum
How to use checksums
2c179c0098901d89da24ee799466359983f0686a9fee253984d3e5241741d49e
BLAKE2b-256 checksum
How to use checksums
3fddafce16d8e11e27bc020934f3ff67e8b53199f18c0a49c3abd079523575d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL singer_summarize-0.0.1a6-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 458.0 kB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
4e731a5c8ae7367fa655ec40c48486a0e759ff840d010cbd8a555c992e96abcf
BLAKE2b-256 checksum
How to use checksums
efeadb99c10986141b52854a1a1962a454d01685bce38783205202f8e33b0a6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL singer_summarize-0.0.1a6-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 557.1 kB
Tags Linux glibc 2.17+ IBM System/390x Python 3
SHA-256 checksum
How to use checksums
6872a3a2c0f3692507221323b66800523c9fe1758649147b69f5ad79879aaad6
BLAKE2b-256 checksum
How to use checksums
d6d38eeaeb83a913b96d76d65484a0a8d531e2982dc90b3d6a1763fe2a024072
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL singer_summarize-0.0.1a6-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 567.5 kB
Tags Linux glibc 2.17+ PowerPC 64-le Python 3
SHA-256 checksum
How to use checksums
815e590d43a87f38c90b496d6f7910bbc892deb16b05f0169d44a719803cd655
BLAKE2b-256 checksum
How to use checksums
f0bbe51a407b11010eea517674344950a9689b55bebdf25514b7b2b7babbe3e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL singer_summarize-0.0.1a6-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 428.4 kB
Tags Linux glibc 2.17+ ARMv7l Python 3
SHA-256 checksum
How to use checksums
eda4c6b6914ec3ef44b7ed801ae5539fe5a0b460e4f6ff14be953d690ed06e99
BLAKE2b-256 checksum
How to use checksums
67a35238488f63e92d5d8f76193f4d56b95d534d49fa6a7d1305a0abe474f297
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL singer_summarize-0.0.1a6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 435.7 kB
Tags Linux glibc 2.17+ ARM64 Python 3
SHA-256 checksum
How to use checksums
5fc8f363e11812a8f459519a3ed37c955c9f24491a7fef505c2d0644d456dc33
BLAKE2b-256 checksum
How to use checksums
61b3a28da6828946e62fde5f8162149c5d0400332647ea2eb0f68c9a323f1660
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-manylinux_2_5_i686.manylinux1_i686.whl

Download URL singer_summarize-0.0.1a6-py3-none-manylinux_2_5_i686.manylinux1_i686.whl
Size 505.3 kB
Tags Linux glibc 2.5+ x86-32 Python 3
SHA-256 checksum
How to use checksums
097b7770e37acc00f41fa89be7e4e8696d6e3a4790c66172c353b7e933287608
BLAKE2b-256 checksum
How to use checksums
3ab81b1ed1268347f5bf0cf41bdba96c00179aaab0918da586bb7de0f0ed870c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-macosx_11_0_arm64.whl

Download URL singer_summarize-0.0.1a6-py3-none-macosx_11_0_arm64.whl
Size 440.1 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0303a00e4cde24274fe3edb859579872065cac23d603c41550b6037d2d97c29b
BLAKE2b-256 checksum
How to use checksums
1ebd13d9834fda0a9e89d1f756dd96cbf93dc1f8a46834c3323aa9eefa9e7523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6

Release files / singer_summarize-0.0.1a6-py3-none-macosx_10_7_x86_64.whl

Download URL singer_summarize-0.0.1a6-py3-none-macosx_10_7_x86_64.whl
Size 460.0 kB
Tags Python 3 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
a670240c23df089ced66585a4257b028b8bb5c2ec3f76c9369e917fffb707186
BLAKE2b-256 checksum
How to use checksums
9916880b4202cc2b45f76f8e0f011597677f956db007dc2071e3ba16f8fc443d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/4.0.2 CPython/3.11.6
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