Commit Graph

360 Commits

Author SHA1 Message Date
Matt Davis cb1ca34c28 Apply vendoring.update script. 2022-10-08 22:48:51 -04:00
Matt Davis 35b996df76 merge in main and resolve conflict. 2022-10-04 05:32:31 -04:00
Oz N Tiram d2fe28a8b0 Bump dparse version to 0.6.2 2022-10-02 23:58:38 +02:00
Matt Davis 8e81ddadc1 resolve merge conflict with main. 2022-09-21 21:41:12 -04:00
Matt Davis 450cc59a80 Undo this vendoring change. 2022-09-21 06:58:55 -04:00
Matt Davis 4f451be802 undo attempt at vendoring change. 2022-09-21 06:54:12 -04:00
Matt Davis 0e5e4ea05b Port change from safety vendoring PR to make the vendor renames work the same as patch. 2022-09-21 06:38:37 -04:00
Matt Davis 2e51612d9e Port change from safety vendoring PR to make the vendor renames work the same as patch. 2022-09-21 06:31:49 -04:00
Matt Davis e514767042 Port change from safety vendoring PR to make the vendor renames work the same as patch. 2022-09-21 06:27:51 -04:00
Matt Davis ea051b4a73 Prep for plette vendoring. 2022-09-21 06:19:38 -04:00
Matt Davis d5c63a06a1 Fix import of plette. 2022-09-19 17:12:29 -04:00
Oz N Tiram 3a57dd0f21 Merge branch 'main' into replace-pipfile-with-plette 2022-09-15 15:08:18 +02:00
Matt Davis 4f49739c5f Fix pep517 import issue. 2022-09-14 08:14:45 -04:00
Oz N Tiram 097e253d1d Remove patched pipefile and patch 2022-09-12 23:22:46 +02:00
Matt Davis 55d6f5b66d Merge branch 'main' into issue-5349 2022-09-10 22:09:00 -04:00
Matt Davis 61552ef2bf Remove pip_shims renames. 2022-09-09 22:06:41 -04:00
Matt Davis e9f24a9b60 Undo dir rename because it affected the license file location. 2022-09-09 22:03:23 -04:00
Matt Davis 79d1184923 Use importlib to ensure pipenv and ensure pkg_resource is importable. 2022-09-09 21:57:20 -04:00
Oz N Tiram f910bc3b7c Ducktape for downloading LICENSE of pipdeptree
This package uses hatchling as a build backend and required special
case.
There should be a better way, but for now this works.
2022-09-08 15:26:07 +02:00
Oz N Tiram 6437584792 Try and bumnp pipdeptree 2022-09-08 12:44:59 +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
Matt Davis 1b6fa94245 Use sysconfig on all supported python versions. 2022-08-19 07:52:08 +02:00
Matt Davis 59bebd6dc9 Revert "Remove yaspin and termcolor"
This reverts commit bc56a44f4f.
2022-08-17 02:17:45 -04:00
Matt Davis e65468639a Adjust patch file. 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
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
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 00b3499600 Apply linter. 2022-08-05 10:47:57 -04:00
Matt Davis f50a12a8c5 add back release vendoring import -- unintentionally removed. 2022-08-05 10:45:02 -04:00
Oz N Tiram 13b023b986 Remove urllib3 from vendor, use pip._vendor
See #5174
2022-08-01 15:40:57 +02:00
otherjake 962933d865 Regen patch hash 2022-07-29 15:55:12 +02:00
Matt Davis cd5a9683be Rename notpip to pip. Vendor in pip-22.2.1 and latest requirementslib and vistir. 2022-07-28 11:58:10 +02:00
Oz N Tiram e532fb5328 Remove only insertion of YAML libs to safety 2022-07-27 06:52:30 +02:00
Oz N Tiram 53dc092d38 Revert "Remove patch to safety/__main__.py to handle pyyaml"
This reverts commit 506f102670aad37e059758925483b7b207e86cc3.
2022-07-27 06:52:30 +02:00
Oz N Tiram 931a5b56e8 Restore skeleton for update_safety task
Might work on this later...
2022-07-27 06:52:30 +02:00
Oz N Tiram 92e97ecc21 Remove patch to safety/__main__.py to handle pyyaml
This is really not needed anymore.
k# Your branch is up to date with 'origin/vendoring-improvements'.
2022-07-27 06:52:30 +02:00
Oz N Tiram 1abbab63e0 Remove patch for tomlkit
This seems fixed in version 0.9.1

See here:

https://github.com/sdispater/tomlkit/blob/f8099e6d6cb68bd0e7676252d7c379dc4d49b982/tomlkit/items.py#L168

Bump vendored version of tomlkit
2022-07-27 06:52:30 +02:00
Oz N Tiram ff3ae8f6c8 Remove separate download of pyparsing license
The library includes a copy of MIT license with the source code.
2022-07-27 06:52:30 +02:00
Oz N Tiram 9c3db232e2 Remove vendoring on pyyaml
This was only used by dparse
2022-07-27 06:52:30 +02:00
Oz N Tiram bfdb90a6af Patch dparse locally - remove top level yaml import
We don't use this yaml import (only used for conda file parsing).
Hence, we can remove this.
2022-07-27 06:52:30 +02:00
Oz N Tiram dbe6d45e89 Clean reference to delegator
We no longer vendor this package
2022-07-27 06:52:30 +02:00
Oz N Tiram 01e133d86c Remove funcsigs
We are no longer vendoring this library.
2022-07-27 06:52:30 +02:00
Oz N Tiram a3ae704df8 Remove more backports 2022-07-27 06:52:30 +02:00
Oz N Tiram eef583c03f Remove functools32 backport 2022-07-27 06:52:30 +02:00
Oz N Tiram 8c2ee9b789 Remove Python2 left overs 2022-07-27 06:52:30 +02:00
otherjake cbad7fe47f Remove Crayons per issue 3741, use click echo functions instead 2022-07-19 20:15:17 +02:00
Matt Davis 8a4d2eb130 Vendor in latest requirements lib and pip-shims in order to drop packaging and resolve differences in sourcing it. 2022-07-07 09:21:57 -04:00
Matt Davis cf4adb6146 Add news fragment and fix rewrite import list to include requests. 2022-07-07 06:51:49 -04:00
Matt Davis c69d55f7c8 Vendor in pip 22.1.2 2022-07-06 22:09:37 -04:00