Skip to content

Fix a web UI integration test#912

Merged
rdmark merged 3 commits intodevelopfrom
rdmark-bump-click
Oct 14, 2022
Merged

Fix a web UI integration test#912
rdmark merged 3 commits intodevelopfrom
rdmark-bump-click

Conversation

@rdmark
Copy link
Copy Markdown
Member

@rdmark rdmark commented Oct 13, 2022

  • fix a failing integration test

Copy link
Copy Markdown
Member

@nucleogenic nucleogenic left a comment

Choose a reason for hiding this comment

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

Happy to approve on the basis my build was successful and all tests passed. We might want to look at the dependency pinning in the future. There's some other options for dependency management in Python too, but I don't know much about them. Glad to see some dependencies updated too.

Comment on lines -1 to -8
bjoern==3.1.0
click==7.1.2
Flask==2.0.1
itsdangerous==2.0.1
Jinja2==3.0.1
MarkupSafe==2.0.1
bjoern==3.2.2
Flask==2.2.2
Jinja2==3.1.2
protobuf==3.20.1
requests==2.26.0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

AFAIK, it would be best practice to run pip freeze and pin the exact versions of the dependencies, to ensure all installations are running the same versions. These then have to be split out into requirements.txt and requirements-dev.txt manually.

With that said, I'm not familiar enough with our direct dependencies to know if there is an actual risk of upstream dependency versions changing.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Using pip freeze sounds like something worth looking into, and better than manually tag individual versions. Let me revert the library bumps and just merge the test fix here. We can revisit the libraries after the release.

…e that are dependencies of other packages"

This reverts commit dbd24bd.
@rdmark rdmark changed the title Bump web Python libraries to the latest stable versions Fix a web UI integration test Oct 14, 2022
@rdmark rdmark merged commit a8ac6a0 into develop Oct 14, 2022
@rdmark rdmark deleted the rdmark-bump-click branch October 14, 2022 16:13
@sonarqubecloud
Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

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.

2 participants