E574 setup: check setuptools is recent enough to support `setup.cfg` · python-xlib/python-xlib@376b473 · GitHub
[go: up one dir, main page]

Skip to content

Commit 376b473

Browse files
committed
setup: check setuptools is recent enough to support setup.cfg
1 parent b0f3bf2 commit 376b473

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

setup.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
# Distutils script for python-xlib
22

3-
from setuptools import setup
3+
from pkg_resources import parse_requirements
4+
from setuptools import (__version__ as setuptools_version, setup)
5+
6+
7+
# Check setuptools is recent enough to support `setup.cfg`.
8+
setuptools_require = next(parse_requirements('setuptools>=30.3.0'))
9+
assert setuptools_version in setuptools_require, '{} is required'.format(setuptools_require)
410

511

612
setup(

0 commit comments

Comments
 (0)
0