I've been a PyCharm user since it's first released. For personal projects within a relatively small PYTHONPATH it works great.
Now I work in a company with 15+ years of Python code base. Hundreds of packages in PYTHONPATH on a shared network path.
99% of those packages NEVER change. Also, I'm working on multiple projects at a time and every time I open PyCharm it starts indexing THE SAME hundreds of packages AGAIN.
There are dozens of complaints on indexing but JetBrains for some reason is completely ignorant about this problem.
We're not asking to make it faster, or make the problem magically disappear, just PLEASE give us the ability to control this process:
- Exclude paths from indexing. Super important! We still need some paths to be in PYTHONPATH, so they can't be removed, but they NEVER change, there is absolutely reason to reindex them every single time.
- Disable the indexing whatsoever on demand.
- Allow the indexing to run once and DO NOT re-index on restart unless explicitly asked.
- Prioritize other IDE actions over indexing. While PyCharm is indexing the IDE is pretty much useless.
Please make PyCharm great again by giving us control over the indexing!