summaryrefslogtreecommitdiff
path: root/gitlab/client.py
Commit message (Expand)AuthorAgeFilesLines
* feat(client): add http_patch method (#2471)John Villalovos2023-02-051-0/+48
* chore: make backends privateNejc Habjan2023-01-301-10/+10
* chore: add a UserWarning if both `iterator=True` and `page=X` are used (#2462)John Villalovos2023-01-261-0/+13
* fix(client): regression - do not automatically get_next if page=# andHelen Koike2023-01-251-1/+1
* chore: add test, docs, and helper for 409 retriesNejc Habjan2022-12-191-7/+14
* feat(client): automatically retry on HTTP 409 Resource lockPetr Špaček2022-12-191-1/+4
* feat(api): add support for bulk imports APINejc Habjan2022-12-191-0/+4
* refactor: remove unneeded requests.utils import (#2426)Liora Milbaum2022-12-191-1/+0
* refactor: Migrate MultipartEncoder to RequestsBackend (#2421)Liora Milbaum2022-12-191-34/+3
* refactor: move Response object to backends (#2420)Liora Milbaum2022-12-191-2/+2
* refactor: move the request call to the backend (#2413)Liora Milbaum2022-12-101-1/+1
* refactor: Moving RETRYABLE_TRANSIENT_ERROR_CODES to constLiora Milbaum2022-12-061-2/+1
* feat(client): bootstrap the http backends concept (#2391)Liora Milbaum2022-12-051-5/+13
* feat: allow passing kwargs to Gitlab class when instantiating with `from_conf...Liora Milbaum2022-12-041-1/+8
* feat(api): add application statisticsShreya2022-11-011-0/+2
* chore: narrow type hints for license APINejc Habjan2022-10-271-1/+1
* fix(client): do not assume user attrs returned for auth()Nejc Habjan2022-08-101-1/+3
* chore: consolidate license and authorsNejc Habjan2022-08-041-16/+0
* feat(client): warn user on misconfigured URL in `auth()`Nejc Habjan2022-08-041-1/+3
* refactor(client): factor out URL check into a helperNejc Habjan2022-08-041-27/+33
* refactor(client): remove handling for incorrect link headerNejc Habjan2022-08-041-7/+2
* chore: use `urlunparse` instead of string replaceJohn L. Villalovos2022-08-041-1/+1
* fix(client): ensure encoded query params are never duplicatedNejc Habjan2022-08-041-2/+7
* fix: optionally keep user-provided base URL for pagination (#2149)Omar Mochtar2022-08-031-0/+29
* chore: enable mypy check `disallow_any_generics`John L. Villalovos2022-08-011-3/+5
* chore: enable mypy check `warn_return_any`John L. Villalovos2022-07-281-3/+13
* fix(runners): fix listing for /runners/allNejc Habjan2022-07-231-0/+2
* fix: add `get_all` param (and `--get-all`) to allow passing `all` to APINejc Habjan2022-07-211-5/+11
* feat(api): add support for instance-level registry repositoriesNejc Habjan2022-07-201-0/+2
* feat(cli): add support for global CI lintNejc Habjan2022-07-051-0/+7
* test(pylint): enable pylint "unused-argument" checkJohn L. Villalovos2022-06-261-0/+1
* feat(api): implement HEAD methodGauvain Pocentek2022-06-251-0/+21
* chore: fix issue found with pylint==2.14.3John L. Villalovos2022-06-191-3/+1
* chore: enable pylint check: "redefined-outer-name",John L. Villalovos2022-06-041-4/+3
* chore: enable pylint check: "no-self-use"John L. Villalovos2022-06-041-4/+7
* chore: enable pylint check: "no-else-return"John L. Villalovos2022-06-041-2/+1
* chore: enable pylint check: "attribute-defined-outside-init"John L. Villalovos2022-06-041-0/+1
* chore: correct ModuleNotFoundError() argumentsJohn L. Villalovos2022-05-291-2/+2
* test(gitlab): increase unit test coverageNejc Habjan2022-05-291-1/+3
* feat(client): introduce `iterator=True` and deprecate `as_list=False` in `lis...John L. Villalovos2022-05-291-7/+24
* Merge pull request #1965 from python-gitlab/fix/redundant-args-apiMax Wittig2022-04-141-5/+7
|\
| * fix: avoid passing redundant arguments to APINejc Habjan2022-04-051-5/+7
* | Merge pull request #1974 from Sineaggi/add-chunked-to-list-of-retryable-excep...Nejc Habjan2022-04-141-1/+1
|\ \
| * | fix: add ChunkedEncodingError to list of retryable exceptionsClayton Walker2022-04-131-1/+1
| |/
* | feat: emit a warning when using a `list()` method returns maxJohn L. Villalovos2022-04-121-8/+54
|/
* chore(client): remove duplicate codeNejc Habjan2022-04-041-3/+0
* fix: add 52x range to retry transient failures and testsClayton Walker2022-04-041-3/+6
* fix: also retry HTTP-based transient errorsMitar2022-04-041-11/+25
* Merge pull request #1895 from python-gitlab/jlvillal/rate-limitNejc Habjan2022-03-101-0/+4
|\
| * fix: support RateLimit-Reset headerJohn L. Villalovos2022-02-161-0/+4