2023-08-24 22:23:12 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-setuptools: update to 68.1.2.
v68.1.2
=======
Misc
----
- #4022, #4022
v68.1.1
=======
Bugfixes
--------
- Fix editable install finder handling of nested packages, by only handling 1
level of nesting and relying on ``importlib.machinery`` to find the remaining
modules based on the parent package path. (#4020)
v68.1.0
=======
Features
--------
- Removed code referencing bdist_wininst in install_scripts. (#3525)
- Promote ``pyproject.toml``'s ``[tool.setuptools]`` out of beta.
Note that some fields are still considered deprecated and/or obsolete,
and these might be removed in future versions (i.e., there is no guarantee
for long term support and backward compatibility on those fields). (#3962)
- Automatically add files listed in ``Extension.depends`` to sdists,
as long as they are contained in the project directory -- by :user:`RuRo` (#4000)
- Require Python 3.8 or later.
Bugfixes
--------
- Made imports in editable installs case-sensitive on case-insensitive \
filesystems -- by :user:`aganders3` (#3995)
- Use default encoding to create ``.pth`` files with ``editable_wheel``. (#4009)
- Detects (and complain about) ``scripts`` and ``gui-scripts`` set via ``setup.py``
when ``pyproject.toml`` does not include them in ``dynamic``. (#4012)
Misc
----
- #3833, #3960, #4001, #4007
|
2023-06-28 11:10:40 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-setuptools: update to 68.0.0.
v68.0.0
-------
Breaking Changes
^^^^^^^^^^^^^^^^
* #3948: Removed verification for existing ``depends.txt`` file (deprecated \
since v0.5a4).
* #3948: Remove autofixing of broken ``.egg-info`` directories containing the ``-``
character in their base name (without suffix).
They should no longer be produced by sufficiently new versions of ``setuptools``
(warning introduced in 2005).
* #3948: Remove deprecated APIs in ``easy_install``: ``get_script_args``,
``get_script_header`` and ``get_writer``.
The direct usage of ``easy_install`` has been deprecated since v58.3.0,
and the warnings regarding these APIs predate that version.
* #3948: Removed ``egg_info.get_pkg_info_revision`` (deprecated since 2015).
* #3948: Removed ``setuptools.dist._get_unpatched`` (deprecated since 2016)
* #3948: Removed support for SVN in ``setuptools.package_index`` (deprecated \
since 2018).
* #3948: Removed support for invalid ``pyproject.toml`` files.
During the implementation of PEP 621, it was identified that some users were
producing invalid files. As a transitional measure, the validation was relaxed
for a few use cases. The grace period, however, came to an end.
Changes
^^^^^^^
* #3760: Added symlink support to launcher for installed executables -- by \
:user:`eugene-sevostianov-sc`
* #3926: Updated vendored ``packaging`` version from 23.0 to 23.1 -- by \
:user:`MetRonnie`
* #3950: Implemented workaround for old versions of ``vswhere``, which miss the
``-requiresAny`` parameter, such as the ones distributed together with Visual \
Studio 2017 < 15.6.
* #3952: Changed ``DistutilsMetaFinder`` to skip ``spec_for_pip`` on Python \
>= 3.12.
* #3952: Removed ``_distutils_hack.remove_shim`` on Python >= 3.12
(since ``distutils`` was removed from the standard library,
``DistutilsMetaFinder`` cannot be disabled on Python >= 3.12).
Misc
^^^^
* #3920: Add a link to deprecation warning in ``pkg_resources`` and improve
``stacklevel`` for better visibility.
|
2023-05-21 20:58:26 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-setuptools: update to 67.8.0.
v67.8.0
-------
Changes
^^^^^^^
* #3128: In deprecated easy_install, reload and merge the pth file before saving.
Misc
^^^^
* #3915: Adequate tests to the latest changes in ``virtualenv`` for Python 3.12.
|
2023-04-26 15:34:30 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-setuptools: updated to 67.7.2
v67.7.2
Misc
* Fixed wrong URLs used in warnings and logs.
v67.7.1
Misc
* Fixes setuptools.dist:invalid_unless_false when value is false don't raise error
v67.7.0
Changes
* Overhaul warning system for better visibility.
Documentation changes
* Added a note about historical presence of wheel in build-system.requires, in \
pyproject.toml.
* Improved the documentation example regarding making a thin PEP 517 in-tree \
backend wrapper of setuptools.build_meta that is future-proof and supports PEP \
660 hook too
Misc
* Add a stacklevel parameter to warnings.warn() to provide more information to \
the user.
|
2023-04-04 17:03:50 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-setuptools: updated to 67.6.1
v67.6.1
Misc
Fixed _WouldIgnoreField warnings for scripts and gui_scripts, when entry-points \
is not listed in dynamic.
Update code generated by validate-pyproject to use v0.12.2. This should fix \
default license patterns when pyproject.toml is used.
v67.6.0
Changes
Added caching for supported wheel tags.
Added pruning heuristics to PackageFinder based on exclude.
v67.5.1
Misc
Fixed interaction between setuptools' package auto-discovery and auto-generated \
htmlcov files.
Previously, the htmlcov name was ignored when searching for single-file modules, \
however the correct behaviour is to ignore it when searching for packages (since \
it is supposed to be a directory, see coverage config) -- by \
:user:`yukihiko-shinoda`.
Improved error messages for pyproject.toml validations.
Fixed pkg_resources errors caused when parsing metadata of packages that are \
already installed but do not conform with PEP 440.
v67.5.0
Changes
Although pkg_resources has been discouraged for use, some projects still \
consider pkg_resources viable for usage. This change makes it clear that \
pkg_resources should not be used, emitting a DeprecationWarning when imported.
v67.4.0
Changes
Update vendored importlib-metadata (to 6.0.0) and importlib-resources (to 5.10.2)
|
2023-02-21 07:19:44 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-setuptools: updated to 67.3.3
v67.3.3
Misc
* Restore quoted #include argument to has_function.
v67.3.2
Misc
* Improve deprecation warning message on pkg_resources.declare_namespace to \
display package name.
v67.3.1
Misc
* Fixes egg_info code path triggered during integration with pip.
v67.3.0
Deprecations
* Added deprecation warning for pkg_resources.declare_namespace. Users that wish \
to implement namespace packages, are recommended to follow the practice \
described in PEP 420 and omit the __init__.py file entirely.
Changes
* Reduced usage of pkg_resources in setuptools via internal restructuring and \
refactoring.
Misc
* Added debugging tips for "editable mode" and update related docs. \
Instead of using a custom exception to display the help message to the user, \
setuptools will now use a warning and re-raise the original exception.
* Added clarification about editable_wheel and dist_info CLI commands: they \
should not be called directly with python setup.py .... Instead they are \
reserved for internal use of setuptools (effectively as "private" \
commands). Users are recommended to rely on build backend APIs (PEP 517 and PEP \
660) exposed by setuptools.build_meta.
|
2022-11-24 20:01:32 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-setuptools: updated to 65.6.3
v65.6.3
Misc
Fix condition to patch distutils.dist.log to only apply when using distutils \
from the stdlib.
v65.6.2
No significant changes.
|
2022-11-23 18:58:14 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-setuptools: updated to 65.6.1
v65.6.1
Documentation changes
* Documented that distutils.cfg might be ignored unless \
SETUPTOOLS_USE_DISTUTILS=stdlib.
Misc
* Improve clib builds reproducibility by sorting sources -- by :user:`danigm`
* Improved exception/traceback when invalid entry-points are specified.
* Fixed logging errors: 'underlying buffer has been detached'.
* Merge pypa/distutils@3e9d47e with compatibility fix for distutils.log.Log.
* Changed minor text details (spelling, spaces ...)
* Removed unnecessary coding: utf-8 annotations
* Fixed temporary build directories interference with auto-discovery.
|