{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/5"}],"enrichment":{"capability":"LucoPy is a Python SDK for interacting with the Luco API, providing methods to manage slots, submissions, and slot sequences in a data observability platform.","skillfed_tags":["api-client","data-observability"],"use_cases":["Automate slot and submission lifecycle management in a Luco instance without manual web UI interaction.","Query submission history and slot sequences programmatically to build monitoring or reporting dashboards.","Integrate Luco data observability checks into CI/CD pipelines or data workflows.","Export and import slot sequence configurations as JSON for version control or migration.","Search for submissions across slot sequences by time range or completion status."],"what_it_does":"LucoPy is a thin Python wrapper around the Luco API, a data observability platform's backend. It handles authentication (primarily via Azure Service Principal credentials) and exposes methods to query and manage slots, submissions, and slot sequences\u2014the core entities in Luco's scheduling and delivery model. The SDK abstracts away token generation and HTTP plumbing, letting you instantiate a LucoApi object with credentials and then call high-level methods like find_slot_id(), create_submission(), and find_submissions_by_slot_sequence().\n\nThe package depends only on requests and requires Python >=3.6. It supports custom identity objects for non-Azure authentication scenarios. Logging can be enabled to write debug output to a log.txt file. The API calls include a configurable timeout (default 20 seconds) and support for paginated responses when querying large result sets.","worth_installing":"Yes, if you are actively using Luco and need programmatic access to its API. The low install friction and permissive license make adoption easy. However, the dormant maintenance status is a significant concern: you should verify that Luco itself remains supported by Lu.co and that this SDK is compatible with your current Python and requests versions before committing to production use."},"id":"lucopy","links":{"html":"https://skillfed.io/packages/lucopy","md":"https://skillfed.io/packages/lucopy.md","pypi":"https://pypi.org/project/lucopy/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2023-09-27","license_spdx":null,"license_treatment":"permissive","name":"LucoPy","python_support":"supports_current","summary":"Python SDK to support the Luco data observability tool."},"popularity":{"monthly_downloads":221717,"position":9273,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.14"}
