summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorSviatoslav Sydorenko <wk@sydorenko.org.ua>2018-04-10 18:10:32 +0200
committerSviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>2018-04-12 23:53:52 +0200
commit14cdf3b03c769f47ed5d262b8a623d27cc158006 (patch)
tree7ed3338fab2485cef7132b2fe1b58d854daa86af /setup.py
parent8912b43051efdce4a86098911546587f29afc815 (diff)
downloadansible-14cdf3b03c769f47ed5d262b8a623d27cc158006.tar.gz
Suppress a UserWarning about unknown dist option
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 779f3da6cc..29aed07f47 100644
--- a/setup.py
+++ b/setup.py
@@ -6,6 +6,8 @@ import os
import os.path
import re
import sys
+import warnings
+
from collections import defaultdict
from distutils.command.build_scripts import build_scripts as BuildScripts
from distutils.command.sdist import sdist as SDist
@@ -291,7 +293,17 @@ static_setup_params = dict(
def main():
"""Invoke installation process using setuptools."""
setup_params = dict(static_setup_params, **get_dynamic_setup_params())
+ ignore_warning_regex = (
+ r"Unknown distribution option: '(project_urls|python_requires)'"
+ )
+ warnings.filterwarnings(
+ 'ignore',
+ message=ignore_warning_regex,
+ category=UserWarning,
+ module='distutils.dist',
+ )
setup(**setup_params)
+ warnings.resetwarnings()
if __name__ == '__main__':