hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.7K
active users

me: “I know Python! I've been using it on and off for like 15 years!”

also me: <still has no real idea what `setup.py` does>

(not looking for someone to explain it to me thanks)

@b0rk

🤓 "axkshually, you're not shupposhed to use shetup anymore. "

"let me tell you about the 15 tools we have invented to simplify things."

🤣

Packaging is weirdly simple and weirdly complicated for how simple it is, don't worry about it.

SnoopJ

@bmaxv this is a common misconception, setup.py is very much not deprecated.

*Running* setup.py directly as a program, on the other hand, is.

@bmaxv right, if setuptools announces that it is deprecated, then it will become deprecated.

I anticipate that to happen never.

It is possible that in the future `pip` might drop support for legacy projects that predate PEP 517, but this hasn't happened yet.

@bmaxv in short:

Out of favor? Certainly.

Deprecated? Absolutely not.

@SnoopJ @bmaxv until ~2 years ago (last substantial python I did), I still occasionally saw people start *new* projects with distutils. And even more frequently, importing six for new python3 stuff.

Nothing ever dies in the python ecosystem.