GitLabしたい(python-gitlab
)
1import gitlab
2import os
3
4# PATトークンはソースにベタ書きしない
5# .env などに保存して管理する
6token = os.environ["GITLAB_PAT_TOKEN"]
7gl = gitlab.Gitlab(private_token=token)
8
9# 認証(オプション)
10gl.auth()
11
12# プロジェクト一覧
13projects = gl.projects.list(iterator=True)
14for project in projects:
15 print(project)
python-gitlab
で、GitLab APIを操作できます。
インストールしたい
python-gitlab
パッケージをインストールします。
gitlabというCLIもインストールされます。
pipx
でインストール
pipx install python-gitlab[autocompletion]
installed package python-gitlab 4.11.1
These apps are now globally available
- gitlab
done! ✨ 🌟 ✨
poetry
でインストール
$ poetry add python-gitlab --group dev
uv tool
でインストール
$ uv tool install python-gitlab[autocompletion]
Installed 1 executable: gitlab