Dan Ryan
bd7b6004fe
Update requirementslib and re-patch piptools
...
- Fix attempted hashing of `ssh://` urls
- Fix URL parsing and conversions of `git` and `git+ssh` style vcs urls
- Fixes #2653
- Fixes #2446
- Update lockfile
- Vendor typing
- Add typing to setup.py
- Add click completion patch and update vendoring task
- Fix vendoring script
- Vendor enum34
- Update requirementslib and cleanup vcs check functionality
- Move enum and adjust patched click completion
- Update click completion
- Bump requirementslib again
- Move typing to backports, update tests
- Update tomlkit imports and backport typing module
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-27 15:59:36 -04:00
Oliver Newman
b8da356e33
Fix TemporaryDirectory call
2018-08-23 12:27:27 -04:00
Oliver Newman
0973e5e23a
Write tests for load_dot_env
2018-08-23 12:27:27 -04:00
Michael Hoang
0969a9ee67
Properly handle the first source having user/pass
2018-07-31 22:58:54 -04:00
Tzu-ping Chung
cd82cdba63
Invert the verbosity flag (lower is less verbose)
2018-07-25 15:28:55 +08:00
Ethan Fulbright
118469db3b
Add verbosity int variable, use capsys in test_core
...
Changed PIPENV_SUPPRESS_NESTED_WARNING to PIPENV_VERBOSITY, an integer
value that defaults to 0 (verbose).
Changed test in test_core.py to use capsys to capture standard
output/error in order to improve compatibility with Python 2.
2018-07-25 15:24:54 +08:00
Haplo
7c681cc139
Add ability to suppress nested venv courtesy notice
...
Added an environment variable, PIPENV_SUPPRESS_NESTED_WARNING, to be
used to suppress the courtesy notice from warn_in_virtualenv.
Changed wording of the courtesy notice to mention suppression variable.
Fixes #2527 .
2018-07-25 15:24:54 +08:00
Tzu-ping Chung
9315887101
Only quote arguments during cmdify if needed
2018-07-11 17:17:08 +08:00
kennethreitz
a31f3427a0
fix failing tests
2018-07-03 18:12:04 -04:00
Tzu-ping Chung
d382842dd8
Remove unused utility function
...
All get_converted_relative_path usages are now pushed into
requirementslib.
2018-06-24 15:55:06 +08:00
Tzu-ping Chung
d48e97e1a8
Respect PATHEXT when looking for Win executable
...
... as idiomatic in Windows programming.
2018-06-03 15:51:37 +08:00
Dan Ryan
60e108cb17
Move requirements tests to requirement library
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 22:03:31 -04:00
Dan Ryan
eb4423b208
Fix test references to old requirements parser
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 21:59:50 -04:00
Dan Ryan
3167285286
Update tests for new requirements format
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 21:59:50 -04:00
Dan Ryan
708a0576f6
Fix test import
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-23 18:46:35 -04:00
Dan Ryan
16d6fe13f6
Merge branch 'master' into update-piptools
2018-05-22 22:35:15 -04:00
Dan Ryan
8abb764ce8
Update pypi urls
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-17 14:43:09 -04:00
Kyle Altendorf
3b7929daa8
Add a few test cases for PackageFinder.get_extras_links()
2018-05-16 23:07:09 -04:00
Dan Ryan
f6cff554f4
update tests to remove False key during comparison
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-05 00:43:08 -04:00
Dan Ryan
08f61e7684
Switch to checks for Mapping type and proper bool
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-04 15:55:52 -04:00
Dan Ryan
fcfebaf1cc
Only use -e for install when editable=True
...
- Fixes #2121
- Add tests for regressions
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-04 15:55:52 -04:00
Dan Ryan
f0c33367fa
Parse and include extras from vcs and non-vcs urls
...
- Include extras when rebuilding urls from pipfiles
- Fixes #1997 , #2128
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-05-03 22:43:30 -04:00
Stephan Eckardt
c35cb56d85
Parse pypy3 version string
2018-04-18 12:28:09 +02:00
Dan Ryan
a9a0cf550b
Merge branch 'master' into purge-rfc3339-timestamp
2018-04-16 19:18:24 -04:00
Tzu-ping Chung
6bfa525fd3
Add tests for prettytoml datetime
2018-04-16 15:30:00 +08:00
Dan Ryan
a36239ff68
Make all imports relative
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-13 21:02:43 -04:00
Dan Ryan
cf3c561100
Pass environment to subprocess
...
- `check_output` needs to pass `PYTHONIOENCODING` to `Popen` on python2
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-04-12 19:41:01 -04:00
Tzu-ping Chung
5b2db86fa9
Add a trivial test for help
2018-04-13 00:10:45 +08:00
Tzu-ping Chung
4533e68bca
Move things around
2018-04-12 17:35:17 +08:00