<#2186 Pex warns by default under Python 3.12> Iss...
# github-notifications
c
#2186 Pex warns by default under Python 3.12 Issue created by jsirois Looks like:
Copy code
$ pex cowsay -ccowsay -- 'Moo!'
/home/jsirois/bin/pex.venv/lib/python3.12/site-packages/pex/pip/installation.py:231: PEXWarning: The Pip requested for Bootstrapping Pip 23.2 was pip @ git+<https://github.com/pantsbuild/pip@386a54f097ece66775d0c7f34fd29bb596c6b0be> but it does not work with any of the targets selected.

Pip 20.3.4-patched requires Python <3.12 and the following target does not apply:
1. /home/jsirois/bin/pex.venv/bin/python3.12

Using Pip 23.2 instead.
  pex_warnings.warn(
  ____
| Moo! |
  ====
    \
     \
       ^__^
       (oo)\_______
       (__)\       )\/\
           ||----w |
           ||     ||
$ pex -V
2.1.139
So, despite making accommodations to use Pip 23.2 by default specifically for Python 3.12, it warns anyhow. pantsbuild/pex