Commit Graph

2701 Commits

Author SHA1 Message Date
kennethreitz 08c01cb1ca Merge pull request #1282 from dongweiming/fix-verbose
Fix uninstall package error in verbose mode
2018-01-11 14:06:25 -05:00
Nate Prewitt 8f322b004c Merge pull request #1287 from karec/master
replace netloc by hostname when adding trusted-host arg to pip
2018-01-11 10:21:27 -08:00
emmanuel valette 56c693028d replace netloc by hostname when adding trusted-host arg to pip 2018-01-11 16:44:16 +01:00
Nate Prewitt ec0c99847a Merge pull request #1278 from bbelyeu/fix-link
Fix bad link in pipenv --envs output
2018-01-10 16:44:56 -08:00
kennethreitz 6b79aceffc Update sidebarintro.html 2018-01-10 10:08:31 -05:00
kennethreitz ceccd25373 Update sidebarlogo.html 2018-01-10 10:06:27 -05:00
dongweiming a0e3f0ee17 Fix uninstall package error in verbose mode 2018-01-09 18:29:07 +08:00
Brad Belyeu 55ef58216c 🐛 Fix bad link in pipenv --envs output 2018-01-08 16:20:51 -06:00
kennethreitz 14b7c1ae16 Merge branch 'master' of github.com:kennethreitz/pipenv 2018-01-06 09:02:39 -05:00
kennethreitz 462ffc3e97 3.6.4
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2018-01-06 09:02:27 -05:00
Nick Coghlan 7847324f93 Link to OWASP Top 10 from docs (#1269)
* Link to OWASP Top 10 from docs
2018-01-04 18:38:56 -08:00
Nate Prewitt 68d1a29ecd fix bad variable assignment 2018-01-02 22:15:44 -08:00
dragon788 50ad7746ee Fixed broken links to fancy install methods (#1258)
* Fixed broken links to fancy install methods

Outside of the TOC blocks it was referring to install.html instead of /install/ and resulted in broken links.
2018-01-01 18:48:08 -08:00
Nate Prewitt e45b597f8d Merge pull request #1250 from joshfriend/python-3.6.4
Update default python for 3.6.x to 3.6.4
2017-12-26 08:14:18 -08:00
Josh Friend fc6fc16f4a Update default python for 3.6.x 2017-12-26 11:11:19 -05:00
Dan Ryan b5b85cd33b Add docker pin to test to fix resolver error 2017-12-21 20:35:27 -05:00
kennethreitz f2d285ac6b Merge pull request #1221 from uranusjr/windows-drive-casing
Force Windows local drive names to uppercase
2017-12-19 10:56:33 -05:00
kennethreitz c00cf9da12 Update README.rst 2017-12-19 10:54:42 -05:00
kennethreitz 76e5faa1f1 Update install.rst 2017-12-19 10:17:51 -05:00
Tzu-ping Chung 4d24c5db7d Force Windows local drive names to uppercase
Windows generally use upper cased drive names, but allow (without
normalizing) lower cased names in cmd.exe, which results in
inconsistencies when hashing the full path (to get the name of the
project's virtualenv). Python does not provide a good solution[*], so we
need to roll our own.

[*]: Python does have os.path.normcase(), but it always converts the
     whole paths to lowercase. This would break virtually *all* existing
     virtualenvs for Windows users.

UNC host names (which Python also treats as drives), on the other hand,
can actually be either cased. I am not sure if they are case-sensitive,
or should be coerced to what case, so this patch keeps with the existing
behaviour, and does not try to coerce them.
2017-12-19 21:58:11 +08:00
kennethreitz 546b39900d Merge pull request #1097 from techalchemy/bugfix/1002-allow-global-resolving
Pass 'allow_global' to resolve_deps
2017-12-18 11:48:31 -05:00
kennethreitz ac89256438 Merge pull request #1204 from bradsbrown/Fix.src_quoting
Fix: quote src for safer handling
2017-12-18 11:30:07 -05:00
kennethreitz 3496a7a1ae Merge pull request #1178 from idoru/improve-requirements-gen-test-and-factoring
Improve test & code clarity around requirements generation
2017-12-18 11:24:21 -05:00
kennethreitz 616389858d Merge branch 'master' into bugfix/1002-allow-global-resolving 2017-12-18 11:19:21 -05:00
kennethreitz 376896f502 Merge pull request #1186 from therefromhere/path_spec
missing support for ~= in check? - see comment in #1183
2017-12-18 11:15:59 -05:00
kennethreitz 58e5fee88d Merge pull request #1193 from uda/master
Pass clear flag to lock when updating
2017-12-18 11:15:03 -05:00
kennethreitz 8e24b65bca Merge pull request #1200 from pypa/hotfix/piptools_resolver_fallback
Fix backup resolver
2017-12-18 11:14:09 -05:00
Nate Prewitt cbcc89bee7 v9.0.1 v9.0.1 2017-12-15 07:57:34 -08:00
Nate Prewitt 91dba8255b Merge pull request #1185 from pypa/load_dotenv_w_no_proj
use current directory if project directory doesn't exist
2017-12-13 23:15:47 -08:00
Brad Brown fa61220d4c Fix: quote src for safer handling 2017-12-13 09:30:42 -06:00
Dan Ryan e7dd10c73f Fix backup resolver
- Backup resolver was broken when hash resolution was split out into two
functions
- This PR returns the resolver to the caller function
- This is for edge cases where the PyPI json API and the pip resolver
don't return the same authoritative result for a package lookup (a name
can be resolved in one source but not the other)
- Added test to prevent future regression
- Fixes #1195
2017-12-13 01:24:57 -05:00
Nate Prewitt 29f0c4283d Merge pull request #1190 from pypa/warn_missing_requirements_file
warn user if requirements.txt is missing
2017-12-12 09:29:33 -08:00
Yehuda Deutsch 26246b5454 Pass clear flag to lock when updating 2017-12-11 14:52:59 +02:00
Nate Prewitt 4189df0ab6 warn user if requirements.txt is missing 2017-12-10 15:09:26 -08:00
John Carter a5f6e9d836 missing support for ~= in check?
also fixed comment typo
2017-12-10 13:09:09 +13:00
Nate Prewitt 758f553687 use current directory if project directory doesn't exist 2017-12-09 13:13:58 -08:00
Nate Prewitt df0bc6623a Merge pull request #1183 from techalchemy/bugfix/windows-specifier-check
WIP: Stop Treating Specifiers as Paths on Windows
2017-12-09 12:42:27 -08:00
Dan Ryan aac675235e Fix test typo 2017-12-08 20:30:24 -05:00
Dan Ryan ef144482ba Add a check to see if entries are valid specifiers
- Should fix windows parsing of pipfiles
- I had this fix implemented somewhere before but I think I 'cleaned' it
out for some reason
2017-12-08 20:14:52 -05:00
Dan Ryan 6c66f96cac Add failing windows test 2017-12-08 18:54:08 -05:00
kennethreitz 643c7f3bca bump default concurrency 2017-12-08 22:10:02 +00:00
kennethreitz 6806c827dd hope this does not break build 2017-12-08 18:26:10 +00:00
kennethreitz ecbb38640e shell: this appears to be wrong 2017-12-08 13:01:06 -05:00
Sam Coward b704908082 Improve test & code clarity around requirements generation
- Test now checks for dev dependency "pytest==3.1.1" rather than the
characters of the string
- Test verifies that dev dependencies are excluded by default
- Corrected intent of returned variables from merge_deps call in cli.py
2017-12-07 14:07:08 -05:00
kennethreitz 8b378a70e7 note about python 3
Signed-off-by: Kenneth Reitz <me@kennethreitz.org>
2017-12-07 08:55:06 -05:00
Nate Prewitt f324e1594b Merge pull request #1173 from techalchemy/bugfix/1172-dont-install-dev-packages
Bugfix/1172 dont install dev packages
2017-12-06 20:20:07 -08:00
Dan Ryan 52d21c05f4 Exclude dev packages from installs by default
- Fixes #1172
- Regression introduced in 6e7dd14
- Add test to prevent future regressions
- Update history
2017-12-06 22:42:24 -05:00
Nate Prewitt bd4cc649c9 Merge pull request #1170 from BackwardSpy/patch-2
fix "isntalled" typo in HISTORY.txt
2017-12-06 08:58:41 -08:00
Chris Latham d6646ec4dd "installed" typo in HISTORY.txt 2017-12-06 16:56:34 +00:00
Nate Prewitt 50b8e8ac58 v9.0.0 v9.0.0 2017-12-06 08:02:29 -08:00