pydata / bottleneck

Fast NumPy array functions written in C
BSD 2-Clause "Simplified" License
1.07k stars 104 forks source link

remove 'requires' metadata field deprecated for ~19 years #441

Closed cburroughs closed 6 months ago

cburroughs commented 9 months ago

The Requires field was deprecated with PEP 345 circa 2005. PEP 566 circa 2017 introduced version 2.1 (used by bottleneck) of the metadata specification without any mention of Requires.

This is a problem because a tool working with Python packages might reasonably validate that the fields in the package metadata are valid per the specification.

cburroughs commented 9 months ago

On the actions failures, I just see

image

so I'm not sure what to debug there.