Commit Graph

7608 Commits

Author SHA1 Message Date
Matt Davis 69b29abc8e Fix linter 2022-08-13 08:50:36 -04:00
Matt Davis 6ad1c1c8f4 Mark these tests as flaky. 2022-08-13 08:46:41 -04:00
github-actions[bot] d9e8016893 Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-08-13 12:45:48 +00:00
Matt Davis 7a39d54179 Release v2022.8.13 2022-08-13 08:41:58 -04:00
Matt Davis fbb1a5a6e7 Update pypi release action. 2022-08-13 08:41:29 -04:00
Dương Quốc Khánh e9dc3247dc Issue 4371 incorrect dependencies when install dev packages (#5234)
* Add test, ensure dev lock use default packages as constraints.

* Use default packages as constraints when locking develop packages.

* Add test, ensure installing dev-packages use default packages as constraints. (#4371) (#2987)

* Use default packages as constraints when installing provided dev packages.

* change vistir.path.normalize_path to pipenv.utils.shell.normalize_path

* Add function that get contraints from packages.

* Add test for get_constraints_from_deps function

* Use get_constraints_from_deps to get constraints

* Use @cached_property instead of @property

* Use standalone utility to write constraints file

* prepare_constraint_file use precomputed constraints.

* Add news fragment.
2022-08-13 05:17:09 -04:00
Matt Davis d8c88ef510 Remove code that is not required but may be causing the mac OS test failures. (#5241) 2022-08-12 20:14:38 -04:00
Jeremy Fleischman 9fed7364d4 Fix typo: the latest version of pipenv is 2022.8.5 (#5238) 2022-08-09 21:46:57 -04:00
Oz N Tiram 6c0c451b81 Replace call to project.s.initialize 2022-08-09 00:39:04 +02:00
Oz N Tiram 9116afcf5e Add news snippet 2022-08-09 00:39:04 +02:00
Oz N Tiram f50c911e6e Document all environment variables
Removed the initialize method. This was masking sphinx autodoc.
 Also it was directly used inside the __init__ method.

 Fix #5201
2022-08-09 00:39:04 +02:00
Oz N Tiram acd5eb2cd4 Drop zipp from vendored libs.
Zipp was introduces as a dependency of pep517. However,
we are now using pep517 from `pip._vendor`. The version included
there isn't using any code path that requires zipp. Hence, it is
excluded form `pip._vendor`, and can be safely removed.
2022-08-09 00:37:55 +02:00
Matt Davis 0e107fc609 Add news fragment. 2022-08-08 15:14:11 +02:00
Matt Davis a93e4a3bd7 Vendoring in pip 22.2.2 2022-08-08 15:14:11 +02:00
Oz N Tiram d791db89a7 Remove vendored pep517, use it from pip._vendor 2022-08-08 14:36:05 +02:00
Oz N Tiram 4d99ce9e3a Remove unused function - write_backports_imports 2022-08-08 14:36:05 +02:00
Matt Davis 720c1ed35f Fix linting 2022-08-08 14:21:57 +02:00
Matt Davis e7e4722012 Fix for inclusion of setuptools in the lock and install phase + other BAD_PACKAGES. 2022-08-08 14:21:57 +02:00
Matt Davis 078f28bd6c Try with version that has new setuptools available in pypi. 2022-08-07 22:53:26 +02:00
Matt Davis 56b94971a8 Add back these setuptools steps. 2022-08-07 22:53:26 +02:00
Matt Davis 7284c76fa2 not sure why setuptools is getting added to the lockfile, but its problematic. 2022-08-07 22:53:26 +02:00
Matt Davis 662e5f8c1c This is possibly no longer required and could be breaking the build. 2022-08-07 22:53:26 +02:00
Matt Davis af9460ecde This is possibly no longer required and could be breaking the build. 2022-08-07 22:53:26 +02:00
Matt Davis e2e75c2bee Updated Pipfile.lock. 2022-08-07 22:53:26 +02:00
Matt Davis c6e0dd4ae7 Remove commented out line. 2022-08-07 22:53:26 +02:00
Matt Davis 41fe699bd0 Add news fragment. 2022-08-07 22:53:26 +02:00
Matt Davis 374b670afb Remove other spots that did not use the internal pip version to exectue pipenv commands. 2022-08-07 22:53:26 +02:00
Matt Davis 292bc5f7e0 PR feedback. 2022-08-07 09:08:46 +02:00
Matt Davis 1aa556e195 Add missing vendoring files that get generated when running vendoring. 2022-08-07 09:08:46 +02:00
Matt Davis 523d1fea7e Add news fragment. 2022-08-07 00:06:20 +02:00
Matt Davis 66e1256018 Convert this test off pip-shims, it became flakey recently. 2022-08-07 00:06:20 +02:00
amir b08dabd785 run pre-commit and apply the corresponding linter fixes 2022-08-07 00:03:08 +02:00
amir fcebb982ad add news of the bugfix 2022-08-07 00:03:08 +02:00
amir f443860162 fix bug when auto completing install and uninstall 2022-08-07 00:03:08 +02:00
Matt Davis 6883882a6e refactor based on PR feedback. 2022-08-06 16:28:55 +02:00
Matt Davis 664a1e525f refactor based on PR feedback. 2022-08-06 16:28:55 +02:00
Matt Davis 61aa6cdab9 Add news fragment. 2022-08-06 16:28:55 +02:00
Matt Davis 9b2428e01a Improve handling of CI varaible for build systems that set it to a string like azure. 2022-08-06 16:28:55 +02:00
Oz N Tiram 66f03afd0b update README
* Bump python version required
 * Add install instructions for gentoo
 * Update usage output from `pipenv --help`
2022-08-06 16:28:28 +02:00
Matt Davis 49f1c42aaf Add news fragment. 2022-08-06 08:32:25 +02:00
Matt Davis 84065c49ed test corrections. 2022-08-06 08:32:25 +02:00
Matt Davis 1daa4d5d8d Remove old way of generting requirements. 2022-08-06 08:32:25 +02:00
Matt Davis e040f89798 Mark dev version for main. 2022-08-05 10:49:59 -04:00
Matt Davis 00b3499600 Apply linter. 2022-08-05 10:47:57 -04:00
Matt Davis b642b1fe5a Release v2022.8.5 2022-08-05 10:45:30 -04:00
Matt Davis f50a12a8c5 add back release vendoring import -- unintentionally removed. 2022-08-05 10:45:02 -04:00
Oz N Tiram ca38db63db Use temp_environ in test for CUSTOM_VENV_NAME
This is so that PIPENV_CUSTOM_VENV_NAME does not leak to
other tests.
2022-08-04 10:56:48 +02:00
otherjake ec38ae1e81 Add unit test, create a section about venv names
in advanced docs.
2022-08-04 10:56:48 +02:00
otherjake 7ca9377f0d Add new news fragment to git. 2022-08-04 10:56:48 +02:00
otherjake 1e6a057f27 Fix name of news fragment to be even more correct. 2022-08-04 10:56:48 +02:00