disnake icon indicating copy to clipboard operation
disnake copied to clipboard

Consider dropping setuptools

Open onerandomusername opened this issue 3 years ago • 2 comments

Summary

Drop setuptools

What is the feature request for?

The core library

The Problem

Setuptools is no longer a great way of building python packages, there's quite a lot of room for error and mishaps. Overall, its not worth continuing to use when alternatives like poetry, hatch, pip-tools exist.

The Ideal Solution

drop setuptools, replace with a newer build backend

The Current Solution

No response

Additional Context

No response

onerandomusername avatar Jul 27 '22 19:07 onerandomusername

What makes setuptools unsuitable for our purposes? Or rather, how are the other build backends better, is it actually worth it to switch? I currently don't see an issue with setuptools, but perhaps there are valid reasons to replace it.

shiftinv avatar Aug 14 '22 15:08 shiftinv

I think poetry and/or pip has depreciated it too so Yuen’s this can be done But I am not sure if there is any alternative for it Rn so if we just randomly remove it without a way to build the package it might not work

ironman9356 avatar Aug 17 '22 06:08 ironman9356