Fixed #164: Improved support for reproducible builds by allowing a fixed
date/time to be inserted into created .exe files. Thanks to Somber Night for the
patch.
Fixed #169: Removed usage of deprecated imp module in favour of importlib.
Fixed #170: Corrected implementation of get_required_dists().
Fixed #172: Compute ABI correctly for Python < 3.8.
Changed the default locator configuration.
Made updates in support of PEP 643 / Metadata 2.2.
Updated launcher executables. Thanks to Michael Bikovitsky for his help with
the launcher changes.
Updated to write archive path of RECORD to RECORD instead of staging path.
Thanks to Pieter Pas for the patch.
Releases are normally signed using a GnuPG key with the user id vinay_sajip@yahoo.co.uk and the following fingerprint:
CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Bug-fix / Minor Enhancements Release
Fixed #153: Raise warnings in get_distributions() if bad metadata seen, but keep going.
Fixed #154: Determine Python versions correctly for Python >= 3.10.
Updated launcher executables with changes to handle duplication logic.
Code relating to support for Python 2.6 was also removed (support for Python 2.6 was dropped in an earlier release, but supporting code wasn't removed until now).
- :issue:`2688`
v20.25.0 (2023-12-01)
---------------------
Features - 20.25.0
</code></pre>
<ul>
<li>The tests now pass on the CI with Python 3.13.0a2 - by :user:<code>hroncok</code>. (:issue:<code>2673</code>)</li>
</ul>
<p>Bugfixes - 20.25.0</p>
<pre><code>- Upgrade embedded wheels:
* wheel to ``0.41.3`` from ``0.41.2`` (:issue:`2665`)
- Upgrade embedded wheels:
* wheel to ``0.42.0`` from ``0.41.3``
* setuptools to ``69.0.2`` from ``68.2.2`` (:issue:`2669`)
v20.24.6 (2023-10-23)
---------------------
Bugfixes - 20.24.6
</code></pre>
<ul>
<li>
<p>Use get_hookimpls method instead of the private attribute in tests. (:issue:<code>2649</code>)</p>
</li>
<li>
<p>Upgrade embedded wheels:</p>
<ul>
<li>setuptools to <code>68.2.2</code> from <code>68.2.0</code></li>
<li>pip to <code>23.3.1</code> from <code>23.2.1</code> (:issue:<code>2656</code>)</li>
</ul>
</li>
</ul>
<h2>v20.24.5 (2023-09-08)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/virtualenv/commit/b49b35d1bd740af80d9c3a0a187402b93d2f7031"><code>b49b35d</code></a> release 20.25.1</li>
<li><a href="https://github.com/pypa/virtualenv/commit/fd24a280f2c6b8e33528933bacb5945ce2ed26b7"><code>fd24a28</code></a> Upgrade embedded wheels (<a href="https://redirect.github.com/pypa/virtualenv/issues/2691">#2691</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/e72dea8098c36a6bc9088411f5a420a47e4e4e3e"><code>e72dea8</code></a> Avoid importing contextlib in <code>_virtualenv</code> (<a href="https://redirect.github.com/pypa/virtualenv/issues/2688">#2688</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/c221b32099f016c6d1e87a1bafcd11ba75b9cee8"><code>c221b32</code></a> Resolve symbolic links for environment metadata (<a href="https://redirect.github.com/pypa/virtualenv/issues/2686">#2686</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/cad550030ae77e181a1d7c328742a97f2880ef9b"><code>cad5500</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2685">#2685</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/fa283474fd199e3836f8b2c99510190c6b77e2bc"><code>fa28347</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2683">#2683</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/d9fdf48d69f0d0ca56140cf0381edbb5d6fe09f5"><code>d9fdf48</code></a> Upgrade embeded wheels (<a href="https://redirect.github.com/pypa/virtualenv/issues/2681">#2681</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/9fb3aa33baac7028f353dbc66145e75b7ab9df35"><code>9fb3aa3</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2680">#2680</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/77d3906999369e1d693975eebcb45f85a14465b9"><code>77d3906</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pypa/virtualenv/issues/2679">#2679</a>)</li>
<li><a href="https://github.com/pypa/virtualenv/commit/5ad4de304a8e0344d0c3084c31f129119e50a377"><code>5ad4de3</code></a> Bump actions/setup-python from 4 to 5 (<a href="https://redirect.github.com/pypa/virtualenv/issues/2678">#2678</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/virtualenv/compare/20.4.7...20.25.1">compare view</a></li>
</ul>
</details>
<br />
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)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the pip-dependencies group with 3 updates: distlib, filelock and virtualenv.
Updates
distlib
from 0.3.2 to 0.3.8Release notes
Sourced from distlib's releases.
Changelog
Sourced from distlib's changelog.
... (truncated)
Commits
ab5f8e7
Changes for 0.3.8.86bb212
Update change log.488599f
Updates based on flake8 checks.0e261af
Use legacy version implementation for Python itself.8242f39
Update copyright years.e27569b
Fix #208: Handle deprecation removals in Python 3.13.65a014b
Update requirements and CI matrix.124108a
Skip test for non-final Python versions.ff48e09
Fix #206: include tox.ini in sdist.eeaa18d
Fix #204: Use symlinks in venv creation during test.Updates
filelock
from 3.0.12 to 3.13.3Release notes
Sourced from filelock's releases.
... (truncated)
Changelog
Sourced from filelock's changelog.
... (truncated)
Commits
f50a337
[pre-commit.ci] pre-commit autoupdate (#319)3f6df70
Make singleton class instance dict unique per subclass (#318)9a64375
[BugFix] fix permission denied error when lock file is placed in/tmp
(#317)e2f121b
Update index.rst to improve the demo usage (#314)a46ea71
[pre-commit.ci] pre-commit autoupdate (#312)766e12d
[pre-commit.ci] pre-commit autoupdate (#311)f641eb6
Bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 (#310)9048580
Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 (#308)7f9041f
[pre-commit.ci] pre-commit autoupdate (#306)b8ae5a1
[pre-commit.ci] pre-commit autoupdate (#305)Updates
virtualenv
from 20.4.7 to 20.25.1Release notes
Sourced from virtualenv's releases.
... (truncated)
Changelog
Sourced from virtualenv's changelog.