<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/gitlab, branch jlvillal/password</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>feat(backends): use PEP544 protocols for structural subtyping (#2442)</title>
<updated>2023-02-12T12:14:49+00:00</updated>
<author>
<name>Liora Milbaum</name>
<email>liora@lmb.co.il</email>
</author>
<published>2023-02-12T12:14:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=4afeaff0361a966254a7fbf0120e93583d460361'/>
<id>4afeaff0361a966254a7fbf0120e93583d460361</id>
<content type='text'>
The purpose of this change is to track API changes described in
https://github.com/python-gitlab/python-gitlab/blob/main/docs/api-levels.rst,
for example, for package versioning and breaking change announcements
in case of protocol changes.

This is MVP implementation to be used by #2435.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The purpose of this change is to track API changes described in
https://github.com/python-gitlab/python-gitlab/blob/main/docs/api-levels.rst,
for example, for package versioning and breaking change announcements
in case of protocol changes.

This is MVP implementation to be used by #2435.</pre>
</div>
</content>
</entry>
<entry>
<title>chore(deps): update mypy (1.0.0) and responses (0.22.0)</title>
<updated>2023-02-07T00:01:23+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-02-06T21:38:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=9c2465759386b60a478bd8f43e967182ed97d39d'/>
<id>9c2465759386b60a478bd8f43e967182ed97d39d</id>
<content type='text'>
Update the `requirements-*` files.

In order to update mypy==1.0.0 we need to also update
responses==0.22.0

Fix one issue found by `mypy`

Leaving updates for `precommit` to be done in a separate commit by
someone.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the `requirements-*` files.

In order to update mypy==1.0.0 we need to also update
responses==0.22.0

Fix one issue found by `mypy`

Leaving updates for `precommit` to be done in a separate commit by
someone.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cli): display items when iterator is returned</title>
<updated>2023-02-06T15:40:10+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2023-01-30T19:55:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=33a04e74fc42d720c7be32172133a614f7268ec1'/>
<id>33a04e74fc42d720c7be32172133a614f7268ec1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(deps): update black (23.1.0) and commitizen (2.40.0) (#2479)</title>
<updated>2023-02-06T07:27:58+00:00</updated>
<author>
<name>John Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-02-06T07:27:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=44786efad1dbb66c8242e61cf0830d58dfaff196'/>
<id>44786efad1dbb66c8242e61cf0830d58dfaff196</id>
<content type='text'>
Update the dependency versions:
  black: 23.1.0
  commitizen: 2.40.0

They needed to be updated together as just updating `black` caused a
dependency conflict.

Updated files by running `black` and committing the changes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update the dependency versions:
  black: 23.1.0
  commitizen: 2.40.0

They needed to be updated together as just updating `black` caused a
dependency conflict.

Updated files by running `black` and committing the changes.</pre>
</div>
</content>
</entry>
<entry>
<title>feat(client): add http_patch method (#2471)</title>
<updated>2023-02-05T21:10:55+00:00</updated>
<author>
<name>John Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-02-05T21:10:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=f711d9e2bf78f58cee6a7c5893d4acfd2f980397'/>
<id>f711d9e2bf78f58cee6a7c5893d4acfd2f980397</id>
<content type='text'>
In order to support some new API calls we need to support the HTTP `PATCH` method.

Closes: #2469</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to support some new API calls we need to support the HTTP `PATCH` method.

Closes: #2469</pre>
</div>
</content>
</entry>
<entry>
<title>feat(cli): add setting of `allow_force_push` for protected branch</title>
<updated>2023-02-03T08:25:50+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-02-03T01:09:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=929e07d94d9a000e6470f530bfde20bb9c0f2637'/>
<id>929e07d94d9a000e6470f530bfde20bb9c0f2637</id>
<content type='text'>
For the CLI: add `allow_force_push` as an optional argument for
creating a protected branch.

API reference:
https://docs.gitlab.com/ee/api/protected_branches.html#protect-repository-branches

Closes: #2466
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For the CLI: add `allow_force_push` as an optional argument for
creating a protected branch.

API reference:
https://docs.gitlab.com/ee/api/protected_branches.html#protect-repository-branches

Closes: #2466
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: release v3.13.0</title>
<updated>2023-01-30T21:57:03+00:00</updated>
<author>
<name>github-actions</name>
<email>github-actions@github.com</email>
</author>
<published>2023-01-30T21:57:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=a208276c83006ddddfbd38bc46883af078e6b215'/>
<id>a208276c83006ddddfbd38bc46883af078e6b215</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: make backends private</title>
<updated>2023-01-30T21:43:41+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2023-01-30T19:57:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=1e629af73e312fea39522334869c3a9b7e6085b9'/>
<id>1e629af73e312fea39522334869c3a9b7e6085b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add a UserWarning if both `iterator=True` and `page=X` are used (#2462)</title>
<updated>2023-01-26T16:11:13+00:00</updated>
<author>
<name>John Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-01-26T16:11:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=8e85791c315822cd26d56c0c0f329cffae879644'/>
<id>8e85791c315822cd26d56c0c0f329cffae879644</id>
<content type='text'>
If a caller calls a `list()` method with both `iterator=True` (or
`as_list=False`) and `page=X` then emit a `UserWarning` as the options
are mutually exclusive.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a caller calls a `list()` method with both `iterator=True` (or
`as_list=False`) and `page=X` then emit a `UserWarning` as the options
are mutually exclusive.</pre>
</div>
</content>
</entry>
<entry>
<title>fix(client): regression - do not automatically get_next if page=# and</title>
<updated>2023-01-25T17:18:48+00:00</updated>
<author>
<name>Helen Koike</name>
<email>helen.koike@collabora.com</email>
</author>
<published>2023-01-23T11:55:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/gitlab.git/commit/?id=585e3a86c4cafa9ee73ed38676a78f3c34dbe6b2'/>
<id>585e3a86c4cafa9ee73ed38676a78f3c34dbe6b2</id>
<content type='text'>
iterator=True/as_list=False are used

This fix a regression introduced on commit
https://github.com/python-gitlab/python-gitlab/commit/1339d645ce58a2e1198b898b9549ba5917b1ff12

If page is used, then get_next should be false.

This was found on the mesa ci project, after upgrading the python-gitlab
version, the script that monitors the ci was getting killed by consuming
too much memory.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
iterator=True/as_list=False are used

This fix a regression introduced on commit
https://github.com/python-gitlab/python-gitlab/commit/1339d645ce58a2e1198b898b9549ba5917b1ff12

If page is used, then get_next should be false.

This was found on the mesa ci project, after upgrading the python-gitlab
version, the script that monitors the ci was getting killed by consuming
too much memory.
</pre>
</div>
</content>
</entry>
</feed>
