I’ve just posted beta 2 with a couple of fixes: Python Release Python install manager 26.0 beta 2 | Python.org
Most notably, these two configuration options for your pymanager.json:
{
"install": {
"enable_entrypoints": true,
"hard_link_entrypoints": false,
}
}
The first can be changed to false to disable scanning installed packages for entrypoints to generate (it’ll only create Python shortcuts).
The second is primarily for debugging, and will ensure that each alias executable is a copy instead of a link (each alias is about 0.6MB and totally identical, so when you have tens-hundreds we can save a significant amount of space by linking). It’s false by default right now because I accidentally merged a testing change
but will go back to true. (It was effectively active in the last beta with no specific issues, just one case that would’ve been nice to rule out by disabling.)