<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git, branch jlvillal/logging</title>
<subtitle>github.com: gpocentek/python-gitlab.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/'/>
<entry>
<title>chore: add bare-minimum logging support</title>
<updated>2023-03-12T19:23:40+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2022-10-04T04:29:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=b476afe9928c6e844b86b56f9316ae1a1fe254f2'/>
<id>b476afe9928c6e844b86b56f9316ae1a1fe254f2</id>
<content type='text'>
Follow the Python documentation guidelines for "Configuring Logging
for a Library" [1]

Which is basically adding these two lines:
  import logging
  logging.getLogger(__name__).addHandler(logging.NullHandler())

Setup a very basic usage of logging in `gitlab/client.py`

By using the NullHandler it means that by default any log messages
output will not be displayed. It is up to the client application to do
a `logging.basicConfig()` call to get log messages to display.

[1] https://docs.python.org/3/howto/logging.html#configuring-logging-for-a-library
Related: #2080
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Follow the Python documentation guidelines for "Configuring Logging
for a Library" [1]

Which is basically adding these two lines:
  import logging
  logging.getLogger(__name__).addHandler(logging.NullHandler())

Setup a very basic usage of logging in `gitlab/client.py`

By using the NullHandler it means that by default any log messages
output will not be displayed. It is up to the client application to do
a `logging.basicConfig()` call to get log messages to display.

[1] https://docs.python.org/3/howto/logging.html#configuring-logging-for-a-library
Related: #2080
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(.github): actually make PR template the default</title>
<updated>2023-03-12T18:28:06+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2023-03-12T16:55:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=7a8a86278543a1419d07dd022196e4cb3db12d31'/>
<id>7a8a86278543a1419d07dd022196e4cb3db12d31</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(client): properly parse content-type when charset is present</title>
<updated>2023-03-12T17:09:58+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2023-03-12T16:28:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=76063c386ef9caf84ba866515cb053f6129714d9'/>
<id>76063c386ef9caf84ba866515cb053f6129714d9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: support int for `parent_id` in `import_group`</title>
<updated>2023-03-12T10:11:49+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-03-05T02:23:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=90f96acf9e649de9874cec612fc1b49c4a843447'/>
<id>90f96acf9e649de9874cec612fc1b49c4a843447</id>
<content type='text'>
This will also fix other use cases where an integer is passed in to
MultipartEncoder.

Added unit tests to show it works.

Closes: #2506
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will also fix other use cases where an integer is passed in to
MultipartEncoder.

Added unit tests to show it works.

Closes: #2506
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: use a dataclass to return values from `prepare_send_data`</title>
<updated>2023-03-12T10:11:49+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>john@sodarock.com</email>
</author>
<published>2023-03-04T22:45:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=f2b5e4fa375e88d6102a8d023ae2fe8206042545'/>
<id>f2b5e4fa375e88d6102a8d023ae2fe8206042545</id>
<content type='text'>
I found the tuple of three values confusing. So instead use a
dataclass to return the three values. It is still confusing but a
little bit less so.

Also add some unit tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I found the tuple of three values confusing. So instead use a
dataclass to return the three values. It is still confusing but a
little bit less so.

Also add some unit tests
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(contributing): refresh development docs</title>
<updated>2023-03-11T23:35:10+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2023-02-12T14:34:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=d387d91401fdf933b1832ea2593614ea6b7d8acf'/>
<id>d387d91401fdf933b1832ea2593614ea6b7d8acf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(github): add default pull request template</title>
<updated>2023-03-11T23:35:10+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>nejc.habjan@siemens.com</email>
</author>
<published>2023-02-12T13:43:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=bf46c67db150f0657b791d94e6699321c9985f57'/>
<id>bf46c67db150f0657b791d94e6699321c9985f57</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 all non-major dependencies (#2493)</title>
<updated>2023-03-11T11:18:22+00:00</updated>
<author>
<name>renovate[bot]</name>
<email>29139614+renovate[bot]@users.noreply.github.com</email>
</author>
<published>2023-03-11T11:18:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=07d03dc959128e05d21e8dfd79aa8e916ab5b150'/>
<id>07d03dc959128e05d21e8dfd79aa8e916ab5b150</id>
<content type='text'>
* chore(deps): update all non-major dependencies
* chore(fixtures): downgrade GitLab for now
* chore(deps): ungroup typing deps, group gitlab instead
* chore(deps): downgrade argcomplete for now

---------

Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;
Co-authored-by: Nejc Habjan &lt;nejc.habjan@siemens.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* chore(deps): update all non-major dependencies
* chore(fixtures): downgrade GitLab for now
* chore(deps): ungroup typing deps, group gitlab instead
* chore(deps): downgrade argcomplete for now

---------

Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;
Co-authored-by: Nejc Habjan &lt;nejc.habjan@siemens.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>fix(cli): add ability to escape at-prefixed parameter (#2513)</title>
<updated>2023-03-11T10:10:42+00:00</updated>
<author>
<name>PyHedgehog</name>
<email>pyhedgehog@users.noreply.github.com</email>
</author>
<published>2023-03-11T10:10:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=4f7c78436e62bfd21745c5289117e03ed896bc66'/>
<id>4f7c78436e62bfd21745c5289117e03ed896bc66</id>
<content type='text'>
* fix(cli): Add ability to escape at-prefixed parameter (#2511)

---------

Co-authored-by: Nejc Habjan &lt;hab.nejc@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix(cli): Add ability to escape at-prefixed parameter (#2511)

---------

Co-authored-by: Nejc Habjan &lt;hab.nejc@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>chore(deps): update dependency pre-commit to v3 (#2508)</title>
<updated>2023-03-06T01:48:07+00:00</updated>
<author>
<name>renovate[bot]</name>
<email>29139614+renovate[bot]@users.noreply.github.com</email>
</author>
<published>2023-03-06T01:48:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=7d779c85ffe09623c5d885b5a429b0242ad82f93'/>
<id>7d779c85ffe09623c5d885b5a429b0242ad82f93</id>
<content type='text'>
Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: renovate[bot] &lt;29139614+renovate[bot]@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
