Jon Dufresne
4851fe513c
Correct capitalization of PyPI
...
As spelled on https://pypi.org/ .
2018-09-16 11:37:23 -07:00
Dan Ryan
3d33e5a257
Update requirementslib and fix VCS installation
...
Signed-off-by: Dan Ryan <dan@danryan.co >
Don't re-clone repos now that this works
Signed-off-by: Dan Ryan <dan@danryan.co >
Prune peeps directory from manifest
Signed-off-by: Dan Ryan <dan@danryan.co >
Fix nonetype uris
Signed-off-by: Dan Ryan <dan@danryan.co >
Manually lock requirements?
Signed-off-by: Dan Ryan <dan@danryan.co >
Update requirementslib - leave context before updating sha
Signed-off-by: Dan Ryan <dan@danryan.co >
Fix requirementslib vcs checkouts
Signed-off-by: Dan Ryan <dan@danryan.co >
fix tmpdir implementation
Signed-off-by: Dan Ryan <dan@danryan.co >
final fix for vcs uris
Signed-off-by: Dan Ryan <dan@danryan.co >
Allow for adding requirements objects directly to pipfile
Signed-off-by: Dan Ryan <dan@danryan.co >
Update piptools patch
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-09-05 12:47:10 +08:00
Dan Ryan
cd5cad30be
Refactor CLI for organization and simplicity
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-09-05 12:47:10 +08:00
Dan Ryan
fedda7f2c4
Clean up test
2018-09-05 12:47:10 +08:00
Mickaël Schoentgen
25a4b558cd
Fix 2 ResourceWarning: unclosed file, in tests
2018-09-01 15:58:33 +02:00
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
Dan Ryan
e4f8312768
Merge branch 'master' into non-existent-dotenv-message
2018-08-24 21:57:13 -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
Dan Ryan
5ae2433bcf
now does it work?
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-22 03:18:03 -04:00
Dan Ryan
d5836ed3b0
Just strip https from test mirror index
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-22 03:10:34 -04:00
Dan Ryan
0e919dbd89
syntax...
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-22 02:55:43 -04:00
Dan Ryan
b0085bbd97
configure cert bundle
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-22 02:50:58 -04:00
Dan Ryan
e934ccc73c
Minor adjustments to get CI passing
...
Signed-off-by: Dan Ryan <dan@danryan.co >
2018-08-22 02:24:51 -04:00
Dan Ryan
ced489c39e
Merge branch 'master' into master
2018-08-19 21:29:18 -04:00
MarkKoz
86f9f4fccc
add test for venv file with a relative path
2018-08-06 12:36:40 -07:00
MarkKoz
e4a845fb31
update docstrings for tests
2018-08-06 12:32:54 -07:00
MarkKoz
1fa14eaffd
add missing decorator for test_venv_file_with_name
2018-08-06 12:31:58 -07:00
MarkKoz
4844a0b7a1
remove requests package install in tests
...
We're only interested in testing if the virtual environment can be
successfully created.
2018-08-06 12:31:38 -07:00
MarkKoz
93d158b556
simplify venv location retrieval in tests
2018-08-06 12:30:42 -07:00
MarkKoz
bab6429bd9
switch test_venv_file_exists back to test_venv_file_with_name
2018-08-06 12:29:34 -07:00
Alexandros Tzannes
86bbec18d9
Factor-out decorators for class tests
2018-08-06 10:44:10 -07:00
Alexandros Tzannes
dd3b210862
Wrap two tests and helpers in a class
2018-08-06 10:41:16 -07:00
Alexandros Tzannes
3cc02ebd5d
Break dependency-links test into two separate tests
...
Use helper functions to reduce code duplication since these two tests
are quasi-identical
2018-08-06 10:30:04 -07:00
Alexandros Tzannes
210a9d46fb
Add back git+ssh version of dep-links test
...
See if it fails n build Kite
2018-08-06 10:04:16 -07:00
Dan Ryan
d93d571d5e
Merge branch 'master' into test/deplinks
2018-08-05 02:56:01 -04:00
Dan Ryan
0e7ddbccf3
Enable dependency link processing
...
- Use `PIP_PROCESS_DEPENDENCY_LINKS` to toggle the processing of dependency links
2018-08-05 02:49:18 -04:00
Dan Ryan
610f83bb76
fix inclusion of project name in wrong test
2018-08-04 20:13:20 -04:00
Dan Ryan
fed71c78cf
Remove old test line
2018-08-04 19:33:26 -04:00
Dan Ryan
d2d5aa6bd4
Merge branch 'master' into master
2018-08-04 18:34:21 -04:00
Alexandros Tzannes
0081918e63
Skip some tests if we have not set-up SSH keys for GitHub
2018-08-03 16:20:59 -07:00
Alexandros Tzannes
8f1d99256c
Skip git+ssh test until we configure BildKite to have an SSH key-pair
2018-08-03 15:21:33 -07:00
Alexandros Tzannes
f1cb2287ab
Add -v flag to get better insight when it fails
2018-08-03 15:05:56 -07:00
Alexandros Tzannes
e47fd53f95
[fixup] skip the git+ssh deplink
...
test if the git+https test works on Build Kite
2018-08-03 15:05:56 -07:00
Alexandros Tzannes
83ca4fbbb3
Add test for setup.py::dependency-link field
2018-08-03 15:05:56 -07:00
Alexandros Tzannes
f65c0dfd63
Adding some git+git and git+ssh tests as examples
2018-08-03 15:05:29 -07:00
MarkKoz
96fec11b29
Fix virtualenv creation failure when a .venv file exists
2018-08-02 21:56:41 -07:00
MarkKoz
42de3d15ed
Properly handle pre-existing .venv files
2018-08-02 21:01:34 -07:00
Michael Hoang
0969a9ee67
Properly handle the first source having user/pass
2018-07-31 22:58:54 -04:00
Louie Lu
79349dd8f1
Addressed uranusjr comments
2018-07-30 12:22:52 +08:00
Louie Lu
553ed8258c
Add JSONDecodeError handling for get_lockfile_hash
...
Now will return None when facing JSONDecodeError when loading the lockfile.
do_init will remove the old lockfile and replace it.
2018-07-30 12:22:52 +08: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
Jacob Hayes
b1ecc68951
Merge branch 'master' into 2504-fix-array-element-serialization
2018-07-12 15:20:15 -05:00
Tzu-ping Chung
f711678537
Get virtualenv location from output
...
The Project class's implementation is a fucking mess. Avoid that.
2018-07-13 03:14:22 +08:00
Jacob Hayes
1ceccb9bdf
Fix extras check in test
2018-07-11 23:32:43 -05:00
Dan Ryan
d5a3ce4d43
Merge branch 'master' into 2504-fix-array-element-serialization
2018-07-11 19:24:46 -04:00
Jacob Hayes
74de4d6af0
Remove duplicate dir check
2018-07-11 15:59:39 -05:00
Jacob Hayes
aaac6c6429
Replace test PYPI_VENDOR_DIR envvar with explicit package prep
2018-07-11 15:16:46 -05:00