public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* Python extraneous dependencies
@ 2019-02-24  1:45 Steven Penny
  2019-02-24  3:08 ` LRN
  2019-02-25  2:24 ` Yaakov Selkowitz
  0 siblings, 2 replies; 12+ messages in thread
From: Steven Penny @ 2019-02-24  1:45 UTC (permalink / raw)
  To: cygwin

I noticed that "python36" requires "binutils". Further, I noticed this
dependency chain:

    python36 > libuuid-devel > pkg-config > libglib2.0_0

"binutils" is 5,863,216 bytes and "libglib" is 3,044,044 bytes. I am of the
opinion we should not be including large dependencies like these unless they are
actually needed. From my admittedly brief testing, they are not needed:

    $ setup-x86_64 -P python36
    $ setup-x86_64 -x binutils,libglib2.0_0,libuuid-devel,pkg-config
    $ python3 -c 'print("hello world")'
    hello world


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2019-04-21 15:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-02-24  1:45 Python extraneous dependencies Steven Penny
2019-02-24  3:08 ` LRN
2019-02-25  2:24 ` Yaakov Selkowitz
2019-02-25 13:54   ` Steven Penny
2019-02-26  5:31     ` Yaakov Selkowitz
2019-02-26  9:48       ` Ray Donnelly
2019-03-26  2:39   ` Steven Penny
2019-03-26 14:08     ` Yaakov Selkowitz
2019-03-26 18:25       ` Steven Penny
2019-03-26 18:58         ` Yaakov Selkowitz
2019-03-26 23:09           ` Steven Penny
2019-04-21 15:46           ` Steven Penny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).