Skip to content

Release #463 (description-file fix) #464

@ryan-williams

Description

@ryan-williams

Deprecated description-file use was removed in #463, but still needs to be released.

In the meantime, building a pims==0.7 wheel generates deprecation warnings like this:

  /private/var/folders/qn/7t0vq3ts721cmgt0tgrtgzl80000gn/T/pip-build-env-01kxkz23/overlay/lib/python3.11/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
  !!

          ********************************************************************************
          Usage of dash-separated 'description-file' will not be supported in future
          versions. Please use the underscore name 'description_file' instead.
          (Affected: PIMS).

          By 2026-Mar-03, you need to update your project and remove deprecated calls
          or your builds will no longer be supported.

          See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.
          ********************************************************************************

setuptools 78.0.1 recently broke my build (and many others': pypa/setuptools#4910) over this, before they extended the deprecation period to 2026 in 78.0.2.

setuptools 78.1.0 added attribution (Affected: PIMS above), showing PIMS as the culprit (in my case). I am depending on PIMS transitively (spatialdata>=0.2.5 dask-image pims==0.7).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions