Commit Graph

751 Commits

Author SHA1 Message Date
José Padilla eb3d73ffd7 Update index.rst 2017-03-04 09:23:54 -05:00
José Padilla 8d458d84a6 Update README.rst 2017-03-04 09:21:53 -05:00
Nate Prewitt d83319025e v3.5.0 v3.5.0 2017-03-03 06:48:56 -07:00
Nate Prewitt 29b4204619 updating HISTORY 2017-03-03 06:48:14 -07:00
kennethreitz 21a4c903a1 Merge pull request #242 from nateprewitt/fix_vcs_dependencies
Fix VCS dependencies
2017-03-01 13:25:34 -08:00
kennethreitz f8058982d7 Merge pull request #243 from nateprewitt/only_shell_once
Only spawn shell once
2017-03-01 13:24:28 -08:00
kennethreitz f19c53cbe0 Merge pull request #244 from blueyed/stderr-lock
lock: output to stderr
2017-03-01 13:23:45 -08:00
Daniel Hahler 0332cac376 lock: output to stderr
This makes `pipenv lock --requirements > requirements.txt` behave
properly.
2017-03-01 18:15:11 +01:00
Nate Prewitt 7ce51159f4 Only spawn shell once 2017-03-01 09:08:59 -07:00
Nate Prewitt 47b5dedffd monochromatic exception message 2017-03-01 08:49:15 -07:00
Nate Prewitt 578224435a updating Pipfile/Pipfile.lock 2017-02-28 11:17:51 -07:00
Nate Prewitt c37a0143f3 test internal pipfile/lock representations and new utils 2017-02-28 11:16:14 -07:00
Nate Prewitt 86ba5e510d moving util-type functions into utils.py 2017-02-28 10:46:59 -07:00
Nate Prewitt b7ec16d8ac only lock once on install 2017-02-27 09:08:39 -07:00
Nate Prewitt 7dae3bd013 add error message for vcs dependency without #egg fragment 2017-02-27 09:08:13 -07:00
Nate Prewitt 1dbb14cb43 test installing vcs dependencies 2017-02-25 09:06:05 -07:00
Nate Prewitt 4581dd824e removing unused is_version function 2017-02-25 09:06:05 -07:00
Nate Prewitt d2fe7a236f deal with lack of hashes for vcs dependencies 2017-02-25 09:06:04 -07:00
Nate Prewitt 653110c836 test case normalization on add/remove from Pipfile 2017-02-25 09:06:04 -07:00
Nate Prewitt 079289f6a0 move to normalized internal representation for pipfile and lockfile 2017-02-25 09:05:59 -07:00
Nate Prewitt 671428ba2f moving name casing features to utils 2017-02-24 21:16:32 -07:00
kennethreitz f4d8f3199e Merge pull request #241 from blueyed/fix-requirements-help
Fix help for --requirements in lock command
2017-02-24 12:01:28 -05:00
Daniel Hahler 7bc32f3ae2 Fix help for --requirements in lock command 2017-02-24 17:58:19 +01:00
Nate Prewitt 9c5fe2f824 Update README.rst 2017-02-24 07:51:58 -07:00
Nate Prewitt 7f2bce5397 updating HISTORY 2017-02-21 10:34:50 -07:00
Nate Prewitt a6e87c6af1 Merge pull request #238 from simnalamburt/issue-228
Hash the project path and use it as a virtualenv's name
2017-02-21 10:30:46 -07:00
Hyeon Kim ed6b73c84f Limit the maximum length of virtualenv_name 2017-02-21 14:27:28 +09:00
Hyeon Kim a81197d6bf Change the naming scheme of virtualenv
New property has been added as discussed as
https://github.com/kennethreitz/pipenv/pull/238#discussion_r102049269

    project.virtualenv_name

It'll be '<sanitized-name>-<hash>' where <sanitized-name> is a project
name without whitespaces, and hash is base64-encoded sha256 of pipfile
location.

For example, if the pipfile was located at '/home/user/MY_PROJECT/Pipfile',
the 'virtualenv_name' will be 'my-project-wyUfYPqE'.

Closes #228

References:
  https://github.com/kennethreitz/pipenv/issues/228
  https://github.com/kennethreitz/pipenv/pull/238
2017-02-21 14:03:44 +09:00
Hyeon Kim b425977ce0 Double quote the paths
This commit is part of the implementation of 'Plan B' mentioned at #228,
but I found that it cannot solve the issue due to the bug of pip. (see
pypa/pip#923)

References:
  https://github.com/kennethreitz/pipenv/issues/228#issuecomment-280230269
  https://github.com/pypa/pip/issues/923
2017-02-20 22:59:49 +09:00
Nate Prewitt 67e090f2d7 multiple source support 2017-02-19 13:34:06 -07:00
Nate Prewitt b4d16d0077 Merge pull request #233 from arruda/pip_download_respect_sources
Make pip_download respect project.sources
2017-02-19 13:17:36 -07:00
Felipe Arruda Pontes 493458cdfc breaking code for delegator.run and the cmd string into 2 different lines. 2017-02-19 14:31:13 -03:00
Nate Prewitt 7db9086e84 v3.4.2 v3.4.2 2017-02-17 09:35:26 -07:00
Nate Prewitt 67b081cfad adding test for multi-dashed package names 2017-02-17 08:38:22 -07:00
Felipe Arruda Pontes c0dcf130f2 some tests to check if pip_download is using all sources 2017-02-17 10:30:21 -02:00
Felipe Arruda Pontes bec324a194 making pip_download use all available sources by passing the -i arg to pip for each source 2017-02-17 01:16:40 -02:00
Nate Prewitt 943dccecb9 Update HISTORY.txt 2017-02-16 13:20:32 -07:00
Nate Prewitt 1937dd25df adding psutil as dependency for click-completion 2017-02-15 15:58:56 -07:00
Nate Prewitt be68accaea prepare formatted content outside of write block
This is specifically to avoid having an exception
raised while the file is open for writing. Otherwise,
we end up with an empty file if something goes wrong.
2017-02-14 21:19:15 -07:00
kennethreitz 6eb16cd053 Update README.rst 2017-02-14 17:02:20 -05:00
kennethreitz 1c760445f3 update readme too 2017-02-14 17:00:43 -05:00
kennethreitz 71002fd8a5 better 2017-02-14 16:58:57 -05:00
kennethreitz a0156d28d4 better headings 2017-02-14 16:58:02 -05:00
kennethreitz 01f904fed3 fixes 2017-02-14 16:57:05 -05:00
kennethreitz e3e7d361e4 Merge branch 'master' of github.com:kennethreitz/pipenv 2017-02-14 16:50:11 -05:00
kennethreitz 6545f1d191 testimonials 2017-02-14 16:49:16 -05:00
Nate Prewitt cd5e622992 Merge pull request #224 from jaap3/patch-1
Add missing backtick in advanced usage docs
2017-02-14 06:14:48 -07:00
Jaap Roes 826d72141d Add missing backtick 2017-02-14 09:36:05 +01:00
Nate Prewitt 92f073dca2 updating HISTORY 2017-02-13 20:16:50 -07:00
Nate Prewitt d1e9f86d95 Merge pull request #222 from arruda/extra-index
Add extra-index-url support
2017-02-13 20:14:20 -07:00