Skip to content

Commit

Permalink
Merge pull request #3728 from branchvincent/distutils
Browse files Browse the repository at this point in the history
distutils removal
  • Loading branch information
sebres committed May 7, 2024
2 parents c04e12d + 0185e1c commit ac62658
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 31 deletions.
5 changes: 1 addition & 4 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,9 @@
#

from fail2ban.version import version as fail2ban_version
from distutils.version import LooseVersion

fail2ban_loose_version = LooseVersion(fail2ban_version)

# The short X.Y version.
version = ".".join(str(_) for _ in fail2ban_loose_version.version[:2])
version = ".".join(str(_) for _ in fail2ban_version.split(".")[:2])
# The full version, including alpha/beta/rc tags.
release = fail2ban_version

Expand Down
5 changes: 0 additions & 5 deletions fail2ban/server/filterpyinotify.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
__license__ = "GPL"

import logging
from distutils.version import LooseVersion
import os
from os.path import dirname, sep as pathsep

Expand All @@ -37,10 +36,6 @@
from ..helpers import getLogger


if not hasattr(pyinotify, '__version__') \
or LooseVersion(pyinotify.__version__) < '0.8.3': # pragma: no cover
raise ImportError("Fail2Ban requires pyinotify >= 0.8.3")

# Verify that pyinotify is functional on this system
# Even though imports -- might be dysfunctional, e.g. as on kfreebsd
try:
Expand Down
3 changes: 0 additions & 3 deletions fail2ban/server/filtersystemd.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,8 @@

import os
import time
from distutils.version import LooseVersion

from systemd import journal
if LooseVersion(getattr(journal, '__version__', "0")) < '204':
raise ImportError("Fail2Ban requires systemd >= 204")

from .failmanager import FailManagerEmpty
from .filter import JournalFilter, Filter
Expand Down
25 changes: 6 additions & 19 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,10 @@

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
Expand Down Expand Up @@ -207,9 +194,9 @@ def run(self):
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',
Expand Down

0 comments on commit ac62658

Please sign in to comment.