Skip to content

Releases: schettino72/import-deps

0.5.1

10 Jan 02:41

Choose a tag to compare

0.5.1 (2025-01-10)

  • fix: sdist was including untracked files

0.5.0 (2025-01-09)

  • cli: support multiple paths (files and/or directories)
  • cli: unified --check flag with optional type (all, circular, reimports, inner)
  • cli: add --all-imports flag to include transitive imports in JSON output
  • cli: improved --sort algorithm, see docs for details
  • cli: add -v/--verbose flag to show level/depth columns with --sort

0.4

11 Nov 10:49

Choose a tag to compare

0.4
  • drop support for Python 3.8 and 3.9
  • add support for Python 3.13 and 3.14
  • add support for analyzing entire package directories
  • add JSON output support with --json flag
  • add DOT output support with --dot flag for graphviz visualization
  • add --check flag to detect circular dependencies and exit with error if found
  • add --sort flag to output modules in topological order (dependencies first)