{"library":"singer-python","type":"library","category":null,"description":"The `singer-python` library provides essential utilities for implementing Singer protocol taps (data extractors) and targets (data loaders). It simplifies tasks like parsing configuration, managing state, and emitting/consuming standard Singer messages (schema, record, state, activate_version, log, batch). It is currently at version 6.8.0 and is actively maintained, though more opinionated frameworks like Meltano SDK are also available for higher-level abstractions built on the Singer protocol.","language":"python","status":"active","version":"6.8.0","tags":["ETL","data integration","Singer protocol","tap","target","data pipeline","data engineering"],"install":[{"cmd":"pip install singer-python","imports":["import singer","singer.get_logger()","singer.write_schema(...)","singer.write_record(...)","singer.write_state(...)","import singer.cli"]}],"homepage":"http://singer.io","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/singer-python/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.2,"avg_import_s":0.39,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/singer-python/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}