[issue35718] Cannot initialize the "force" command-option
New submission from Opher Shachar : When creating a custom Command (or sub-classing one) we cannot initialize in "initialize_options()" the "force" option to 1, because Command.__init__ resets it to None after the call to self.initialize_options(). -- components: Distutils messages: 333481 nosy: Opher Shachar, dstufft, eric.araujo priority: normal severity: normal status: open title: Cannot initialize the "force" command-option type: behavior versions: Python 2.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue35718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35718] Cannot initialize the "force" command-option
Change by Opher Shachar : -- keywords: +patch pull_requests: +11109 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue35718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35718] Cannot initialize the "force" command-option
Change by Opher Shachar : -- keywords: +patch, patch pull_requests: +11109, 0 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue35718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35718] Cannot initialize the "force" command-option
Change by Opher Shachar : -- keywords: +patch, patch, patch pull_requests: +11109, 0, 2 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue35718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35718] Cannot initialize the "force" command-option
Change by Opher Shachar : -- keywords: +patch, patch, patch, patch pull_requests: +11109, 0, 1, 2 stage: -> patch review ___ Python tracker <https://bugs.python.org/issue35718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35718] Cannot initialize the "force" command-option
Opher Shachar added the comment: (from the PR11526) In this build_py subclass I initialize force to 1, but when reaching byte_compile() we find out it was reset to None. from setuptools.command.build_py import build_py as _build_py class build_py(_build_py): def initialize_options(self): _build_py.initialize_options(self) self.force = 1 self.compile = 1 def byte_compile(self, files): # self.compile == 1 # self.force == None _build_py.byte_compile(self, files) # do stuff... -- ___ Python tracker <https://bugs.python.org/issue35718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com