Commit Graph

428 Commits

Author SHA1 Message Date
Frost Ming 978d977642 Update docs dependencies 2018-11-28 14:30:27 +08:00
Peter Schutt a84f5443af Incorrect ref in VCS example
Small changes, but a couple of issues in the `A Note About VCS Dependencies` section of the docs.

Running the example `$ pipenv install -e git+https://github.com/requests/requests.git@v2.19#egg=requests` raises the error: `Did not find branch or tag 'v2.19', assuming revision or ref.` I think it should be 'v2.19.1' which is just a typo as 'v2.19.1' is used in the subsequent lines of the example.

The example Pipfile in the  section excludes the `v` in the version number written to the `ref = ` part. I found it a little confusing that it would strip the 'v' from the tag, but then on testing it I found that it doesn't do that:

```
[packages]
requests = {editable = true, ref = "v2.20.1", git = "https://github.com/requests/requests.git"}
```

Also, while I was here I figured I'd update the example to the most recent requests release.

Thanks.
2018-11-15 10:17:58 +11:00
Tzu-ping Chung 41023c33ae Upgrade some requirements to address security warning 2018-11-06 15:46:14 +09:00
Dan Ryan 18ceaa19dd Merge branch 'master' into check_api_override 2018-11-01 21:35:28 -04:00
Jeremy Carroll 735119e63b Added run-tests.bat as alternative to run-tests.sh 2018-10-30 10:52:48 -04:00
Jeremy Carroll d923a58ca7 Correction from PR comment 2018-10-30 10:52:48 -04:00
Jeremy Carroll dd8c61addb More specific comment about PIP_FIND_LINKS 2018-10-30 10:52:48 -04:00
Jeremy Carroll 167c417183 Documenting how I got the tests to run 2018-10-30 10:52:48 -04:00
kennethreitz e8bf34b548 Merge pull request #3100 from psviderski/try-in-browser
Add try-in-browser button to launch Pipenv playground (README and docs)
2018-10-25 15:44:10 -04:00
Pavel Sviderski 21d53570f3 add try-in-browser button to docs 2018-10-25 20:15:23 +03:00
Grey Li af3cff2560 Fix typo in docs/install.rst 2018-10-25 17:50:07 +08:00
joren485 516c86cd49 Remove 'you' from sentence in docs page (#3091) 2018-10-24 17:52:59 +08:00
Guillermo Guirao Aguilar 38fe342f13 Fix typo 2018-10-19 15:42:30 +02:00
Tania Allard 87551b9d45 Documentation: how to use pip specifiers with Pipenv
Fix #2930.
2018-10-18 00:20:47 +08:00
Andrea 9360058f18 Add brief description and caveats of project - virtualenv mapping (#3050) 2018-10-17 22:31:36 +08:00
Aditya Srivastava 4588ffebda Added shell deactivation instruction to documentation
Minor edits to documentation
2018-10-07 09:24:25 +05:30
Ulrik Johansson ba61dd0622 Use less ambiguous env var name for pyup api key 2018-09-19 07:40:05 +02:00
Ulrik Johansson b29434a68e Merge branch 'master' into check_api_override 2018-09-19 07:36:39 +02:00
Gabi Nagy 51c3c8b600 Fix pipenv install --dev description
By default, `pipenv install` will install packages
based on the list in `Pipfile`, not `Pipfile.lock`.
`pipenv install --dev` is no exception.

I've tested this using pipenv 2018.7.1
with different package versions in `Pipfile`
and `Pipfile.lock`. After `pipenv install`,
the versions in `Pipfile` were the ones
actually installed.
2018-09-14 11:23:03 +08:00
Ulrik Johansson bec205bbd5 Add ability to override the pyup.io API key for the check command 2018-09-09 13:35:12 +02:00
Dan Ryan 7f602daf98 Expand a bit on sync vs ignore-pipfile
- expanded a bit on the distinction between `sync` and `ignore-pipfile`
- fixed a merge conflict resolution I did that erased some changes in master
2018-08-31 00:16:09 -04:00
Dan Ryan d1d6b87b05 Merge branch 'master' into docs/deployment-guide 2018-08-30 23:53:53 -04:00
Sharla Kew 5e211eb659 Merge branch 'master' into master 2018-08-30 19:19:50 +01:00
Sharla Kew 8ba24b85d8 change argument example to show concatination 2018-08-30 19:18:28 +01:00
Tzu-ping Chung 505d093ab3 Merge branch 'master' into reinout-fixed-missing-egg-in-url 2018-08-30 12:15:30 +08:00
Tzu-ping Chung e7a1924dd7 Merge branch 'master' into reinout-doc-url-fix 2018-08-30 04:54:03 +08:00
Griffin Myers e5462303d2 Fix typo in basics.rst
organizatoin => organization
2018-08-29 15:35:50 -04:00
Reinout van Rees 08cfe3fe5f Fixed link to the "be cordial" essay in the contribution doc. 2018-08-29 15:46:36 +02:00
Reinout van Rees 7f1bd507ae Added missing 'egg=' in the example url 2018-08-29 15:13:23 +02:00
Dan Ryan 0fc5d0bc05 Merge branch 'master' into master 2018-08-29 02:01:36 -04:00
Tzu-ping Chung 418574fdc4 Merge branch 'master' into do_not_recommend_no_virtualenv_in_docker 2018-08-29 12:54:46 +08:00
Stephen Rosen 3798d83a70 Update deployment section of advanced docs
Clarify that `--deploy` is meant for enforcement and intentionally
failing a build.
Mention `pipenv sync` in the same section to try to establish it more
clearly as the most obvious and normal way of doing installation from
``Pipfile.lock`` as part of a reproducible build process.

Explicitly recommend against `pipenv install --ignore-pipfile` and
suggest that it may be deprecated.
2018-08-27 15:15:43 +00:00
Sharla Kew 7678cba302 Expand and clarify custom script shortcut docs
This is a really neat feature and I felt the documentation would benefit
from being expanded slightly and being worded a little more clearly.
2018-08-25 10:54:13 +01:00
David Baumgold 952653d2b7 GitHub has a capital H 2018-08-22 09:35:44 +02:00
Giorgio Sironi 45b5e7d789 Do not recommend --system for a Docker context
Despite an application's Docker container not usually running other Python processes than the application itself, it still has a system Python whose packages should not necessarily be overwritten or upgraded by an application's choices.

For example, `python3-software-properties` in Ubuntu contains utilities
written in Python like `add-apt-repository` whose [use is widespread in
Dockerfiles](https://github.com/search?l=Dockerfile&q=%22add-apt-repository%22&type=Code).

By inadvertently applying an application's dependency onto the the container's Python, it is possible to:

- subtly break system-level software like these that is still present in the container image
- run into errors where that software is executed while extending the image with another Dockerfile
- run into errors when `docker run|exec ... COMMAND` is used to run another process inside the same container for debugging purposes

I realize this is not necessarily a likely use case, but we have seen
enough projects/tools vendoring `Requests` in fear of a conflict.

Very open on the wording and whether `system Python` is the correct term
to designate the global Python for that OS/container image.
2018-08-20 13:38:14 +01:00
Dan Ryan a4ad13e52b Update readme images, port readme add news
Signed-off-by: Dan Ryan <dan@danryan.co>
2018-08-17 16:34:28 -04:00
Dan Ryan 0ab5717a29 Merge branch 'master' into bugfix/python-version-warning 2018-08-10 04:52:17 -04:00
Tzu-ping Chung f9471d8e7e Fix Jinja2 mismatching 2018-08-07 12:13:14 +08:00
零件 c91cce1233 Merge branch 'master' into master 2018-08-07 09:34:21 +08:00
零件 c6742a8430 Minor tense changes with basics.rst 2018-08-07 09:33:21 +08:00
Dan Ryan fd45dcbed9 Merge branch 'master' into patch-2 2018-08-04 18:16:54 -04:00
Dan Ryan 4bfa219985 Use proper syntax for rst links
Fix link syntax for pep440 links in documentation
2018-08-04 18:16:35 -04:00
Dan Ryan 0bddb1b6f4 Merge branch 'master' into master 2018-08-04 17:54:14 -04:00
零件 81a189dbc5 Update basics.rst
Update link with Sphinx’s reference syntax.
2018-08-02 16:31:58 +08:00
零件 0f30bcbcdb Update basics.rst
Add the description of `PIPENV_SHELL`
2018-08-01 22:34:33 +08:00
Tzu-ping Chung bf07652646 HTTPS 2018-07-30 16:12:04 +08:00
Brett Randall 4cabc0fbab Added konami.js and switched to an alive target site. 2018-07-30 16:12:04 +08:00
Brett Randall 25370cae95 Fixed http->https on content from ghbtns.com, fixes mixed-content warning. 2018-07-30 16:12:04 +08:00
Michael 587125c279 Fix syntax of link 2018-07-30 14:38:53 +10:00
Michael 1a7d72fe6e Add link to PEP-440 for version specifiers 2018-07-30 14:35:28 +10:00