Skip to content

Comments

fix(poly deps): resolve interface with pointer to other module#422

Merged
DavidVujic merged 4 commits intomainfrom
resolve-interface-with-pointer-to-module
Feb 13, 2026
Merged

fix(poly deps): resolve interface with pointer to other module#422
DavidVujic merged 4 commits intomainfrom
resolve-interface-with-pointer-to-module

Conversation

@DavidVujic
Copy link
Owner

@DavidVujic DavidVujic commented Feb 11, 2026

Description

Extending the way an interface is identified by allowing the __all__ variable be set to a pointer to another module.

Example use case in Issue #418

Motivation and Context

fixes #418

How Has This Been Tested?

✅ CI
✅ Unit test
✅ Local testing by running the command

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

@sonarqubecloud
Copy link

@DavidVujic DavidVujic changed the title wip fix(poly deps): resolve interface with pointer to other module Feb 13, 2026
@DavidVujic DavidVujic marked this pull request as ready for review February 13, 2026 15:54
@DavidVujic DavidVujic merged commit 064faac into main Feb 13, 2026
4 checks passed
@DavidVujic DavidVujic deleted the resolve-interface-with-pointer-to-module branch February 13, 2026 15:56
@DavidVujic DavidVujic mentioned this pull request Feb 13, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

poly deps --interface reports false positives for __all__ = core.__all__

1 participant