Commit Graph

8095 Commits

Author SHA1 Message Date
github-actions[bot] b3ee36b7bd Bumped version.
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-11-23 13:09:06 +00:00
Matt Davis 3b53abf643 Release v2022.11.23 2022-11-23 08:06:56 -05:00
Oz N Tiram 2c36fc6cd7 Merge pull request #5487 from pypa/fix-win-3.7
Remove QuasiPipTempDirectory and use pip's TempDirectory.
2022-11-23 08:44:31 +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
Matt Davis 0309e7f339 Remove quasiPipTempDirectory and use Pips TempDirectory. 2022-11-22 20:48:33 -05:00
Matt Davis 5db5472fd1 Support python 3.11 2022-11-22 18:23:07 -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
Matt Davis a8f8c55995 Merge pull request #5481 from pypa/bump-version-requirementslib
Bump version requirementslib and more vendor clean up
2022-11-22 17:54:29 -05:00
Matt Davis 6387a22029 update to better naming. 2022-11-22 17:53:56 -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 e71180858a vendor: remove parse 2022-11-19 22:16:39 +01:00
Oz Tiram 223a87c116 vendor: remove parse
This was only used in 1 place and could be removed with
a simple regex.
2022-11-19 22:16:03 +01:00
Oz Tiram 709fbb7773 Replace parse with a simple regex.
This makes parse obsolete, removing ~1000 LOC.
2022-11-19 22:10:25 +01:00
Oz Tiram 9c63a4a59f vendor: remove idna
This is not used by pipenv directly, nor by any vendored
libraries. pip has it's own copy of idna.
2022-11-19 21:39:12 +01:00
Oz Tiram 5db6ca6ccf vendor: mark idna for removal 2022-11-19 21:37:47 +01:00
Oz Tiram a139719b93 vendor: remove termcolor 2022-11-19 21:32:31 +01:00
Oz Tiram 20926a1a04 vendor: mark termcolor for removal
This was used only by yaspin.
2022-11-19 21:32:01 +01:00
Oz Tiram b471cf3dbd Add news snippet 2022-11-19 21:16:18 +01:00
Oz Tiram e6a4cd3c48 vendor: remove unused patches for yaspin 2022-11-19 21:09:17 +01:00
Oz Tiram 8e35f237fa vendor: remove yaspin 2022-11-19 20:58:29 +01:00
Oz Tiram 0ab8929001 vendor: mark yaspin and wheel for removal 2022-11-19 20:57:56 +01:00
Oz Tiram 0772a5bbaf resolver: fix for usage of vistir modules
Vistir removed echo and TemporaryDirectory, so these
changes are needed to fix the code.
2022-11-19 20:25:58 +01:00
Oz Tiram ddfb33027c vendor: bump vistir to 0.7.4 2022-11-19 18:46:56 +01:00
Oz Tiram 2bfd5de67f vendor: mark vistir for bump version 0.7.4 2022-11-19 18:16:26 +01:00
Oz Tiram 9e7ba9289f Vendor: bump requirementslib to v2.2.0 2022-11-19 18:12:11 +01:00
Oz Tiram 45d4ec9568 Mark requirementslib to bump with 2.2.0 2022-11-19 15:06:04 +01:00
Oz Tiram 30be476801 Fix broken test 2022-11-18 23:09:57 +01:00
Oz N Tiram 6f06e51de6 Merge pull request #5470 from efugier/feat/shells/support-for-nushell
feat(shells): support nushell
2022-11-18 21:25:58 +01:00
Oz Tiram 279a9f4ce1 Revert "vendor: bump vistir to version 0.7.4"
This reverts commit eff7aa0933.
2022-11-18 21:06:35 +01:00
Oz Tiram 615f516d63 move concurrency to the top 2022-11-18 20:55:29 +01:00
Oz Tiram decfa6d9f7 Try again ... 2022-11-18 20:52:52 +01:00
Oz Tiram c71cb8f133 Fix syntax of CI job 2022-11-18 20:51:40 +01:00
Oz Tiram 428e973264 Allow starting CI jobs manually 2022-11-18 20:47:12 +01:00
Oz Tiram 060ae47bae Sigh ... vistir dep revert 2022-11-18 20:41:19 +01:00
Oz Tiram ec27ab5652 Fix broken tests because of repository deletion
The repo https://github.com/Rapptz/discord.py was removed by the owner.
In order for this test to work, we need a package which has a setup
with version and extras in it.
2022-11-18 20:33:43 +01:00
emilien fugier 3e07a94bd6 feat(shells): support nushell 2022-11-18 16:23:27 +01:00
Oz Tiram abf265ed48 vendor: quick fix revert vistir to 0.7.0
Waiting for requirementslib to catch up.
2022-11-18 10:34:35 +01:00
Oz N Tiram a6d8ea9bad Merge pull request #5467 from pypa/drop-wheel-from-vendor
vendor: drop more unused code
2022-11-18 10:29:31 +01:00
Oz N Tiram d17f4f679e Merge branch 'main' into drop-wheel-from-vendor 2022-11-18 10:29:25 +01:00
Oz Tiram d6c7fa5c6d Add news snippet 2022-11-18 10:28:46 +01:00
Oz N Tiram f95b671fe3 Merge pull request #5468 from pypa/remove-yaspin-spinner
Remove yaspin spinner
2022-11-18 10:27:21 +01:00
Oz Tiram baf1124ba2 Add news snippet 2022-11-18 10:24:51 +01:00
Oz Tiram eff7aa0933 vendor: bump vistir to version 0.7.4 2022-11-14 00:47:35 +01:00
Oz Tiram 74b64f8bae spinner: allow disabling or overriding 2022-11-14 00:01:02 +01:00
Oz Tiram 0bd03e62b6 Fix failing tests 2022-11-13 22:57:23 +01:00
Oz Tiram 349b6edf16 Fix failing tests 2022-11-13 22:54:22 +01:00
Oz Tiram a1b141cfee Core: fix usage of console.status 2022-11-13 22:42:05 +01:00
Oz Tiram da41e09dcb Resolver: remove yaspin spinner for rich.status 2022-11-13 22:38:57 +01:00
Oz Tiram f64bef7df9 Remove create_spinner from create_virtualenv
Use console.status instead.
2022-11-13 22:32:23 +01:00
Oz Tiram 23dcc30005 core: fix calls to err.print
This broke after importing cosole at the top level.
2022-11-13 22:28:07 +01:00