SourcetrailPythonIndexer
SourcetrailPythonIndexer copied to clipboard
Python Indexer for Sourcetrail based on jedi, parso and SourcetrailDB
IMHO it's very helpful to see which modules depend on other modules. Especially on big projects a top level dependency view is helpful so you don't have to choose every...
If I open a python module (e.g. a file `conf.py` which shows up as module `conf`) and try to use _Show Definition_ for the module, I get the error CodeController.cpp:333...
the codebase I'm working with is structured similarly to this. I've tried to simplify the situation as much as possible: ``` . ├── environment ├── src │ ├── __init__.py │ ...
Hey there, It seems that import or called graph at a module (same for file) level are not available to date. When I set up the view on one of...
This issue has come up while packaging Sourcetrail for NixOS (NixOS/nixpkgs#95530). There seems to be a compatibility problem with recent commits of jedi (https://github.com/davidhalter/jedi/commit/216f976fd5cab7a460e5d287e853d11759251e52) that prevents the SourcetrailPythonIndexer from resolving...
my project uses implicit namespace packages ( https://www.python.org/dev/peps/pep-0420/ ), which source trail does not seem to recognize. For example, given this file structure: my_ns_package/subpackage/ __init__.py main.py other.py I get errors...
example: ``` @attr.s class A: b: int = attr.ib() a = 2 log.warning(f'a: {a}') ``` Do you have python 3.6+ support? Maybe issue caused by environment. I use pipenv environment,...
Jedi by default seems to [require the python executable to owned by the root user](https://jedi.readthedocs.io/en/latest/docs/api.html#jedi.find_virtualenvs) for safety reasons. It appears without setting the `safe` parameter in `create_environment` to `False`, you...
Consider the following code snippet: ```python class Bar: pass class Foo: def __init__(self): self.bar = Bar() self.bar.baz = 9 foo = Foo() baz = foo.bar.baz ``` SourcetrailPythonIndexer is unable to...
Hi there, When I tried to give Sourcetrail a spin for a Python project on CentOS 7 I get the following: ``` 15:27:43 | ERROR: Process error: [450405] Failed to...