We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 376e72d commit 5c89cc7Copy full SHA for 5c89cc7
setuptools_rust/patch.py
@@ -1,7 +1,12 @@
1
from distutils.dist import Distribution
2
from distutils.command.build import build as Build
3
from setuptools.command import develop
4
-from setuptools.command.py36compat import sdist_add_defaults
+
5
+try:
6
+ from setuptools.command.py36compat import sdist_add_defaults
7
+ has_py36compat = True
8
+except ImportError:
9
+ has_py36compat = False
10
11
12
# allow to use 'rust_extensions' parameter for setup() call
@@ -49,4 +54,5 @@ def _add_defaults_ext(self):
49
54
self.filelist.extend(build_ext.get_source_files())
50
55
51
56
52
-sdist_add_defaults._add_defaults_ext = _add_defaults_ext
57
+if has_py36compat:
58
+ sdist_add_defaults._add_defaults_ext = _add_defaults_ext
0 commit comments