The Vercel CLI currently declares Node >=18, but its published /python-analysis dependency installs /pep440@4.2.1, which warns on Node 26.
I verified that pep440@5.0.1 supports Node 26, but it drops Node 18/20 support and changes to ESM.
Proposed fix:
- upgrade python-analysis to pep440@5.0.1;
- update two deep imports to use .js extensions;
- set the CLI and python-analysis Node engines to ^22.11.0 || >=24.10.0.
Can maintainers confirm that narrowing the advertised Node support range is preferred over retaining Node 18/20 with a different PEP 440 solution?