Commit Graph

7659 Commits

Author SHA1 Message Date
Matt Davis bac7b68e4a Try to address these sproadic test failures without skipping the test. 2022-08-29 08:36:05 +02:00
Matt Davis be85c33ea2 Merge branch 'main' of github.com:pypa/pipenv 2022-08-27 21:08:22 -04:00
Matt Davis 861c01b769 Remove argument that function does not allow. 2022-08-27 21:07:55 -04:00
Dhananjay Shah 91ddb2dee6 Update README formattng at README: Usage.
- fixed missing newlines.
- upadted indentation.
2022-08-27 22:29:30 +02:00
Albert Hopkins 44edfd4883 Fix: try python3 before python in install --system (#5296)
Fix a regression from commit dbea3f5 where `pip install --system` tries
to install using the `python` executable first which, on some systems
may point to Python 2.  Instead try `python3` first.
2022-08-27 22:28:10 +02:00
Dương Quốc Khánh d33f4ec541 Fixes pipenv lock nondeterminism with environment markers (#5299)
* Fixes pipenv lock nondeterminism with environment markers
2022-08-27 13:47:16 -04:00
Amir Hossein Bakhtiary Davijani 4b9fc02a25 Fix nondeterminism with environment markers #5239 (#5286) 2022-08-25 19:54:28 -04:00
github-actions[bot] 897caca775 Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-24 21:11:26 +00:00
Matt Davis 72aede674f Release v2022.8.24 2022-08-24 17:07:25 -04:00
Matt Davis 81f7e7a3e8 Add news fragment. 2022-08-24 20:51:37 +02:00
Matt Davis cdb3e9a203 Vendor in pythonfinder==1.3.1 2022-08-24 20:51:37 +02:00
Matt Davis e4cc8f2550 Vendor in requirementslib==2.0.0 & drop pip-shims & revert sysconfig patch w/ safer setuptools usage (#5228)
* Vendor in requirementslib 2.0.0

* Drop sysconfig default patch.

* Remove setuptools import usages in pipenv.

* Add news fragment.
2022-08-24 14:09:17 -04:00
Harun Yasar b6d9ad6a63 Fix typo in Basic Usage of Pipenv doc (#5276) 2022-08-20 08:58:40 -04:00
Matt Davis 3e34d56234 Merge branch 'main' of github.com:pypa/pipenv 2022-08-19 08:21:33 -04:00
Matt Davis 60e8e4c60c fix lint 2022-08-19 08:21:25 -04:00
github-actions[bot] 75d51e98be Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-19 12:20:09 +00:00
Matt Davis 5469824b6e Release v2022.8.19 2022-08-19 08:16:51 -04:00
Matt Davis 2db36dea7d Add news fragment. 2022-08-19 08:15:31 -04:00
Matt Davis 1b6fa94245 Use sysconfig on all supported python versions. 2022-08-19 07:52:08 +02:00
Matt Davis c2daec8b2d revert this change. 2022-08-19 07:52:08 +02:00
Matt Davis cd18f8fefc More iterating on a problem. 2022-08-19 07:52:08 +02:00
Matt Davis bd9d62d907 More iterating on a problem. 2022-08-19 07:52:08 +02:00
Matt Davis 692f79dc75 More iterating on a problem. 2022-08-19 07:52:08 +02:00
Matt Davis 58e552cb56 this change did not help. 2022-08-19 07:52:08 +02:00
Matt Davis fb0ffa1491 Eperimenting with the CI failures due to setuptools upgrade. 2022-08-19 07:52:08 +02:00
Matt Davis a1a0fc0ea2 Update lock file. 2022-08-19 07:52:08 +02:00
Matt Davis e5bd78e865 Revert this change. 2022-08-19 07:52:08 +02:00
Matt Davis c77c629356 add news fragment. 2022-08-18 19:53:42 -04:00
Dương Quốc Khánh 640612d0d7 Issue 5273 constraints are not recognized (#5274)
* Add more test for get_constraints_from_deps
* Use pip's check_invalid_constraint_type.
2022-08-18 19:52:23 -04:00
Matt Davis 4c393145cc Exclude from resolver constraints the editable dependencies that will be installed. (#5271)
* Exclude from resolver constraints the editable dependencies that will be installed.
2022-08-18 18:14:40 -04:00
github-actions[bot] 697f1a9e9e Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-17 06:27:04 +00:00
Matt Davis 68e2cb1ec3 Release v2022.8.17 2022-08-17 02:23:40 -04:00
Matt Davis 59bebd6dc9 Revert "Remove yaspin and termcolor"
This reverts commit bc56a44f4f.
2022-08-17 02:17:45 -04:00
Matt Davis ea64995393 Add news fragment. 2022-08-17 06:50:00 +02:00
Matt Davis e65468639a Adjust patch file. 2022-08-17 06:50:00 +02:00
Matt Davis 8fc9c365bc Revise how we do the import patch to include only module pipenv. 2022-08-17 06:50:00 +02:00
Oz N Tiram bc56a44f4f Remove yaspin and termcolor
Termcolor is a dependency of yaspin. Yaspin isn't used
anywhere in pipenv. There is a patch for it, and there is also
vistir dependency for it, but we have our own spinner.

Side note, we can consider using rich, which pip uses.
2022-08-17 06:47:44 +02:00
Jeremy Fleischman 77bc74dce5 Actually filter out missing interpreters (#5262)
* Actually filter out missing interpreters

This fixes https://github.com/pypa/pipenv/issues/5261.

Before this change, I would get a "The Python interpreter can't be
found" error when running `pipenv install --system` with a python3 but
no python.
2022-08-16 15:33:34 -04:00
github-actions[bot] f73a5ae407 Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-15 04:03:59 +00:00
Matt Davis 8405bbf59a Release v2022.8.15 2022-08-15 00:01:03 -04:00
Matt Davis f2db1c459a Remove function that is no longer used. (#5250) 2022-08-14 23:48:21 -04:00
jgart abfa69349b Add install instructions for void linux (#5257) 2022-08-14 23:46:17 -04:00
Matt Davis dbea3f5cb7 Issue 5254 (#5255)
* Fix for python not defaulting to the virtualenv during a pip install.  Add --ignore-installed flag.
2022-08-14 23:44:19 -04:00
Matt Davis c1924dbf44 Remvoe reference to -r from documentation. (#5258) 2022-08-14 23:43:36 -04:00
github-actions[bot] 355c68497e Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-14 04:06:51 +00:00
Matt Davis d74f277f6c Release v2022.8.14 2022-08-14 00:03:38 -04:00
Oz N Tiram 3cfdf799fe Remove vendored cached_property (#5249)
The class cached_property is available in the Python STL from
version 3.8 onwards. In addition, it is redifend in included libraries
so we can just use it from there.
2022-08-13 23:04:25 -04:00
Matt Davis c55d3033b4 Add news fragment. 2022-08-13 21:19:19 +02:00
Matt Davis e44d797ae1 Add unit test for this. 2022-08-13 21:19:19 +02:00
Matt Davis 3e16cb5acf Don't count packaging as a bad package to ommit. 2022-08-13 21:19:19 +02:00