summaryrefslogtreecommitdiff
path: root/dev-util/conan/files/conan-1.59.0_nodesemver.patch
blob: 4c914af6a63c5f6ccfe5599b05708db8496f1c65 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
diff --git a/conans/client/conf/required_version.py b/conans/client/conf/required_version.py
index f06342d66..f1f62d3c7 100644
--- a/conans/client/conf/required_version.py
+++ b/conans/client/conf/required_version.py
@@ -1,7 +1,7 @@
 import six
 
 from conans.client.cache.cache import ClientCache
-from semver import satisfies
+from nodesemver import satisfies
 from conans import __version__ as client_version
 from conans.errors import ConanException
 
diff --git a/conans/client/graph/range_resolver.py b/conans/client/graph/range_resolver.py
index 616585967..856fb25da 100644
--- a/conans/client/graph/range_resolver.py
+++ b/conans/client/graph/range_resolver.py
@@ -56,7 +56,7 @@ def satisfying(list_versions, versionexpr, result):
     if some version cannot be converted to loose SemVer, it is discarded with a msg
     This provides some workaround for failing comparisons like "2.1" not matching "<=2.1"
     """
-    from semver import SemVer, Range, max_satisfying
+    from nodesemver import SemVer, Range, max_satisfying
     version_range, loose, include_prerelease = _parse_versionexpr(versionexpr, result)
 
     # Check version range expression
diff --git a/conans/client/tools/version.py b/conans/client/tools/version.py
index c6518302c..4c2206124 100644
--- a/conans/client/tools/version.py
+++ b/conans/client/tools/version.py
@@ -2,7 +2,7 @@
 
 from functools import total_ordering
 
-from semver import SemVer
+from nodesemver import SemVer
 
 from conans.errors import ConanException