python3.12 ensurepip fails

Libor Ukropec via Cygwin <[email protected]>
Newsgroups gmane.os.cygwin
Message-ID <[email protected]>
Hello,

I've installed (and then reinstalled) Python312 (3.12.12-1), venv, pip, setuptools, wheel 
all for python312.

Still when I execute `python3.12 -m ensurepip` I have this error:

```bash
$ python3.12 -m ensurepip
Traceback (most recent call last):
   File "<frozen runpy>", line 198, in _run_module_as_main
   File "<frozen runpy>", line 88, in _run_code
   File "/usr/lib/python3.12/ensurepip/__main__.py", line 5, in <module>
     sys.exit(ensurepip._main())
              ^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/ensurepip/__init__.py", line 284, in _main
     return _bootstrap(
            ^^^^^^^^^^^
   File "/usr/lib/python3.12/ensurepip/__init__.py", line 176, in _bootstrap
     whl = wheel_path.read_bytes()
           ^^^^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/pathlib.py", line 1019, in read_bytes
     with self.open(mode='rb') as f:
          ^^^^^^^^^^^^^^^^^^^^
   File "/usr/lib/python3.12/pathlib.py", line 1013, in open
     return io.open(self, mode, buffering, encoding, errors, newline)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 
'/usr/lib/python3.12/ensurepip/_bundled/pip-25.0.1-py3-none-any.whl'
```

For Python 3.9 it works as expected:

```bash
$ python3.9 -m ensurepip
Looking in links: /tmp/tmpwwz1fv3i
Requirement already satisfied: setuptools in /usr/lib/python3.9/site-packages (80.9.0)
Requirement already satisfied: pip in /usr/local/lib/python3.9/site-packages (22.3.1)
```

I'm not asking for workaround(s), I'm asking if it is an error in cygwin or my setup. I 
hit this error during troubleshooting other error.

Regards,
Libor

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.