DetachHead / basedpyright

pyright fork with various type checking improvements, improved vscode support and pylance features built into the language server
http://docs.basedpyright.com/
Other
601 stars 12 forks source link

Conda-forge Package #410

Open iamthebot opened 3 weeks ago

iamthebot commented 3 weeks ago

Started working on a package for conda-forge here.

I think we'll need a slightly different installation mechanism since in conda-forge we'd need to depend on the npm package there directly (hence having basedpyright use the npm binary from conda-forge).

Would you (the author) be OK with a conda-forge package? This would be very for those of us who prefer to have all dependencies installed as conda packages.

Any suggestions on how we might have basedpyright use another npm (in lieu of using the nodejs_wheel import)? I saw there was a nixos package PR somewhere...

DetachHead commented 3 weeks ago

happy to support this. i'm not familiar with conda so im not sure how you'd go about it or if the way the nixos package does it could be any inspiration. however if you want to make any changes to basedpyright to make this easier im open to that too.

iamthebot commented 3 weeks ago

@DetachHead let me do some more investigation and report back on this issue w/ suggestions for any changes to basedpyright needed to enable this. Hope you don't mind if we keep this issue open in the meantime to track the effort here.

DetachHead commented 3 weeks ago

no problem!