Skip to content

Commit 2d4180b

Browse files
committed
Fix compatibility with modern setuptools
1 parent 7f83512 commit 2d4180b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

dephell_setuptools/_cfg.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55
from typing import Any, Dict, Union
66

77
# external
8-
from setuptools.config import ConfigMetadataHandler, ConfigOptionsHandler
8+
try:
9+
from setuptools.config import ConfigMetadataHandler, ConfigOptionsHandler
10+
except ImportError:
11+
# In setuptools v61.0.0, everything was moved to setuptools.config.setupcfg.
12+
# see https://github.com/pypa/setuptools/commit/49b7a60050836868ecd63dc38ad0729626a356f3
13+
from setuptools.config.setupcfg import ConfigMetadataHandler, ConfigOptionsHandler
914

1015
# app
1116
from ._base import BaseReader

0 commit comments

Comments
 (0)