Skip to content

Commit 4cc7c2f

Browse files
committed
Use packaging.versions insted of distutil.version, since the latter
is deprecated in Python 3.1x ish.
1 parent 91ad420 commit 4cc7c2f

16 files changed

+41
-49
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,5 @@ venv*
1818
.venv*
1919
build/
2020
docs/.web-build
21-
web-build/
21+
web-build/
22+
.packages/

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ psutil~=5.9
33
pystache>=0.6.0
44
typeguard~=2.12
55
typing-compat
6+
packaging~=24.0
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54
__PSI_J_LAUNCHERS__ = [
6-
Descriptor(name='aprun', version=StrictVersion('0.0.1'),
5+
Descriptor(name='aprun', version=Version('0.0.1'),
76
cls='psij.launchers.aprun.AprunLauncher'),
87
]
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54

6-
__PSI_J_EXECUTORS__ = [Descriptor(name="cobalt", nice_name='Cobalt', version=StrictVersion("0.0.1"),
5+
__PSI_J_EXECUTORS__ = [Descriptor(name="cobalt", nice_name='Cobalt', version=Version("0.0.1"),
76
cls='psij.executors.batch.cobalt.CobaltJobExecutor')]
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
from distutils.version import StrictVersion
1+
from packaging.version import Version
22
from psij.descriptor import Descriptor
33

44
__PSI_J_EXECUTORS__ = [
5-
Descriptor(name='local', nice_name='Local', version=StrictVersion('0.0.1'),
5+
Descriptor(name='local', nice_name='Local', version=Version('0.0.1'),
66
cls='psij.executors.local.LocalJobExecutor')
77
]
88

99
__PSI_J_LAUNCHERS__ = [
10-
Descriptor(name='single', version=StrictVersion('0.0.1'),
10+
Descriptor(name='single', version=Version('0.0.1'),
1111
cls='psij.launchers.single.SingleLauncher'),
12-
Descriptor(name='multiple', version=StrictVersion('0.0.1'),
12+
Descriptor(name='multiple', version=Version('0.0.1'),
1313
cls='psij.launchers.multiple.MultipleLauncher'),
14-
Descriptor(name='mpirun', version=StrictVersion('0.0.1'),
14+
Descriptor(name='mpirun', version=Version('0.0.1'),
1515
cls='psij.launchers.mpirun.MPILauncher'),
1616
]
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54

6-
__PSI_J_EXECUTORS__ = [Descriptor(name='flux', nice_name='Flux', version=StrictVersion('0.0.1'),
5+
__PSI_J_EXECUTORS__ = [Descriptor(name='flux', nice_name='Flux', version=Version('0.0.1'),
76
cls='psij.executors.flux.FluxJobExecutor')]
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54
__PSI_J_LAUNCHERS__ = [
6-
Descriptor(name='jrun', version=StrictVersion('0.0.1'),
5+
Descriptor(name='jrun', version=Version('0.0.1'),
76
cls='psij.launchers.jsrun.JsrunLauncher'),
87
]
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54

6-
__PSI_J_EXECUTORS__ = [Descriptor(name='lsf', nice_name='LSF', version=StrictVersion('0.0.1'),
5+
__PSI_J_EXECUTORS__ = [Descriptor(name='lsf', nice_name='LSF', version=Version('0.0.1'),
76
cls='psij.executors.batch.lsf.LsfJobExecutor')]
Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54

65
__PSI_J_EXECUTORS__ = [Descriptor(name='pbs', nice_name='PBS Pro', aliases=['pbspro'],
7-
version=StrictVersion('0.0.2'),
6+
version=Version('0.0.2'),
87
cls='psij.executors.batch.pbs.PBSJobExecutor'),
98
Descriptor(name='pbs_classic', nice_name='PBS Classic', aliases=['torque'],
10-
version=StrictVersion('0.0.2'),
9+
version=Version('0.0.2'),
1110
cls='psij.executors.batch.pbs_classic.PBSClassicJobExecutor')]
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
from distutils.version import StrictVersion
2-
1+
from packaging.version import Version
32
from psij.descriptor import Descriptor
43

54

65
__PSI_J_EXECUTORS__ = [Descriptor(name='rp', nice_name='Radical Pilot',
7-
version=StrictVersion('0.0.1'),
6+
version=Version('0.0.1'),
87
cls='psij.executors.rp.RPJobExecutor')]

0 commit comments

Comments
 (0)