Opened 5 months ago

Closed 5 months ago

#5379 closed enhancement (fixed)

setuptools-69.0.2

Reported by: Bruce Dubbs Owned by: lfs-book
Priority: normal Milestone: 12.1
Component: Book Version: git
Severity: normal Keywords:
Cc:

Description

New major version.

Change History (3)

comment:1 by Bruce Dubbs, 5 months ago

Summary: setuptools-69.0.0setuptools-69.0.2

Now version 69.0.2.

comment:2 by Bruce Dubbs, 5 months ago

v69.0.2

Bugfixes

  • Added missing estimated date for removing setuptools.dep_util (deprecated in v69.0.0).

v69.0.1

Bugfixes

  • Fixed imports of setuptools.dep_util.newer_group. A deprecation warning is issued instead of a hard failure.

v69.0.0

Features

  • Include type information (py.typed, *.pyi) by default -- by :user:Danie-1, EXPERIMENTAL.
  • Exported distutils.dep_util and setuptools.dep_util through setuptools.modified -- by :user:Avasam

Bugfixes

  • Replaced hardcoded numeric values with :obj:dis.opmap, fixing problem with 3.13.0a1.

Deprecations and Removals

  • Configuring project version and egg_info.tag_* in such a way that results in invalid version strings (according to :pep:440) is no longer permitted.
  • Removed deprecated egg_base option from dist_info. Note that the dist_info command is considered internal to the way setuptools build backend works and not intended for public usage.
  • The parsing of the deprecated metadata.license_file and metadata.requires fields in setup.cfg is no longer supported. Users are expected to move to metadata.license_files and options.install_requires (respectively).
  • Passing config_settings to setuptools.build_meta with deprecated values for --global-option is no longer allowed.
  • Removed deprecated namespace-packages from pyproject.toml. Users are asked to use :doc:implicit namespace packages <PyPUG:guides/packaging-namespace-packages> (as defined in :pep:420).
  • Added strict enforcement for project.dynamic in pyproject.toml. This removes the transitional ability of users configuring certain parameters via setup.py without making the necessary changes to pyproject.toml (as mandated by :pep:612).
  • Removed handling of --config-settings--build-option in setuptools.build_meta from build-backend API hooks *other than* build_wheel. This was motivate by `errors caused when passing this option <https://github.com/pypa/setuptools/issues/2491#issuecomment-1742859314>`_.

comment:3 by Bruce Dubbs, 5 months ago

Resolution: fixed
Status: newclosed

Fixed at commit 15f7b58b

Note: See TracTickets for help on using tickets.