This repository was archived by the owner on Oct 24, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 6 files changed +18
-17
lines changed
Expand file tree Collapse file tree 6 files changed +18
-17
lines changed Original file line number Diff line number Diff line change 1- from serv .init .systemd import SystemD # NOQA
2- from serv .init .upstart import Upstart # NOQA
31from serv .init .sysv import SysV # NOQA
42from serv .init .nssm import Nssm # NOQA
3+ from serv .init .upstart import Upstart # NOQA
4+ from serv .init .systemd import SystemD # NOQA
Original file line number Diff line number Diff line change 1- import pkgutil
21import os
3- import json
42import sys
5- from distutils . spawn import find_executable
3+ import json
64import shutil
5+ import pkgutil
6+ from distutils .spawn import find_executable
77
88import jinja2
99
10- from serv import constants as const
1110from serv import utils
11+ from serv import constants as const
1212
1313
1414class Base (object ):
Original file line number Diff line number Diff line change 22import sys
33import shutil
44
5+ from serv import utils
56from serv .init .base import Base
67from serv import constants as const
7- from serv import utils
88
99
1010RUNNING_STATES = ['SERVICE_RUNNING' , 'SERVICE_STOP_PENDING' ]
Original file line number Diff line number Diff line change @@ -315,16 +315,17 @@ def _lookup_by_mapping():
315315 for Arch where the distro's ID changes (Manjaro, Antergos, etc...)
316316 But the "ID_LIKE" field is always (?) `arch`.
317317 """
318- import ld
319- like = ld .like ().lower ()
320- distro = ld .id ().lower ()
321- version = ld .major_version ()
318+ import distro
319+ like = distro .like ().lower ()
320+ distribution_id = distro .id ().lower ()
321+ version = distro .major_version ()
322322 # init (upstart 1.12.1)
323- if distro in ('arch' ):
323+ if distribution_id in ('arch' ):
324324 version = 'any'
325325 elif like in ('arch' ):
326326 version = 'any'
327- d = const .DIST_TO_INITSYS .get (distro , const .DIST_TO_INITSYS .get (like ))
327+ d = const .DIST_TO_INITSYS .get (
328+ distribution_id , const .DIST_TO_INITSYS .get (like ))
328329 if d :
329330 return [d .get (version )] or []
330331
Original file line number Diff line number Diff line change 1- import sys
21import os
3- import subprocess
2+ import sys
43import tempfile
4+ import subprocess
55
66PLATFORM = sys .platform
77IS_WIN = (os .name == 'nt' )
Original file line number Diff line number Diff line change @@ -27,15 +27,15 @@ def _get_package_data():
2727IS_WIN = (os .name == 'nt' )
2828install_requires = [
2929 "click==6.2" ,
30- "ld ==0.5 .0" ,
30+ "distro ==0.6 .0" ,
3131 "jinja2==2.8"
3232]
3333if not IS_WIN :
3434 install_requires .append ("sh==1.11" )
3535
3636setup (
3737 name = 'Serv' ,
38- version = "0.1.3 " ,
38+ version = "0.1.4 " ,
3939 url = 'https://github.com/nir0s/serv' ,
4040 author = 'nir0s' ,
4141
You can’t perform that action at this time.
0 commit comments