Skip to content

[Dependency] Remove unneeded cryptography dependency#8131

Merged
MasterOdin merged 4 commits into
mainfrom
mpeveler-chore-cryptography-removal
Jul 11, 2022
Merged

[Dependency] Remove unneeded cryptography dependency#8131
MasterOdin merged 4 commits into
mainfrom
mpeveler-chore-cryptography-removal

Conversation

@MasterOdin

Copy link
Copy Markdown
Member

Please check if the PR fulfills these requirements:

  • Tests for the changes have been added/updated (if possible)
  • Documentation has been updated/added if relevant

What is the current behavior?

Right now, we install an old version of the cryptography python dependency. While we did not directly utilize this package, some of our other dependencies did, and would install the newest possible version of the dependency. However, the version of pip that came with Ubuntu 18.04 was not new enough to support installing these newer versions, and so we pinned this transitive dependency.

What is the new behavior?

Remove the install line for cryptography and let it get installed as a transitive dependency again. The version of pip that comes with Ubuntu 20.04 is new enough to support the binary installs for these versions, and so we don't need to worry about this anymore.

Other information?

Vagrant up run: https://github.com/Submitty/Submitty/actions/runs/2605815217

@MasterOdin MasterOdin changed the title [Refactor:Developer] Remove unneeded cryptography dependency [Dependency] Remove unneeded cryptography dependency Jul 3, 2022
@codecov

codecov Bot commented Jul 3, 2022

Copy link
Copy Markdown

Codecov Report

Merging #8131 (7a3629f) into main (f5054d0) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff            @@
##               main    #8131   +/-   ##
=========================================
  Coverage     22.21%   22.21%           
  Complexity     7588     7588           
=========================================
  Files           203      203           
  Lines         24796    24796           
  Branches         60       60           
=========================================
  Hits           5509     5509           
  Misses        19229    19229           
  Partials         58       58           
Flag Coverage Δ
autograder 20.22% <ø> (ø)
js 31.34% <ø> (ø)
migrator 99.20% <ø> (ø)
php 20.34% <ø> (ø)
python_submitty_utils 71.65% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

@MasterOdin
MasterOdin merged commit 76cdf01 into main Jul 11, 2022
@MasterOdin
MasterOdin deleted the mpeveler-chore-cryptography-removal branch July 11, 2022 17:33
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