InSyncWithFoo / ryecharm

The all-in-one PyCharm plugin for Astral-backed Python tools
https://insyncwithfoo.github.io/ryecharm/
MIT License
82 stars 3 forks source link

hello , pycharm 2023.3.7 can't download plugin , please support it ,ask entreatly #8

Closed Super1Windcloud closed 2 months ago

Super1Windcloud commented 2 months ago

What happened?

image

Steps to reproduce

image

Relevant log output or stack trace

No response

Operating system

None

InSyncWithFoo commented 2 months ago

I'm using some APIs only available to 2024.2 and above, so supporting 2023.3 is not possible. In fact, the current plan is to limit support to 2024.3 and later, where the APIs for setting up Python SDKs are rewritten in a backward-incompatible manner (these are necessary for supporting project generation with uv).

Backporting would take significant effort, so I can't do that either. What I can do is to lower the declared bound so that it would be, at build time, compatible with 2023.3; see #10 (this won't be merged, however). See the installation guide for more information on how to install custom builds. I can't recall all incompatibilities off the top of my head, but I think it will work as long as you use Command line or LSP4IJ as the running mode instead of Native LSP client; no promises though.

You can make a fork and continue synchronizing it with upstream this way; if actions are enabled, every push will also trigger the build workflow. If the custom build works for you, that's great. If it doesn't, then I'm afraid you will have to update your IDE to use RyeCharm (RyeCharm supports PyCharm Community Edition too).