[issue35718] Cannot initialize the "force" command-option

2019-01-11 Thread Opher Shachar


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

2019-01-11 Thread Opher Shachar


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

2019-01-11 Thread Opher Shachar


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

2019-01-11 Thread Opher Shachar


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

2019-01-11 Thread Opher Shachar


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

2019-01-11 Thread Opher Shachar


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