Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[backport][3.8][PR#5809] Integrate autobahn tests with pytest #6073

Closed
wants to merge 608 commits into from
Closed

[backport][3.8][PR#5809] Integrate autobahn tests with pytest #6073

wants to merge 608 commits into from

Conversation

anesabml
Copy link
Contributor

@anesabml anesabml commented Oct 11, 2021

What do these changes do?

Automate running autobahn test suite.

Are there changes in behavior for the user?

No.

Related issue number

#4247

Checklist

  • I think the code is well written
  • Unit tests for the changes exist
  • Documentation reflects the changes
  • If you provide code modification, please add yourself to CONTRIBUTORS.txt
    • The format is <Name> <Surname>.
    • Please keep alphabetical order, the file is sorted by names.
  • Add a new news fragment into the CHANGES folder
    • name it <issue_id>.<type> for example (588.bugfix)
    • if you don't have an issue_id change it to the pr id after creating the pr
    • ensure type is one of the following:
      • .feature: Signifying a new feature.
      • .bugfix: Signifying a bug fix.
      • .doc: Signifying a documentation improvement.
      • .removal: Signifying a deprecation or removal of public API.
      • .misc: A ticket has been closed, but it is not of interest to users.
    • Make sure to use full sentences with correct case and punctuation, for example: "Fix issue with non-ascii contents in doctest text files."

View rendered .github/ISSUE_TEMPLATE.md
View rendered .github/ISSUE_TEMPLATE/feature_request.md
View rendered .github/PULL_REQUEST_TEMPLATE.md

asvetlov and others added 30 commits October 29, 2020 20:39
…k supports (#5176) (#5190)

* Fix for #5156

* test for #5156

* add changes file

* rearrange if/else

* Revert "rearrange if/else"

This reverts commit a557e4c.

* Revert "test for #5156"

This reverts commit 9d81913.

* Revert "Fix for #5156"

This reverts commit 48de143.

* Add AI_ADDRCONFIG flag to loop.getaddrinfo

* update changes file

Co-authored-by: Dmitry Erlikh <[email protected]>
…k supports (#5176) (#5189)

* Fix for #5156

* test for #5156

* add changes file

* rearrange if/else

* Revert "rearrange if/else"

This reverts commit a557e4c.

* Revert "test for #5156"

This reverts commit 9d81913.

* Revert "Fix for #5156"

This reverts commit 48de143.

* Add AI_ADDRCONFIG flag to loop.getaddrinfo

* update changes file

Co-authored-by: Dmitry Erlikh <[email protected]>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.1 to 2.8.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v2.8.1...v2.8.2)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.1 to 2.8.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p>
<blockquote>
<h2>pre-commit v2.8.2</h2>
<h3>Fixes</h3>
<ul>
<li>Fix installation of ruby hooks with <code>language_version: default</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1671">#1671</a> issue by <a href="https://github.com/aerickson">@aerickson</a>.</li>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1672">#1672</a> PR by <a href="https://github.com/asottile">@asottile</a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md">pre-commit's changelog</a>.</em></p>
<blockquote>
<h1>2.8.2 - 2020-10-30</h1>
<h3>Fixes</h3>
<ul>
<li>Fix installation of ruby hooks with <code>language_version: default</code>
<ul>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1671">#1671</a> issue by <a href="https://github.com/aerickson">@aerickson</a>.</li>
<li><a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1672">#1672</a> PR by <a href="https://github.com/asottile">@asottile</a>.</li>
</ul>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pre-commit/pre-commit/commit/3112e080883c4973262569d81b6d3307db08b210"><code>3112e08</code></a> v2.8.2</li>
<li><a href="https://github.com/pre-commit/pre-commit/commit/4aa249c8a5359dc4164abc5350788dfa259b3a1b"><code>4aa249c</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pre-commit/pre-commit/issues/1672">#1672</a> from pre-commit/ruby_default</li>
<li><a href="https://github.com/pre-commit/pre-commit/commit/e05ac1e91fcfa695405df1c18d4432c12e5d7142"><code>e05ac1e</code></a> don't call ruby install for language_version = default</li>
<li>See full diff in <a href="https://github.com/pre-commit/pre-commit/compare/v2.8.1...v2.8.2">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pre-commit&package-manager=pip&previous-version=2.8.1&new-version=2.8.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Co-authored-by: Andrew Svetlov <[email protected]>

Co-authored-by: Anas <[email protected]>
Co-authored-by: Andrew Svetlov <[email protected]>
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/sphinx-contrib/spelling/releases)
- [Commits](sphinx-contrib/spelling@7.0.0...7.0.1)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v3.2.1...v3.3.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v3.2.1...v3.3.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/sphinx-contrib/spelling/releases)
- [Commits](sphinx-contrib/spelling@7.0.0...7.0.1)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [attrs](https://github.com/python-attrs/attrs) from 20.2.0 to 20.3.0.
- [Release notes](https://github.com/python-attrs/attrs/releases)
- [Changelog](https://github.com/python-attrs/attrs/blob/master/CHANGELOG.rst)
- [Commits](python-attrs/attrs@20.2.0...20.3.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [attrs](https://github.com/python-attrs/attrs) from 20.2.0 to 20.3.0.
- [Release notes](https://github.com/python-attrs/attrs/releases)
- [Changelog](https://github.com/python-attrs/attrs/blob/master/CHANGELOG.rst)
- [Commits](python-attrs/attrs@20.2.0...20.3.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 7.0.1 to 7.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/76127431a996ee6f69fc43f359404a9ca488c9dd"><code>7612743</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/118">#118</a> from dhellmann/release-note-warning-option</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/1704c575e1592a9647122f938185f6e2437e6190"><code>1704c57</code></a> add release note for <code>spelling_warning</code> option</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/aa5971d71095e027cf1ef9aa85c08787a1ee6803"><code>aa5971d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/117">#117</a> from dhellmann/django-integration-github-action</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/09e409f466611291fda37a4ce2392a5e6859a495"><code>09e409f</code></a> add integration test to github actions</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/111866ff1af85311a9606500759d818b7c10786d"><code>111866f</code></a> add spelling_warning configuration option (<a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/116">#116</a>)</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/a7780b4467b337938a16cf5c901c0474880994f4"><code>a7780b4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/115">#115</a> from dhellmann/limit-release-action</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/d49f8981c0278b64ade788011d51456f7267cfdb"><code>d49f898</code></a> do not run the build-n-publish job on forks of the repo</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/cbec5dc9d44fdd5bb6f1840f45b427ea6a276b42"><code>cbec5dc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/114">#114</a> from dhellmann/release-check-depth</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/525c75317f3bb11449093cc7d90d081025320997"><code>525c753</code></a> clone the whole repo when building release</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/27fb6a40ac1575c5ceb575e086f3f7a85f7dc757"><code>27fb6a4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/113">#113</a> from dhellmann/fix-pypi-publish</li>
<li>Additional commits viewable in <a href="https://github.com/sphinx-contrib/spelling/compare/7.0.1...7.1.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinxcontrib-spelling&package-manager=pip&previous-version=7.0.1&new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Bumps [sphinxcontrib-spelling](https://github.com/sphinx-contrib/spelling) from 7.0.1 to 7.1.0.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/76127431a996ee6f69fc43f359404a9ca488c9dd"><code>7612743</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/118">#118</a> from dhellmann/release-note-warning-option</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/1704c575e1592a9647122f938185f6e2437e6190"><code>1704c57</code></a> add release note for <code>spelling_warning</code> option</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/aa5971d71095e027cf1ef9aa85c08787a1ee6803"><code>aa5971d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/117">#117</a> from dhellmann/django-integration-github-action</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/09e409f466611291fda37a4ce2392a5e6859a495"><code>09e409f</code></a> add integration test to github actions</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/111866ff1af85311a9606500759d818b7c10786d"><code>111866f</code></a> add spelling_warning configuration option (<a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/116">#116</a>)</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/a7780b4467b337938a16cf5c901c0474880994f4"><code>a7780b4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/115">#115</a> from dhellmann/limit-release-action</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/d49f8981c0278b64ade788011d51456f7267cfdb"><code>d49f898</code></a> do not run the build-n-publish job on forks of the repo</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/cbec5dc9d44fdd5bb6f1840f45b427ea6a276b42"><code>cbec5dc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/114">#114</a> from dhellmann/release-check-depth</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/525c75317f3bb11449093cc7d90d081025320997"><code>525c753</code></a> clone the whole repo when building release</li>
<li><a href="https://github.com/sphinx-contrib/spelling/commit/27fb6a40ac1575c5ceb575e086f3f7a85f7dc757"><code>27fb6a4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/sphinx-contrib/spelling/issues/113">#113</a> from dhellmann/fix-pypi-publish</li>
<li>Additional commits viewable in <a href="https://github.com/sphinx-contrib/spelling/compare/7.0.1...7.1.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sphinxcontrib-spelling&package-manager=pip&previous-version=7.0.1&new-version=7.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v3.3.0...v3.3.1)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.3.0 to 3.3.1.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v3.3.0...v3.3.1)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add aiohttp-pydantic to third party libraries

* Update docs/third_party.rst

Co-authored-by: Andrew Svetlov <[email protected]>

Co-authored-by: MAILLOL Vincent <[email protected]>
Co-authored-by: Andrew Svetlov <[email protected]>
* Add aiohttp-pydantic to third party libraries

* Update docs/third_party.rst

Co-authored-by: Andrew Svetlov <[email protected]>

Co-authored-by: MAILLOL Vincent <[email protected]>
Co-authored-by: Andrew Svetlov <[email protected]>
(cherry picked from commit 61eab8c)

Co-authored-by: Andrew Svetlov <[email protected]>
(cherry picked from commit 61eab8c)

Co-authored-by: Andrew Svetlov <[email protected]>
(cherry picked from commit 98b4c1d)

Co-authored-by: Andrew Svetlov <[email protected]>
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.6.2 to 1.6.3.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/aio-libs/yarl/releases">yarl's releases</a>.</em></p>
<blockquote>
<h2>yarl 1.6.3 release</h2>
<h2>Bugfixes</h2>
<ul>
<li>No longer loose characters when decoding incorrect percent-sequences (like <code>%e2%82%f8</code>). All non-decodable percent-sequences are now preserved.
<code>[#517](aio-libs/yarl#517) &lt;https://github.com/aio-libs/yarl/issues/517&gt;</code>_</li>
<li>Provide x86 Windows wheels.
<code>[#535](aio-libs/yarl#535) &lt;https://github.com/aio-libs/yarl/issues/535&gt;</code>_</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/aio-libs/yarl/blob/master/CHANGES.rst">yarl's changelog</a>.</em></p>
<blockquote>
<h1>1.6.3 (2020-11-14)</h1>
<h2>Bugfixes</h2>
<ul>
<li>No longer loose characters when decoding incorrect percent-sequences (like <code>%e2%82%f8</code>). All non-decodable percent-sequences are now preserved.
<code>[#517](aio-libs/yarl#517) &lt;https://github.com/aio-libs/yarl/issues/517&gt;</code>_</li>
<li>Provide x86 Windows wheels.
<code>[#535](aio-libs/yarl#535) &lt;https://github.com/aio-libs/yarl/issues/535&gt;</code>_</li>
</ul>
<hr />
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/aio-libs/yarl/commit/7fc35c68f23c2fe43069c9f5696f952b8ec485e8"><code>7fc35c6</code></a> Bump to 1.6.3</li>
<li><a href="https://github.com/aio-libs/yarl/commit/68257bb63488bd1309acad57e34ac7f3f7682bd2"><code>68257bb</code></a> Fix x86 wheels building (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/546">#546</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/58ee718bd41df64928d265ced5e4f5107d09c529"><code>58ee718</code></a> Bump sphinx from 3.3.0 to 3.3.1 (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/545">#545</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/ff66061cc4c55e98f2fbcdc007d513dc86032da2"><code>ff66061</code></a> Bump sphinxcontrib-spelling from 7.0.1 to 7.1.0 (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/544">#544</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/da13791327aec15877d56079aa893f7e7a58f48a"><code>da13791</code></a> Fix benchmark (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/533">#533</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/1ce7c8467bf9e1b389e333f29f62dee570942720"><code>1ce7c84</code></a> Preserve non-decodable %-sequences intact when unquote. (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/532">#532</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/ea8c41d06a8dba6c3e8fc7e82a6e8f8ff2b0196a"><code>ea8c41d</code></a> Bump sphinxcontrib-spelling from 7.0.0 to 7.0.1 (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/542">#542</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/8e737f744230e0b5f55bcb3afd60239bf83a7ccb"><code>8e737f7</code></a> Bump sphinx from 3.2.1 to 3.3.0 (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/543">#543</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/59e89f47b87825dd7b6f1ce621ab962b1f065371"><code>59e89f4</code></a> Bump pytest from 6.1.1 to 6.1.2 (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/541">#541</a>)</li>
<li><a href="https://github.com/aio-libs/yarl/commit/083ce28572db40bfd93ebb7393e80c996bc1d3a1"><code>083ce28</code></a> Bump sphinxcontrib-spelling from 6.0.0 to 7.0.0 (<a href="https://github-redirect.dependabot.com/aio-libs/yarl/issues/539">#539</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/aio-libs/yarl/compare/v1.6.2...v1.6.3">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=yarl&package-manager=pip&previous-version=1.6.2&new-version=1.6.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
(cherry picked from commit 98b4c1d)

Co-authored-by: Andrew Svetlov <[email protected]>
Bumps [multidict](https://github.com/aio-libs/multidict) from 5.0.0 to 5.0.2.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v5.0.0...v5.0.2)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Dreamsorcerer and others added 26 commits September 18, 2021 13:49
* Quick fix: Ignore python internal deprecation warning

* Update setup.cfg

Co-authored-by: Sviatoslav Sydorenko <[email protected]>

* Update setup.cfg

Co-authored-by: Andrew Svetlov <[email protected]>
Co-authored-by: Sviatoslav Sydorenko <[email protected]>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v4.1.2...v4.2.0)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 4.1.2 to 4.2.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/4.x/CHANGES)
- [Commits](sphinx-doc/sphinx@v4.1.2...v4.2.0)

---
updated-dependencies:
- dependency-name: sphinx
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [coverage](https://github.com/nedbat/coveragepy) from 5.5 to 6.0.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@coverage-5.5...6.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…nst ``proxy.py`` (#6033)

This patch adds full end-to-end tests for sending requests to HTTP and
HTTPS endpoints through an HTTPS proxy. The first case is currently
supported and the second one is not. This is why the latter test is
marked as expected to fail. The support for TLS-in-TLS in the upstream
stdlib asyncio is currently disabled but is available in Python 3.9
via monkey-patching which is demonstrated in the added tests.

Refs:
* https://bugs.python.org/issue37179
* python/cpython#28073
* #5992

Co-authored-by: bmbouter <[email protected]>
Co-authored-by: Sviatoslav Sydorenko <[email protected]>

PR #6002

(cherry picked from commit d66e07c)
Bumps [multidict](https://github.com/aio-libs/multidict) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: multidict
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.12.1 to 3.0.0.
- [Release notes](https://github.com/pytest-dev/pytest-cov/releases)
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v2.12.1...v3.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…e docs setup (#6046)

This patch declares the following roles within Sphinx:
* issue
* pr
* commit
* gh
* user

They all correspond to respective GitHub URLs. For example,
the following will link a GitHub user page:

    :user:`webknjaz`

(cherry picked from commit 13c26be)

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
#6048)

(cherry picked from commit 9518bba)

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
…llow README&rst (#6051)

(cherry picked from commit 9262922)

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
#6045 (#6053)

(cherry picked from commit 1aaac4e)

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
…pytest (#6056)

(cherry picked from commit 9503980)

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
…rty libraries (#6058)

Co-authored-by: rigens <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* Further optimized, now using viewbox of 0 0 24 24

It's not exactly required, but projects such as simple-icons use a 24 24 viewbox, and dont move the viewbox into the middle for no reason (instead starting at 0 0)

* Added color to the icon

* Update aiohttp-plain.svg

* Added same height width as original

* Update aiohttp-plain.svg

* Create 5914.misc

* Make the change note clearer

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
(cherry picked from commit 5fab03a)

Co-authored-by: Shady Goat <[email protected]>
Bumps [coverage](https://github.com/nedbat/coveragepy) from 6.0 to 6.0.1.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@6.0...6.0.1)

---
updated-dependencies:
- dependency-name: coverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [yarl](https://github.com/aio-libs/yarl) from 1.6.3 to 1.7.0.
- [Release notes](https://github.com/aio-libs/yarl/releases)
- [Changelog](https://github.com/aio-libs/yarl/blob/master/CHANGES.rst)
- [Commits](aio-libs/yarl@v1.6.3...v1.7.0)

---
updated-dependencies:
- dependency-name: yarl
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [multidict](https://github.com/aio-libs/multidict) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/aio-libs/multidict/releases)
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst)
- [Commits](aio-libs/multidict@v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: multidict
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: USER <[email protected]>
(cherry picked from commit 4ebd52e)

Co-authored-by: Jiyeon Seo <[email protected]>
* Integrate autobahn tests with pytest

* Fix docker compose file paths

* Fix typo in CHANGES file

* Fix add python-on-whales dependency to .in file instead of .txt

* Use pathlib instead of os

* Use buildx instead of compose build

* Regenerate dev requirements

* Rename changes file

* Use request fspath instead of hard coded path

* Create a sepearte builder when building aiohttp

* Use subprocess instead of python-on-whales

* Extract failed tests and make assertions on them

* Fix lint issues

* Fix fixture scope

* Add ports to docker-compose files

* Add wait-for-it package

* Use xfail instead of fail

* Use wstest cmd tool instead of the docker image

* Fix lint issues

* Use assert statement with custom output

Co-authored-by: Sviatoslav Sydorenko <[email protected]>

* Code cleanup

* Use docker instead of docker-compose

* Add xfail decorator

* Add tmp_path

* Remove gitignore

* Skip tests only on macOS

* Check if docker is available

* Regenerate dev.txt

Co-authored-by: Sviatoslav Sydorenko <[email protected]>
(cherry picked from commit a45c7c5)
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided There is a change note present in this PR label Oct 11, 2021
@anesabml anesabml closed this Oct 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot:chronographer:provided There is a change note present in this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.