Post 3434267 by djmoch@mastodon.technology
(DIR) More posts by djmoch@mastodon.technology
(DIR) Post #3430798 by sir@cmpwn.com
2019-01-27T15:24:53Z
0 likes, 0 repeats
We should just ditch setup.py entirely in favor of Makefiles
(DIR) Post #3430807 by Wolf480pl@niu.moe
2019-01-27T15:25:48Z
0 likes, 0 repeats
@sir how do you declare in a Makefile that your project depends on other projects?
(DIR) Post #3430812 by slightlyflightyone@vulpine.club
2019-01-27T15:25:35Z
0 likes, 0 repeats
@sir is this even controversial really?
(DIR) Post #3430839 by lanodan@queer.hacktivis.me
2019-01-27T15:26:43.423107Z
0 likes, 0 repeats
@sir And what about dependencies, homepage, bug report URL, author email, … that it provides in a standard way?
(DIR) Post #3430863 by sir@cmpwn.com
2019-01-27T15:28:17Z
0 likes, 0 repeats
@Wolf480pl you don't
(DIR) Post #3430884 by sir@cmpwn.com
2019-01-27T15:28:25Z
0 likes, 0 repeats
@lanodan put them in the README instead
(DIR) Post #3430898 by a_breakin_glass@cybre.space
2019-01-27T15:28:50Z
0 likes, 0 repeats
@sir ditch it for cmake :^^^)
(DIR) Post #3430899 by Wolf480pl@niu.moe
2019-01-27T15:29:54Z
0 likes, 0 repeats
@sir Does that mean you don't have dependencies at all, or that you handle them in some other way?
(DIR) Post #3430914 by sir@cmpwn.com
2019-01-27T15:30:05Z
0 likes, 0 repeats
@Wolf480pl both are good, but I meant the latter
(DIR) Post #3430931 by lanodan@queer.hacktivis.me
2019-01-27T15:30:42.131791Z
0 likes, 0 repeats
@sir And so you loose the standard part.It’s not a big issue in say C, because most of the stuff has been packaged already, but with python where automating by using the package metadata becomes interesting?
(DIR) Post #3430969 by djmoch@mastodon.technology
2019-01-27T15:31:22Z
0 likes, 0 repeats
@sir I think PEPs 517 and 518 are aimed at replacing setuptools, for what it’s worth
(DIR) Post #3430998 by sir@cmpwn.com
2019-01-27T15:31:26Z
0 likes, 0 repeats
@lanodan I don't think the garbage fire which is setup.py is justified by these features, and I don't think these features are important enough to justify a new garbage fire when we could just use Makefiles like everyone else.
(DIR) Post #3431024 by sir@cmpwn.com
2019-01-27T15:31:44Z
0 likes, 0 repeats
@djmoch haven't read them but I bet you a dollar they also suck
(DIR) Post #3431036 by lanodan@queer.hacktivis.me
2019-01-27T15:33:32.127880Z
0 likes, 0 repeats
@sir Well, I don’t do python (mostly because the ecosystem sucks), just gentoo recipies from time to time.
(DIR) Post #3431047 by j@mathstodon.xyz
2019-01-27T15:32:59Z
0 likes, 0 repeats
@a_breakin_glass @sir cmake is perhaps marginally better than autotools, and even that's questionable.
(DIR) Post #3431048 by sir@cmpwn.com
2019-01-27T15:33:33Z
0 likes, 0 repeats
@j @a_breakin_glass meson, or just straight Makefiles. Cmake sucks
(DIR) Post #3434267 by djmoch@mastodon.technology
2019-01-27T17:10:58Z
0 likes, 0 repeats
@sir I'll happy give you a dollar to read them and explain the reasoning for whatever conclusion you arrive at :)