Post 3430969 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 :)