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

win32 wheels are dropped since 1.6.1 #535

Closed
jiasli opened this issue Oct 14, 2020 · 2 comments · Fixed by #546
Closed

win32 wheels are dropped since 1.6.1 #535

jiasli opened this issue Oct 14, 2020 · 2 comments · Fixed by #546
Assignees
Labels

Comments

@jiasli
Copy link

jiasli commented Oct 14, 2020

🐞 Describe the bug

Per the PyPI page, win32 wheels are dropped since 1.6.1. 1.6.0 still has those wheels like yarl-1.6.0-cp36-cp36m-win32.whl.

Our CI which uses a 32-bit embeddable Python fails (Azure/azure-cli#15508), because it

  1. fails to download a win32 wheel
  2. fails to build from source yarl-1.6.2.tar.gz due to the absence of Python.h from the embeddable Python

💡 Expected behavior

win32 wheels should be released as before.

📋 Additional context

The same also happens for multidict.

@jiasli jiasli added the bug label Oct 14, 2020
@webknjaz
Copy link
Member

To implement this, you'd need to parametrize https://github.com/aio-libs/yarl/blob/8b6367c/.github/workflows/ci.yml#L236-L238. PRs are welcome.

SomberNight added a commit to spesmilo/electrum that referenced this issue Nov 14, 2020
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535
@asvetlov asvetlov self-assigned this Nov 14, 2020
@asvetlov
Copy link
Member

I'll fix the build setup and publish a bugfix release for all affected libraries

aio-libs-github-bot bot pushed a commit to aio-libs/aiohttp that referenced this issue Nov 16, 2020
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)
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Nov 11, 2021
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Nov 12, 2021
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Apr 24, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Apr 24, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Jul 1, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Jul 1, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Aug 18, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Aug 20, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
JeremyRand pushed a commit to namecoin/electrum-nmc that referenced this issue Aug 21, 2022
new versions of yarl and multidict break the windows build as they
don't provide win32 wheels

see
aio-libs/multidict#550
aio-libs/yarl#535

Backported from Electrum v4.0.5.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants