35 lines
1.3 KiB
Python
35 lines
1.3 KiB
Python
--- setup.py.orig 2026-08-21 20:04:07 UTC
|
|
+++ setup.py
|
|
@@ -19,7 +19,12 @@ from setuptools.command.build_ext import build_ext
|
|
|
|
from setuptools import Extension, errors, setup
|
|
from setuptools.command.build_ext import build_ext
|
|
-from setuptools.command.editable_wheel import editable_wheel
|
|
+try:
|
|
+ from setuptools.command.editable_wheel import editable_wheel
|
|
+except ImportError:
|
|
+ # setuptools < 64 has no editable_wheel command; editable installs are
|
|
+ # unsupported in that case, but regular wheel builds still work.
|
|
+ editable_wheel = object
|
|
|
|
|
|
def get_version_data() -> dict[str, Any]:
|
|
@@ -187,9 +192,6 @@ setup_args = dict(
|
|
"console_scripts": [
|
|
# Install a script as "coverage".
|
|
"coverage = coverage.cmdline:main",
|
|
- # And as "coverage3", and as "coverage-3.7" (or whatever), but deprecated.
|
|
- "coverage%d = coverage.cmdline:main_deprecated" % sys.version_info[:1],
|
|
- "coverage-%d.%d = coverage.cmdline:main_deprecated" % sys.version_info[:2],
|
|
],
|
|
},
|
|
extras_require={
|
|
@@ -198,7 +200,6 @@ setup_args = dict(
|
|
},
|
|
cmdclass={
|
|
"build_ext": ve_build_ext,
|
|
- "editable_wheel": EditableWheelWithPth,
|
|
},
|
|
# We need to get HTML assets from our htmlfiles directory.
|
|
zip_safe=False,
|