panoptisch icon indicating copy to clipboard operation
panoptisch copied to clipboard

A recursive dependency scanner for Python projects

Results 4 panoptisch issues
Sort by recently updated
recently updated
newest added

https://github.com/R9295/panoptisch/blob/master/panoptisch/scanner.py#L68 ``` python # scanner.py elif os.path.isdir(module_as_dir): if not is_part_of_module: # this check matters as a simple script cannot # import another script in a folder if the folder does...

bug

Currently, scanning is aborted if a module has issues on import. Allow a ``--ignore-import-errors`` option that continues the scan and logs the error in the output file, similar to ``reason:...

enhancement
help wanted
good first issue

Introduce some sort of caching mechanism. In django projects, many dependencies have django as a sub-dependency, causing repetitive scanning. The cache should work with resolved module sources not module names!

enhancement
help wanted

While it occurs to me, most of the ``ModuleNotFound`` reasons in my initial example run are for Windows-only modules. As I'm on Mac (or Linux), it would be nice to...