From 0185e1c7d5e6534ab212462dd2aeab6f89e2fb50 Mon Sep 17 00:00:00 2001 From: sebres Date: Tue, 7 May 2024 13:06:50 +0200 Subject: [PATCH] setup.py: no distutils anymore --- setup.py | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/setup.py b/setup.py index 9f7bd8fb..ee9ea4df 100755 --- a/setup.py +++ b/setup.py @@ -24,23 +24,10 @@ __license__ = "GPL" import platform -try: - import setuptools - from setuptools import setup - from setuptools.command.install import install - from setuptools.command.install_scripts import install_scripts - from setuptools.command.build_py import build_py - build_scripts = None -except ImportError: - setuptools = None - from distutils.core import setup - -# older versions -if setuptools is None: - from distutils.command.build_py import build_py - from distutils.command.build_scripts import build_scripts - from distutils.command.install import install - from distutils.command.install_scripts import install_scripts +import setuptools +from setuptools import setup +from setuptools.command.install import install +from setuptools.command.install_scripts import install_scripts import os from os.path import isfile, join, isdir, realpath @@ -207,9 +194,9 @@ setup( url = "http://www.fail2ban.org", license = "GPL", platforms = "Posix", - cmdclass = dict({'build_py': build_py, 'build_scripts': build_scripts} if build_scripts else {}, **{ + cmdclass = { 'install_scripts': install_scripts_f2b, 'install': install_command_f2b - }), + }, scripts = [ 'bin/fail2ban-client', 'bin/fail2ban-server',