<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/oauthlib.git, branch 644-intro-revocation-basicauth</title>
<subtitle>github.com: idan/oauthlib.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/'/>
<entry>
<title>Fix 644, Add tests for BasicAuth credentials for all endpoints</title>
<updated>2019-01-09T16:26:57+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>jonathan.huot@thomsonreuters.com</email>
</author>
<published>2019-01-09T16:26:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=e297041f9d75e79fa6692a0ff5063af8fc752c2d'/>
<id>e297041f9d75e79fa6692a0ff5063af8fc752c2d</id>
<content type='text'>
Test Introspect, Revoke, Token (web, legacy, backend) endpoints with authenticate_client and HTTP Basic Auth.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test Introspect, Revoke, Token (web, legacy, backend) endpoints with authenticate_client and HTTP Basic Auth.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed graphviz/dot graph &amp; improved clarity (#642)</title>
<updated>2019-01-08T14:43:27+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>JonathanHuot@users.noreply.github.com</email>
</author>
<published>2019-01-08T14:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=20d116c0db616285ca48ef1591a8a79796a76f5d'/>
<id>20d116c0db616285ca48ef1591a8a79796a76f5d</id>
<content type='text'>
I fixed graphviz missing output to web responses (see image of https://github.com/oauthlib/oauthlib/pull/639), and I have added a fixed rank (`rank=same`) when functions are achieving an identical goal. E.g. `validate_client_id`, `validate_user`, `validate_bearer_token` are unique for each flows, or, e.g. `confirm_redirect_uri`, `validate_redirect_uri` together, and so on.

![graphviz-0cc58e8637b94d7402eda45a1fef6e68889bd8e1](https://user-images.githubusercontent.com/820496/50830407-042ad600-1348-11e9-936a-03d07f42494f.png)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I fixed graphviz missing output to web responses (see image of https://github.com/oauthlib/oauthlib/pull/639), and I have added a fixed rank (`rank=same`) when functions are achieving an identical goal. E.g. `validate_client_id`, `validate_user`, `validate_bearer_token` are unique for each flows, or, e.g. `confirm_redirect_uri`, `validate_redirect_uri` together, and so on.

![graphviz-0cc58e8637b94d7402eda45a1fef6e68889bd8e1](https://user-images.githubusercontent.com/820496/50830407-042ad600-1348-11e9-936a-03d07f42494f.png)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #639 from oauthlib/3-release</title>
<updated>2019-01-07T21:19:17+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>JonathanHuot@users.noreply.github.com</email>
</author>
<published>2019-01-07T21:19:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=9dfa40c3bdab3aa788e711283afdf36c2fbdd1de'/>
<id>9dfa40c3bdab3aa788e711283afdf36c2fbdd1de</id>
<content type='text'>
3.0.0 ChangeLog release</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
3.0.0 ChangeLog release</pre>
</div>
</content>
</entry>
<entry>
<title>Add Breaking Changes section &amp; split Bugfixes</title>
<updated>2019-01-07T09:22:22+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>jonathan.huot@thomsonreuters.com</email>
</author>
<published>2019-01-07T09:22:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=fa0b1549546d8c7dc1045ea637a8f8afd0d39a83'/>
<id>fa0b1549546d8c7dc1045ea637a8f8afd0d39a83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace latest occurences of Gazit w/ new community</title>
<updated>2018-12-28T18:29:41+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>jonathan.huot@thomsonreuters.com</email>
</author>
<published>2018-12-28T18:24:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=213a47cf5fc9672271d98b898683727dafe0570b'/>
<id>213a47cf5fc9672271d98b898683727dafe0570b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump to 2019</title>
<updated>2018-12-28T18:29:34+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>jonathan.huot@thomsonreuters.com</email>
</author>
<published>2018-12-28T18:24:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=f4273e75250dd36c88d63dc075ae45650a5172e9'/>
<id>f4273e75250dd36c88d63dc075ae45650a5172e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Changelog to 3.0.0</title>
<updated>2018-12-28T18:29:29+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>jonathan.huot@thomsonreuters.com</email>
</author>
<published>2018-12-28T18:23:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=45135a25d4dde6f0d1d6a9b735a40159ac391c11'/>
<id>45135a25d4dde6f0d1d6a9b735a40159ac391c11</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add OAuth2 Provider oauthlib-flow</title>
<updated>2018-12-28T18:29:23+00:00</updated>
<author>
<name>Jonathan Huot</name>
<email>jonathan.huot@thomsonreuters.com</email>
</author>
<published>2018-12-28T18:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=d4f48845a7ceec5bbd658cf2b478f7b6d5cfee2e'/>
<id>d4f48845a7ceec5bbd658cf2b478f7b6d5cfee2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix invalid escape sequence in tests (#637)</title>
<updated>2018-12-27T09:44:22+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2018-12-27T09:44:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=b79b5511b01c230037abee5b636f6f03378c93f1'/>
<id>b79b5511b01c230037abee5b636f6f03378c93f1</id>
<content type='text'>
Fixes warning when running tests:

```
tests/oauth1/rfc5849/endpoints/test_base.py:63
  oauthlib/tests/oauth1/rfc5849/endpoints/test_base.py:63: DeprecationWarning: invalid escape sequence \d
    headers['Authorization'] = sub('timestamp="\d*k?"',
```</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes warning when running tests:

```
tests/oauth1/rfc5849/endpoints/test_base.py:63
  oauthlib/tests/oauth1/rfc5849/endpoints/test_base.py:63: DeprecationWarning: invalid escape sequence \d
    headers['Authorization'] = sub('timestamp="\d*k?"',
```</pre>
</div>
</content>
</entry>
<entry>
<title>Pass python_requires argument to setuptools (#636)</title>
<updated>2018-12-27T09:16:59+00:00</updated>
<author>
<name>Jon Dufresne</name>
<email>jon.dufresne@gmail.com</email>
</author>
<published>2018-12-27T09:16:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/oauthlib.git/commit/?id=729fb9fa17efb8a38bd50f5e180802d6034c351b'/>
<id>729fb9fa17efb8a38bd50f5e180802d6034c351b</id>
<content type='text'>
Helps pip decide what version of the library to install.

https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires

&gt; If your project only runs on certain Python versions, setting the
&gt; python_requires argument to the appropriate PEP 440 version specifier
&gt; string will prevent pip from installing the project on other Python
&gt; versions.

https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords

&gt; python_requires
&gt;
&gt; A string corresponding to a version specifier (as defined in PEP 440)
&gt; for the Python version, used to specify the Requires-Python defined in
&gt; PEP 345.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Helps pip decide what version of the library to install.

https://packaging.python.org/guides/distributing-packages-using-setuptools/#python-requires

&gt; If your project only runs on certain Python versions, setting the
&gt; python_requires argument to the appropriate PEP 440 version specifier
&gt; string will prevent pip from installing the project on other Python
&gt; versions.

https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords

&gt; python_requires
&gt;
&gt; A string corresponding to a version specifier (as defined in PEP 440)
&gt; for the Python version, used to specify the Requires-Python defined in
&gt; PEP 345.</pre>
</div>
</content>
</entry>
</feed>
