mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
fix installing with compatible release specifier
This commit is contained in:
+1
-5
@@ -1762,11 +1762,7 @@ def install(
|
||||
if package_names[0]:
|
||||
if not package_names[0].startswith('-e '):
|
||||
if not is_file(package_names[0]):
|
||||
if not (
|
||||
('==' in package_names[0]) or
|
||||
('>=' in package_names[0]) or
|
||||
('<=' in package_names[0])
|
||||
):
|
||||
if not any(op in package_names[0] for op in '!=<>~'):
|
||||
suggested_package = suggest_package(package_names[0])
|
||||
if suggested_package:
|
||||
if str(package_names[0].lower()) != str(suggested_package.lower()):
|
||||
|
||||
+1
-1
@@ -587,7 +587,7 @@ def convert_deps_from_pip(dep):
|
||||
specs = None
|
||||
# Comparison operators: e.g. Django>1.10
|
||||
if req.specs:
|
||||
r = multi_split(dep, '!=<>')
|
||||
r = multi_split(dep, '!=<>~')
|
||||
specs = dep[len(r[0]):]
|
||||
dependency[req.name] = specs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user