diff options
| author | idle sign <idlesign@yandex.ru> | 2016-12-05 23:15:36 +0700 |
|---|---|---|
| committer | idle sign <idlesign@yandex.ru> | 2016-12-05 23:15:36 +0700 |
| commit | 6aae9fb3f2bf222466fc2fd0db5e22760c6239c6 (patch) | |
| tree | fd2806ecc7ec397989797df6f5b2cf0074dbefd0 /setuptools | |
| parent | 163f36449c2b8c19c272414bff0bf80c9f3f2c7d (diff) | |
| download | python-setuptools-git-6aae9fb3f2bf222466fc2fd0db5e22760c6239c6.tar.gz | |
`strict_mode` removed to improve forward compatibility.
Diffstat (limited to 'setuptools')
| -rw-r--r-- | setuptools/config.py | 10 | ||||
| -rw-r--r-- | setuptools/tests/test_config.py | 12 |
2 files changed, 1 insertions, 21 deletions
diff --git a/setuptools/config.py b/setuptools/config.py index 6459e1de..b2c0cea3 100644 --- a/setuptools/config.py +++ b/setuptools/config.py @@ -100,12 +100,6 @@ class ConfigHandler(object): """ - strict_mode = True - """Flag. Whether unknown options in config should - raise DistutilsOptionError exception, or pass silently. - - """ - def __init__(self, target_obj, options): sections = {} @@ -316,9 +310,7 @@ class ConfigHandler(object): self[name] = value except KeyError: - if self.strict_mode: - raise DistutilsOptionError( - 'Unknown distribution option: %s' % name) + pass # Keep silent for a new option may appear anytime. def parse(self): """Parses configuration file items from one diff --git a/setuptools/tests/test_config.py b/setuptools/tests/test_config.py index cd646dba..2e8510be 100644 --- a/setuptools/tests/test_config.py +++ b/setuptools/tests/test_config.py @@ -417,18 +417,6 @@ class TestOptions: with get_dist(tmpdir) as dist: assert dist.packages == ['fake_package'] - def test_unknown_options_item(self, tmpdir): - - fake_env( - tmpdir, - '[options]\n' - 'zip_safe = True\n' - 'usr_2to3 = 1\n' - ) - with get_dist(tmpdir, parse=False) as dist: - with pytest.raises(DistutilsOptionError): - dist.parse_config_files() - def test_extras_require(self, tmpdir): fake_env( tmpdir, |
