SourcetrailPythonIndexer icon indicating copy to clipboard operation
SourcetrailPythonIndexer copied to clipboard

Python Indexer for Sourcetrail based on jedi, parso and SourcetrailDB

Results 11 SourcetrailPythonIndexer issues
Sort by recently updated
recently updated
newest added

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,...

non-reproducible

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...

bug
jedi issue

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...