Skip to content

Drop networkx dependency#68748

Open
vzhestkov wants to merge 6 commits intosaltstack:masterfrom
vzhestkov:replace-networkx
Open

Drop networkx dependency#68748
vzhestkov wants to merge 6 commits intosaltstack:masterfrom
vzhestkov:replace-networkx

Conversation

@vzhestkov
Copy link
Contributor

@vzhestkov vzhestkov commented Feb 19, 2026

What does this PR do?

networkx is quite requiring dependency and in some cases could lead to adding extra dependencies for very narrow part of the features used from it to resolve requisites. In some environments it leads to significant issues on packaging salt.

What issues does this PR fix or reference?

Tracks: https://github.com/SUSE/spacewalk/issues/29487

Previous Behavior

Remove this section if not relevant

New Behavior

Remove this section if not relevant

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes/No

@vzhestkov vzhestkov requested a review from a team as a code owner February 19, 2026 08:22
@bdrx312
Copy link
Contributor

bdrx312 commented Feb 24, 2026

twangboy
twangboy previously approved these changes Feb 24, 2026

class DiGraphCycle(Exception):
"""
Custom DiGrapCycle exception raised on detecting cycle.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo DiGrapCycle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:full Run the full test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants