setup.py: no distutils anymore

pull/3728/head
sebres 2024-05-07 13:06:50 +02:00
parent ed20a9a5b9
commit 0185e1c7d5
1 changed files with 6 additions and 19 deletions

View File

@ -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',