fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

markwalker

Setuptools has finally removed the test command in v72, after 5 years of the depreciation warning.

Now it seems lots of modules are failing because they never did change their test suite.

setuptools.pypa.io/en/stable/h

setuptools.pypa.ioHistory - setuptools 72.0.0.post20240728 documentation

@markwalker constraint is great! Very useful to not duplicate prod requirements into dev.

@markwalker dateutil got hit by this, but to be fair, the only reason we are failing is that we’re importing TestCommand for the explicit purpose of failing the test suite if you execute setup.py test.

@melroy yeah this is a good way to find unmaintained packages.

@astrojuanlu ah yes. I didn't think they'd do that.

@markwalker Yeah, surprising. But Jason is a kind soul and the impact was really noticeable.

I guess now dozens of projects got the memo that this won't be around forever, hopefully they will migrate? But it doesn't fix old projects.

Maybe `pip` should just assume an old version of setuptools if no `pyproject.toml` was found. Otherwise this is an impossible problem to solve. cc @pradyunsg