diff options
| author | Anderson Bravalheri <andersonbravalheri@gmail.com> | 2022-04-29 12:22:14 +0100 |
|---|---|---|
| committer | Anderson Bravalheri <andersonbravalheri@gmail.com> | 2022-04-29 12:22:14 +0100 |
| commit | e74abece9f9988ced0d4b05a7acee1b8c86709a4 (patch) | |
| tree | 0e7adab4cd9f384dfcb3dec360ddb3ab734caa97 /CHANGES.rst | |
| parent | 43a0d24ba71391a13463a084635ae867185f93dd (diff) | |
| download | python-setuptools-git-e74abece9f9988ced0d4b05a7acee1b8c86709a4.tar.gz | |
Add warning about pathlib to changelog
Diffstat (limited to 'CHANGES.rst')
| -rw-r--r-- | CHANGES.rst | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 5061ecb9..d5dec687 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -339,6 +339,17 @@ Changes * #3098: Bump vendored packaging to 21.3. * Removed bootstrap script. +.. warning:: Users trying to install the unmaintained :pypi:`pathlib` backport + from PyPI/``sdist``/source code may find problems when using ``setuptools >= 60.9.0``. + This happens because during the installation, the unmaintained + implementation of ``pathlib`` is loaded and may cause compatibility problems + (it does not expose the same public API defined in the Python standard library). + + Whenever possible users should avoid declaring ``pathlib`` as a dependency. + An alternative is to pre-build a wheel for ``pathlib`` using a separated + virtual environment with an older version of setuptools and install the + library directly from the pre-built wheel. + v60.8.2 ------- |
