{"library":"prefect-gitlab","title":"prefect-gitlab","description":"A Prefect collection for interacting with GitLab repositories. Provides blocks and tasks to manage GitLab resources (e.g., repositories, merge requests, CI/CD) within Prefect flows. Current version: 0.3.4. Released as part of the Prefect integration ecosystem; release cadence follows Prefect main branch releases.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install prefect-gitlab"],"cli":null},"imports":["from prefect_gitlab import GitLabCredentials","from prefect_gitlab import GitLabRepository"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nfrom prefect import flow\nfrom prefect_gitlab import GitLabCredentials, GitLabRepository\n\n@flow\ndef gitlab_example():\n    credentials = GitLabCredentials(\n        url=\"https://gitlab.com\",\n        token=os.environ.get(\"GITLAB_TOKEN\", \"\"),\n    )\n    repo = GitLabRepository(\n        credentials=credentials,\n        repository=\"namespace/project\",\n    )\n    # Example: list recent commits\n    commits = repo.list_commits()\n    print(commits)\n\nif __name__ == \"__main__\":\n    gitlab_example()","lang":"python","description":"Minimal example: instantiate GitLabCredentials with a token, then use GitLabRepository to interact with a GitLab project.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}