python-gitlab icon indicating copy to clipboard operation
python-gitlab copied to clipboard

A python wrapper for the GitLab API.

Results 237 python-gitlab issues
Sort by recently updated
recently updated
newest added

Tried using epic.notes.list() but it's returning 404 error, this matches the behavior described in https://docs.gitlab.com/ee/api/notes.html#list-all-epic-notes when **epic IID** is used. So guessing these need to change to epic ID instead?...

bug

Continuation of #1846 and goes towards #1842.

E.g. for the `CreateMixin` the `.create(...)` method returns things like [`ProjectMergeRequest`](https://github.com/python-gitlab/python-gitlab/blob/181390a4e07e3c62b86ade11d9815d36440f5817/gitlab/v4/objects/merge_requests.py#L143) but not the `base.RESTObject` as specified [here](https://github.com/python-gitlab/python-gitlab/blob/181390a4e07e3c62b86ade11d9815d36440f5817/gitlab/mixins.py#L274). --- `python-gitlab` version: 3.5.0

help wanted
typing

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/python-gitlab/python-gitlab). ## Config Migration Needed - [ ]...

Follow the Python documentation guidelines for "Configuring Logging for a Library" [1] Which is adding these two lines: import logging logging.getLogger(__name__).addHandler(logging.NullHandler()) Setup a very basic usage of logging in `gitlab/client.py`...

We were probably silently catching a lot of `ValueError` and `TypeError` in these excepts so far, especially for `getboolean` and `getint`. Not sure if we should also handle that in...

## Description of the problem, including code/CLI snippet Hi everyone! GitLab supports having multiple storage shards (i.e. different folders or Gitaly instances where repositories are stored in). To move a...

feature
help wanted

Would be nice to build up a "cookbook" type document to help people out. It can be confusing sometimes for people on how to link things together to accomplish tasks....

docs
help wanted

I've completely reworked python-gitlab to be async-compatible: https://github.com/vishes-shell/python-gitlab : - code it fully async compatible via awesome [`httpx`](https://github.com/encode/httpx) - async tests are rewritten with [`pytest`](https://github.com/pytest-dev/pytest), [`pytest-asyncio`](https://github.com/pytest-dev/pytest-asyncio) and [`respx`](https://github.com/lundberg/respx) - functional...

feature

This shows how to use [reclosedev/requests-cache](https://github.com/reclosedev/requests-cache) and could be added to the FAQs. Want a PR? ```py import gitlab as glapi GITLAB_URL = "https://…" class GitLab(glapi.Gitlab): """ GitLab API. *...

docs