mirror of
https://github.com/python/cpython.git
synced 2025-10-21 22:22:48 +00:00
Merged revisions 70910 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r70910 | tarek.ziade | 2009-03-31 17:27:23 -0500 (Tue, 31 Mar 2009) | 1 line #5583 Added optional Extensions in Distutils ........
This commit is contained in:
parent
a931404804
commit
b2e36f1df7
5 changed files with 41 additions and 2 deletions
|
@ -82,6 +82,9 @@ class Extension:
|
|||
language : string
|
||||
extension language (i.e. "c", "c++", "objc"). Will be detected
|
||||
from the source extensions if not provided.
|
||||
optional : boolean
|
||||
specifies that a build failure in the extension should not abort the
|
||||
build process, but simply not install the failing extension.
|
||||
"""
|
||||
|
||||
# When adding arguments to this constructor, be sure to update
|
||||
|
@ -100,6 +103,7 @@ class Extension:
|
|||
swig_opts = None,
|
||||
depends=None,
|
||||
language=None,
|
||||
optional=None,
|
||||
**kw # To catch unknown keywords
|
||||
):
|
||||
assert isinstance(name, str), "'name' must be a string"
|
||||
|
@ -122,6 +126,7 @@ class Extension:
|
|||
self.swig_opts = swig_opts or []
|
||||
self.depends = depends or []
|
||||
self.language = language
|
||||
self.optional = optional
|
||||
|
||||
# If there are unknown keyword options, warn about them
|
||||
if len(kw):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue