Skip to content

Commit fe91e48

Browse files
authored
Dependency python-intervals was renamed to portion. (IBM#9)
1 parent 3feb8f6 commit fe91e48

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

jsonsubschema/_checkers.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import math
99
import sys
1010

11-
import intervals as I
11+
import portion as I
1212
from greenery.lego import parse
1313

1414
import jsonsubschema.config as config
@@ -434,7 +434,7 @@ def __init__(self, s):
434434
self.multipleOf = self.get("multipleOf", None)
435435

436436
def _isUninhabited(self):
437-
return self.interval.is_empty() \
437+
return self.interval.empty \
438438
or utils.is_num(self.multipleOf) and self.multipleOf > self.maximum
439439

440440
def updateInternalState(self):
@@ -581,7 +581,7 @@ def _isSubtype_nonTrivial(self, s):
581581
for j in list(intervals):
582582
if utils.are_intervals_mergable(num_schema.interval, j):
583583
intervals.remove(j)
584-
intervals.append((num_schema.interval | j).to_atomic())
584+
intervals.append((num_schema.interval | j).enclosure)
585585
added = True
586586
if not added:
587587
intervals.append(num_schema.interval)

jsonsubschema/_utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import json
1414

1515
import jsonschema
16-
import intervals as I
16+
import portion as I
1717
from greenery.lego import parse
1818

1919
import jsonsubschema.config as config

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
url='https://github.com/IBM/jsonsubschema',
2020
packages=['jsonsubschema', ],
2121
license='Apache License 2.0',
22-
install_requires=['python-intervals', 'greenery', 'jsonschema', 'jsonref'],
22+
install_requires=['portion', 'greenery', 'jsonschema', 'jsonref'],
2323
entry_points={
2424
'console_scripts': 'jsonsubschema=jsonsubschema.cli:main'
2525
}

0 commit comments

Comments
 (0)