Next | Query returned 266 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2025-01-09 10:27:48 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 75.8.0

v75.8.0

Features

Implemented Dynamic field for core metadata (as introduced in PEP 643). The \ 
existing implementation is currently experimental and the exact approach may \ 
change in future releases.
   2025-01-05 22:20:30 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 75.7.0

v75.7.0

Features

- Synced with pypa/distutils@c97a3db2f including better support for free \ 
threaded Python on Windows, improved typing support, and linter accommodations.
- Synced with pypa/distutils@ff11eed0c including bugfix for duplicate CFLAGS and \ 
adaption to support Python 3.13 is_abs in the C compiler.
   2024-11-21 09:55:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 75.6.0

v75.6.0

Features

Preserve original PKG-INFO into METADATA when creating wheel (instead of
calling wheel.metadata.pkginfo_to_metadata). This helps to be more compliant
with the flow specified in PEP 517.

Changed the WindowsSdkVersion, FrameworkVersion32 and FrameworkVersion64
properties of setuptools.msvc.PlatformInfo to return an empty tuple instead of
None as a fallthrough case
   2024-11-13 18:42:35 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 75.5.0

v75.5.0

Features

Removed support for SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION, as it is \ 
deemed prone to errors.
   2024-11-11 23:30:18 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 75.4.0

v75.4.0

Features

Added support for the environment variable \ 
SETUPTOOLS_DANGEROUSLY_SKIP_PYPROJECT_VALIDATION=true, allowing users to bypass \ 
the validation of pyproject.toml. This option should be used only as a last \ 
resort when resolving dependency issues, as it may lead to improper functioning. \ 
Users who enable this setting are responsible for ensuring that pyproject.toml \ 
complies with setuptools requirements.
Require Python 3.9 or later.
Remove dependency on importlib_resources and the vendored copy of the library. \ 
Instead, setuptools consistently rely on stdlib's importlib.resources (available \ 
on Python 3.9+).
Setuptools' bdist_wheel implementation no longer produces wheels with the m \ 
SOABI flag (pymalloc-related). This flag was removed on Python 3.8+ (see \ 
:obj:`sys.abiflags`).
Updated vendored packaging version to 24.2.

Bugfixes

Merge with pypa/distutils@251797602, including fix for dirutil.mkpath handling \ 
in pypa/distutils.
   2024-10-30 09:50:40 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-setuptools: updated to 75.3.0

v75.3.0

Features

- Allowed using `dict` as an ordered type in ``setuptools.dist.check_requirements``

Bugfixes

- Ensured methods in ``setuptools.modified`` preferably raise a consistent
  ``distutils.errors.DistutilsError`` type
  (except in the deprecated use case of ``SETUPTOOLS_USE_DISTUTILS=stdlib``)
- Fix the ABI tag when building a wheel using the debug build of Python 3.13 on \ 
Windows. Previously, the ABI tag was missing the ``"d"`` flag.
- Fix clashes for ``optional-dependencies`` in ``pyproject.toml`` and
  ``extra_requires`` in ``setup.cfg/setup.py``.
  As per PEP 621, ``optional-dependencies`` have to be honoured and dynamic
  behaviour is not allowed.
   2024-09-17 09:11:37 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 75.1.0

v75.1.0

Features

Deprecated bdist_wheel.universal configuration.
Bugfixes

Removed reference to upload_docs module in entry points.

v75.0.0

Features

Declare also the dependencies used by distutils (adds jaraco.collections).
Deprecations and Removals

Removed upload_docs command.
Merge with pypa/distutils@7283751. Removed the register and upload commands and \ 
the config module that backs them. Removed the borland compiler. Replaced \ 
vendored dependencies with natural dependencies. Cygwin C compiler now gets \ 
compilers from sysconfig.
   2024-09-13 11:35:06 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: update to 74.1.2.

v74.1.2
=======

Bugfixes
--------

- Fixed TypeError in sdist filelist processing by adding support for pathlib \ 
Paths for the build_base. (#4615)
- Removed degraded and deprecated ``test_integration`` (easy_install) from the \ 
test suite. (#4632)

v74.1.1
=======

Bugfixes
--------

- Fixed TypeError in ``msvc.EnvironmentInfo.return_env`` when no runtime \ 
redistributables are installed. (#1902)

v74.1.0
=======

Features
--------

- Added support for defining ``ext-modules`` via ``pyproject.toml``
  (**EXPERIMENTAL**, may change in future releases). (#4568)

Bugfixes
--------

- Merge with pypa/distutils@3dcdf8567, removing the duplicate vendored copy of \ 
packaging. (#4622)
- Restored ``setuptools.msvc.Environmentinfo`` as it is used externally. (#4625)
   2024-08-30 14:33:55 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: updated to 74.0.0

v74.0.0

Features

Changed the type of error raised by \ 
setuptools.command.easy_install.CommandSpec.from_param on unsupported argument \ 
from AttributeError to TypeError
Added detection of ARM64 variant of MSVC
Made setuptools.package_index.Credential a typing.NamedTuple
Reraise error from setuptools.command.easy_install.auto_chmod instead of \ 
nonsensical TypeError: 'Exception' object is not subscriptable
Fully typed all collection attributes in pkg_resources
Automatically exclude .tox|.nox|.venv directories from sdist.

Deprecations and Removals

Removed the monkeypatching of distutils._msvccompiler. Now all compiler logic is \ 
consolidated in distutils.
Synced with pypa/distutils@58fe058e4, including consolidating Visual Studio 2017 \ 
support
   2024-08-25 12:29:10 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-setuptools: update to 73.0.1.

v73.0.1
=======

Bugfixes
--------

- Remove `abc.ABCMeta` metaclass from abstract classes. `pypa/setuptools#4503 \ 
<https://github.com/pypa/setuptools/pull/4503>`_ had an unintended \ 
consequence of causing potential ``TypeError: metaclass conflict: the metaclass \ 
of a derived class must be a (non-strict) subclass of the metaclasses of all its \ 
bases`` -- by :user:`Avasam` (#4579)

v73.0.0
=======

Features
--------

- Mark abstract base classes and methods with `abc.ABC` and `abc.abstractmethod` \ 
-- by :user:`Avasam` (#4503)
- Changed the order of type checks in \ 
``setuptools.command.easy_install.CommandSpec.from_param`` to support any \ 
`collections.abc.Iterable` of `str` param -- by :user:`Avasam` (#4505)

Bugfixes
--------

- Prevent an error in ``bdist_wheel`` if ``compression`` is set to a `str` (even \ 
if valid) after finalizing options but before running the command. -- by \ 
:user:`Avasam` (#4383)
- Raises an exception when ``py_limited_api`` is used in a build with
  ``Py_GIL_DISABLED``. This is currently not supported (python/cpython#111506). \ 
(#4420)
- Synced with pypa/distutils@30b7331 including fix for modified check on empty \ 
sources (pypa/distutils#284).

Deprecations and Removals
-------------------------

- ``setuptools`` is replacing the usages of :pypi:`ordered_set` with simple
  instances of ``dict[Hashable, None]``. This is done to remove the extra
  dependency and it is possible because since Python 3.7, ``dict`` maintain
  insertion order. (#4574)

Misc
----

- #4534, #4546, #4554, #4559, #4565

Next | Query returned 266 messages, browsing 1 to 10 | Previous