mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
no more depending on requests
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
This commit is contained in:
+3
-5
@@ -26,11 +26,9 @@ import pipdeptree
|
||||
import semver
|
||||
from pipreqs import pipreqs
|
||||
from blindspin import spinner
|
||||
try:
|
||||
import urllib3
|
||||
from urllib3.exceptions import InsecureRequestWarning
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
from requests.packages import urllib3
|
||||
from requests.packages.urllib3.exceptions import InsecureRequestWarning
|
||||
|
||||
from .project import Project
|
||||
from .utils import (
|
||||
|
||||
+12
-3
@@ -24,17 +24,26 @@ if __name__ == '__main__':
|
||||
is_verbose = '--verbose' in sys.argv
|
||||
do_pre = '--pre' in sys.argv
|
||||
do_clear = '--clear' in sys.argv
|
||||
packages = os.environ['PIPENV_PACKAGES'].split('\n')
|
||||
if 'PIPENV_PACKAGES' in os.environ:
|
||||
packages = os.environ['PIPENV_PACKAGES'].split('\n')
|
||||
else:
|
||||
packages = sys.argv[1:]
|
||||
|
||||
for i, package in enumerate(packages):
|
||||
if package.startswith('--'):
|
||||
del packages[i]
|
||||
|
||||
project = pipenv.core.project
|
||||
|
||||
try:
|
||||
results = resolve(packages, pre=do_pre, sources=project.sources, verbose=is_verbose, clear=do_clear)
|
||||
except Exception:
|
||||
except Exception as e:
|
||||
raise(e)
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
print('XYZZY')
|
||||
print('RESULTS:')
|
||||
|
||||
if results:
|
||||
print(json.dumps(results))
|
||||
else:
|
||||
|
||||
+2
-2
@@ -356,9 +356,9 @@ def venv_resolve_deps(deps, which, project, pre=False, verbose=False, clear=Fals
|
||||
sys.exit(c.return_code)
|
||||
|
||||
if verbose:
|
||||
click.echo(c.out.split('XYZZY')[0], err=True)
|
||||
click.echo(c.out.split('RESULTS:')[0], err=True)
|
||||
|
||||
return json.loads(c.out.split('XYZZY')[1].strip())
|
||||
return json.loads(c.out.split('RESULTS:')[1].strip())
|
||||
|
||||
|
||||
def resolve_deps(deps, which, project, sources=None, verbose=False, python=False, clear=False, pre=False, allow_global=False):
|
||||
|
||||
Reference in New Issue
Block a user