mdmintz / pynose

pynose fixes nose to extend unittest and make testing easier
https://pypi.org/project/pynose/
GNU Lesser General Public License v2.1
13 stars 6 forks source link

Seeing deprecation warnings in GitHub Actions after `setuptools` `71.0.x` was released #37

Open mdmintz opened 3 months ago

mdmintz commented 3 months ago

Seeing deprecation warnings in GitHub Actions after setuptools 71.0.x was released

(GitHub Actions Link)

Screenshot 2024-07-18 at 12 16 36 PM

At least things are still passing. I did notice that a ton of new bugs were posted in https://github.com/pypa/setuptools/issues:

Screenshot 2024-07-18 at 12 13 32 PM

And at least one version has been "YANKED" so far from PyPI (https://pypi.org/project/setuptools/71.0.1/#history):

Screenshot 2024-07-18 at 12 25 26 PM

A small change to the GitHub Actions script should resolve those deprecation warnings.

mdmintz commented 3 months ago

That fix was as easy as expected: https://github.com/mdmintz/pynose/commit/25a7dbbba3abaf60e7b79f73f3ab3d5a30cc2251

Screenshot 2024-07-18 at 12 52 46 PM

I might hold this ticket open for a bit, since it looks like more changes to setuptools are coming soon.

However, for all intensive purposes, this issue has been resolved. No further changes are required now.