{"id":22438,"library":"tap-aftership","title":"tap-aftership","description":"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.","status":"active","version":"0.0.4","language":"python","source_language":"en","source_url":"https://github.com/meltano/tap-aftership","tags":["singer","tap","aftership","meltano"],"install":[{"cmd":"pip install tap-aftership","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"The Tap class is inside the tap module, not the package __init__.","wrong":"from tap_aftership import TapAfterShip","symbol":"TapAfterShip","correct":"from tap_aftership.tap import TapAfterShip"}],"quickstart":{"code":"import os\nfrom tap_aftership.tap import TapAfterShip\n\ntap = TapAfterShip(\n    config={\n        \"api_key\": os.environ.get('TAP_AFTERSHIP_API_KEY', ''),\n        \"start_date\": \"2024-01-01T00:00:00Z\"\n    },\n    catalog=None,\n    state=None\n)\ntap.run_discovery()\nprint('Catalog discovered successfully')","lang":"python","description":"Initialize the tap with config and run discovery."},"warnings":[{"fix":"Use the API key from AfterShip Settings → API Keys.","message":"The tap requires an api_key, not an api_token. Ensure the key is for tracking API and not admin API.","severity":"gotcha","affected_versions":"all"},{"fix":"Use Python 3.10 or earlier, or install via Meltano environment that enforces this constraint.","message":"The tap only runs on Python 3.7.1 to 3.10 (not 3.11+).","severity":"gotcha","affected_versions":"0.0.4"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"pip install tap-aftership","cause":"Package not installed or wrong import path.","error":"ModuleNotFoundError: No module named 'tap_aftership'"},{"fix":"Provide api_key in config dict or config file.","cause":"Config missing required 'api_key' field.","error":"KeyError: 'api_key'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}