Hello, I'd like to run different external programs during the install command which are provided by (potentially) installed extras, but I cannot find where the currently selected extras are stored. The only thing I quickly found by going through the distutils and setuptools codebases is an old TODO from easy_install indicating it might not have been implemented yet: https://github.com/pypa/setuptools/blob/afba2d89c4436451ad4d7e19228584246a9a... I can hack this by try excepting on ImportError, but is there a more elegant (and intended) way? -- Joni Orponen
It was never stored. It would probably not be hard to check whether a particular extras dependencies were installed by using pkg_resources? On Tue, Aug 21, 2018, 11:01 Joni Orponen <j.orponen@4teamwork.ch> wrote:
Hello,
I'd like to run different external programs during the install command which are provided by (potentially) installed extras, but I cannot find where the currently selected extras are stored.
The only thing I quickly found by going through the distutils and setuptools codebases is an old TODO from easy_install indicating it might not have been implemented yet:
https://github.com/pypa/setuptools/blob/afba2d89c4436451ad4d7e19228584246a9a...
I can hack this by try excepting on ImportError, but is there a more elegant (and intended) way?
-- Joni Orponen -- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-leave@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/Z...
participants (2)
-
Daniel Holth
-
Joni Orponen