Skip to content

Commit

Permalink
Lock to an old ciscconfparse during testing
Browse files Browse the repository at this point in the history
ciscoconfparse is a dependency of NAV's direct dependency
napalm. However, the latest few versions of ciscoconfparse have been
packaged with dependencies that are only relevant for developers, not
for production use. These dependencies conflict with our test
environment dependencies.

Until we upgrade to Napalm 4 (which ditches ciscoconfparse), we lock it
to an older, stable version during test runs.
  • Loading branch information
lunkwill42 committed Jan 3, 2023
1 parent 5993ba9 commit c2b9dd3
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions tests/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,6 @@ pytidylib==0.3.2
selenium==3.141.0
whisper>=0.9.9
whitenoise==4.1.4
# the next dep is here because newer versions of ciscoconfparse has broken dependencies
# this can be removed once we move to napalm 4, which no longer depends on ciscoconfparse
ciscoconfparse<1.6.51

0 comments on commit c2b9dd3

Please sign in to comment.