<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/gitlab.git/gitlab, branch feat/user-follow-api</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>feat(users): add follow/unfollow API</title>
<updated>2021-02-27T15:33:05+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig@siemens.com</email>
</author>
<published>2021-02-25T20:51:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=e456869d98a1b7d07e6f878a0d6a9719c1b10fd4'/>
<id>e456869d98a1b7d07e6f878a0d6a9719c1b10fd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>test: don't add duplicate fixture</title>
<updated>2021-02-24T18:22:37+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig.ch@gmail.com</email>
</author>
<published>2021-02-24T18:22:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=5d9484617e56b89ac5e17f8fc94c0b1eb46d4b89'/>
<id>5d9484617e56b89ac5e17f8fc94c0b1eb46d4b89</id>
<content type='text'>
Co-authored-by: Nejc Habjan &lt;hab.nejc@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Nejc Habjan &lt;hab.nejc@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat(projects): add project access token api</title>
<updated>2021-02-24T17:45:32+00:00</updated>
<author>
<name>Max Wittig</name>
<email>max.wittig@siemens.com</email>
</author>
<published>2021-02-24T17:44:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=1becef0253804f119c8a4d0b8b1c53deb2f4d889'/>
<id>1becef0253804f119c8a4d0b8b1c53deb2f4d889</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: undefined name errors</title>
<updated>2021-02-23T22:04:18+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>debian.org@sodarock.com</email>
</author>
<published>2021-02-23T22:03:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=48ec9e0f6a2d2da0a24ef8292c70dc441836a913'/>
<id>48ec9e0f6a2d2da0a24ef8292c70dc441836a913</id>
<content type='text'>
Discovered that there were some undefined names.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Discovered that there were some undefined names.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove unused function _construct_url()</title>
<updated>2021-02-23T17:37:00+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>debian.org@sodarock.com</email>
</author>
<published>2021-02-23T17:37:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=009d369f08e46d1e059b98634ff8fe901357002d'/>
<id>009d369f08e46d1e059b98634ff8fe901357002d</id>
<content type='text'>
The function _construct_url() was used by the v3 API. All usage of the
function was removed in commit
fe89b949922c028830dd49095432ba627d330186
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function _construct_url() was used by the v3 API. All usage of the
function was removed in commit
fe89b949922c028830dd49095432ba627d330186
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: add type hints to gitlab/base.py</title>
<updated>2021-02-23T00:33:36+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>debian.org@sodarock.com</email>
</author>
<published>2021-02-20T19:25:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=3727cbd21fc40b312573ca8da56e0f6cf9577d08'/>
<id>3727cbd21fc40b312573ca8da56e0f6cf9577d08</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add an initial mypy test to tox.ini</title>
<updated>2021-02-23T00:33:33+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>debian.org@sodarock.com</email>
</author>
<published>2021-02-15T18:13:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=fdec03976a17e0708459ba2fab22f54173295f71'/>
<id>fdec03976a17e0708459ba2fab22f54173295f71</id>
<content type='text'>
Add an initial mypy test to test gitlab/base.py and gitlab/__init__.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an initial mypy test to test gitlab/base.py and gitlab/__init__.py
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: remove usage of 'from ... import *' in client.py</title>
<updated>2021-02-22T22:12:03+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>debian.org@sodarock.com</email>
</author>
<published>2021-02-22T21:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=bf0c8c5d123a7ad0587cb97c3aafd97ab2a9dabf'/>
<id>bf0c8c5d123a7ad0587cb97c3aafd97ab2a9dabf</id>
<content type='text'>
In gitlab/client.py remove usage of:
  * from gitlab.const import *
  * from gitlab.exceptions import *

Change them to:
  * import gitlab.const
  * import gitlab.exceptions

Update code to explicitly reference things in gitlab.const and
gitlab.exceptions

A flake8 run no longer lists any undefined variables. Before it listed
possible undefined variables.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In gitlab/client.py remove usage of:
  * from gitlab.const import *
  * from gitlab.exceptions import *

Change them to:
  * import gitlab.const
  * import gitlab.exceptions

Update code to explicitly reference things in gitlab.const and
gitlab.exceptions

A flake8 run no longer lists any undefined variables. Before it listed
possible undefined variables.
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: explicitly import gitlab.v4.objects/cli</title>
<updated>2021-02-22T01:50:24+00:00</updated>
<author>
<name>John L. Villalovos</name>
<email>debian.org@sodarock.com</email>
</author>
<published>2021-02-21T01:41:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=233b79ed442aac66faf9eb4b0087ea126d6dffc5'/>
<id>233b79ed442aac66faf9eb4b0087ea126d6dffc5</id>
<content type='text'>
As we only support the v4 Gitlab API, explicitly import
gitlab.v4.objects and gitlab.v4.clie instead of dynamically importing
it depending on the API version.

This has the added benefit of mypy being able to type check the Gitlab
__init__() function as currently it will fail if we enable type
checking of __init__() it will fail.

Also, this also helps by not confusing tools like pyinstaller/cx_freeze with
dynamic imports so you don't need hooks for standalone executables. And
according to https://docs.gitlab.com/ee/api/,

    "GraphQL co-exists with the current v4 REST API. If we have a v5 API, this
    should be a compatibility layer on top of GraphQL."
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As we only support the v4 Gitlab API, explicitly import
gitlab.v4.objects and gitlab.v4.clie instead of dynamically importing
it depending on the API version.

This has the added benefit of mypy being able to type check the Gitlab
__init__() function as currently it will fail if we enable type
checking of __init__() it will fail.

Also, this also helps by not confusing tools like pyinstaller/cx_freeze with
dynamic imports so you don't need hooks for standalone executables. And
according to https://docs.gitlab.com/ee/api/,

    "GraphQL co-exists with the current v4 REST API. If we have a v5 API, this
    should be a compatibility layer on top of GraphQL."
</pre>
</div>
</content>
</entry>
<entry>
<title>chore(objects): make Project refreshable</title>
<updated>2021-02-21T11:04:14+00:00</updated>
<author>
<name>Nejc Habjan</name>
<email>hab.nejc@gmail.com</email>
</author>
<published>2021-02-21T11:04:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/gitlab.git/commit/?id=958a6aa83ead3fb6be6ec61bdd894ad78346e7bd'/>
<id>958a6aa83ead3fb6be6ec61bdd894ad78346e7bd</id>
<content type='text'>
Helps getting the real state of the project from the server.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Helps getting the real state of the project from the server.
</pre>
</div>
</content>
</entry>
</feed>
