Skip to content

Commit b145560

Browse files
authored
Merge pull request #125 from pllim/deprecation-deprecated
MNT: Remove distutils
2 parents 2611bd0 + 086d5eb commit b145560

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

pyproject.toml

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
[build-system]
2+
requires = ["setuptools>=30.3.0",
3+
"setuptools_scm",
4+
"wheel"]
5+
build-backend = 'setuptools.build_meta'

pytest_mpl/plugin.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ def compare_image_to_baseline(self, item, fig, result_dir):
432432
"Generated Image: \n\t"
433433
f"{test_image}")
434434

435-
# distutils may put the baseline images in non-accessible places,
435+
# setuptools may put the baseline images in non-accessible places,
436436
# copy to our tmpdir to be sure to keep them in case of failure
437437
baseline_image = (result_dir / "baseline.png").absolute()
438438
shutil.copyfile(baseline_image_ref, baseline_image)

setup.py

-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,5 @@
11
#!/usr/bin/env python
22

3-
import sys
4-
from distutils.version import LooseVersion
5-
6-
try:
7-
import setuptools
8-
assert LooseVersion(setuptools.__version__) >= LooseVersion('30.3')
9-
except (ImportError, AssertionError):
10-
sys.stderr.write("ERROR: setuptools 30.3 or later is required\n")
11-
sys.exit(1)
12-
133
from setuptools import setup
144

155
setup(use_scm_version=True)

0 commit comments

Comments
 (0)