Commit Graph

133 Commits

Author SHA1 Message Date
Matt Davis 8877d7944f Pip 23.0.1 (#5614)
* Bump version of pip 23.0.1

* Invoke 2.0.0 for python 3.11 environments.

* Vendor in pip==23.0.1

* add news fragment.

* vendoring updates.

* Vendor in latest pythonfinder.

* Add exceptiongroup backport for pytest update.

* Fix lock file with python 3.11
2023-02-18 15:45:57 +01:00
Matt Davis b7ed02240b Pip 23.0 (#5586)
* update pip to 23.0 in patched.txt

* Vendor in pip517 since pip dropped it from its _vendor.

* adjust vendoring script.

* vendor in pip==23.0

* correct vendoring script.

* fix import with vendoring script.
2023-02-04 13:10:02 +01:00
Oz Tiram 6cf7f5b5ef vendor: bump version of colorama 2022-12-06 15:28:00 +01:00
Oz Tiram 764fbeda24 vendor: remove vistir.spin
We don't use this module anymore
2022-12-06 14:37:59 +01:00
Matt Davis c58c371f6b Vendor new safety (#5217) (#5218)
* Vendor new safety (#5217)

* Closest to correct vendoring of ruamel.

* Fix lint

* New pipenv check with minimal output.

* Remove decode_for_output use in pipenv check functions.

* Use click.secho where is possible.

* Rerun vendoring to get the latest safety version.

* skip this test for now.

Co-authored-by: Yeison Vargas <yeisonvargasjf@gmail.com>
2022-11-22 21:14:24 -05:00
Fidel Ramos 2921b80de7 Fix syntax error in requirementslib vendor (#5483)
Compiling this file raised a SyntaxError:

    ***   File "/gnu/store/62ms8p25ilrw7vrz5fn8fjf4pds10b02-pipenv-2022.11.11/lib/python3.9/site-packages/pipenv/vendor/requirementslib/models/metadata.py", line 17
        from pipenv.patched.pip._vendor.distlib.metadata import import Metadata
                                                                ^
    SyntaxError: invalid syntax

Found through `python -m compileall /pipenv/source/` when trying to add pipenv to
[Guix](https://guix.gnu.org/).

Also include fix for root cause: wrong replacement in vendoring task.
2022-11-22 17:54:52 -05:00
Oz Tiram d1716a7b26 vendor: remove references to parse in vendor script
Install parse in the vendor environment, as it is still
used.
2022-11-20 17:25:03 +01:00
Oz Tiram 2cb30cead2 vendor: drop unused cerberus code
We don't need to ship tests and benchmarks to our users.
2022-11-13 10:31:35 +01:00
Matt Davis e3c999f1b9 Roll back change vendoring of colorama. (#5460)
* Roll back change vendoring of colorama.

* Add back colorama version that worked.

* Add news fragment.
2022-11-05 02:34:27 -04:00
Oz N Tiram d6964452dd vendoring: fix broken attrs
We can't rename attrs to attr, since versionn 22.1 distributes
two modules one named attrs and one names attr.
2022-11-01 21:29:42 +01:00
Oz N Tiram 45ed8448e7 Vendoring script: fix linting issue 2022-11-01 20:35:20 +01:00
Oz Tiram 93f40ace77 Vendor: more disltlib import fixes 2022-11-01 20:31:06 +01:00
Oz Tiram 973d47715b Vendoring: drop our included version of colorma
Use the one from pip._vendor instead.
2022-11-01 20:30:59 +01:00
Oz Tiram 69507b1b79 vendoring: remove library rename zipp
This module is an old backport we no longer distribute.
 The except ImportError in pep517/meta.py never happens
 in Python3.6 and later.
2022-11-01 20:30:54 +01:00
Oz Tiram c5f6016689 Vendor: drop distlib - use the one from pip._vendor 2022-11-01 20:30:48 +01:00
Oz N Tiram e3052f2de9 Remove vendored platformdirs - use the one from pip._vendor 2022-10-30 18:51:38 +01:00
Oz N Tiram bf7978de45 Remove appdirs.py in favor of platformdirs
platformdirs is the actively maintained fork of appdirs.
In addition, platformdirs is included in pip, so we can use that directly.
2022-10-17 23:12:54 +02:00
Matt Davis cb1ca34c28 Apply vendoring.update script. 2022-10-08 22:48:51 -04: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
Matt Davis 4f49739c5f Fix pep517 import issue. 2022-09-14 08:14:45 -04: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
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
Oz N Tiram 13b023b986 Remove urllib3 from vendor, use pip._vendor
See #5174
2022-08-01 15:40:57 +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 931a5b56e8 Restore skeleton for update_safety task
Might work on this later...
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 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