Registry / data / tap-aftership

tap-aftership

JSON →
library0.0.4pypypiunverified

A Singer tap for AfterShip, built with the Meltano Singer SDK. Version 0.0.4 extracts shipment tracking data from the AfterShip API. Actively maintained, with no recent releases.

pip install tap-aftership
INSTALL
IMPORT
SIG · TAP-AFTERSHIP
T
tap-aftership
datapythonv0.0.4
Install
9.9s avg
Import
1843ms
Disk
76MB
Pass rate
4/ 10
Env Coverage4 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.0.4 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✓ —
✓ 10s
py 3.11
✕ build_error
✕ build_error
py 3.12
✕ build_error
✕ build_error
py 3.13
✕ build_error
✕ build_error
py 3.9
✓ —
✓ 9.8s
76MB installed
● package 76MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

TapAfterShip
from tap_aftership.tap import TapAfterShip
from tap_aftership import TapAfterShip
The Tap class is inside the tap module, not the package __init__.

Initialize the tap with config and run discovery.

import os from tap_aftership.tap import TapAfterShip tap = TapAfterShip( config={ "api_key": os.environ.get('TAP_AFTERSHIP_API_KEY', ''), "start_date": "2024-01-01T00:00:00Z" }, catalog=None, state=None ) tap.run_discovery() print('Catalog discovered successfully')
Debug
Known issues
gotchaThe tap requires an api_key, not an api_token. Ensure the key is for tracking API and not admin API.
fix
Use the API key from AfterShip Settings → API Keys.
affects: all
gotchaThe tap only runs on Python 3.7.1 to 3.10 (not 3.11+).
fix
Use Python 3.10 or earlier, or install via Meltano environment that enforces this constraint.
affects: 0.0.4
Upgrade
Version history
0.0.4latest on PyPI · released Nov 9, 2022
Audit
Dependencies

No dependency data recorded yet.

Agent activity
15 hits · last 30 days
node
14
OpenAI (training)
1
Resources
tap-aftership — pip install tap-aftership · libregistry