Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: test for minimum version of dependencies #599

Merged
merged 34 commits into from
Oct 10, 2023
Merged

Conversation

dkrako
Copy link
Contributor

@dkrako dkrako commented Oct 6, 2023

currently we do not test our minimum versions of dependencies. this lead to errors in the past, where users had old openssl packages installed.

this pr adds a test for our minimum supported versions.

@codecov
Copy link

codecov bot commented Oct 6, 2023

Codecov Report

All modified lines are covered by tests ✅

Comparison is base (6bf5177) 100.00% compared to head (ce3e256) 100.00%.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #599   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           52        52           
  Lines         2337      2337           
  Branches       582       582           
=========================================
  Hits          2337      2337           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@dkrako dkrako linked an issue Oct 10, 2023 that may be closed by this pull request
@dkrako dkrako marked this pull request as ready for review October 10, 2023 14:58
@dkrako
Copy link
Contributor Author

dkrako commented Oct 10, 2023

took a a lot of binary search iterations until I identified all minimum dependencies, but this should be it.

I added the explicit pyopenssl dependency (used by urllib), as there were at least two laptops during my tutorial in kaunas that had very outdated pyopenssl versions and therefore couldn't download any dataset.

fixing the minimum version should resolve this problem from now on

@dkrako dkrako enabled auto-merge (squash) October 10, 2023 15:13
@dkrako dkrako merged commit 3c82285 into main Oct 10, 2023
18 checks passed
@dkrako dkrako deleted the ci/minimum-versions branch October 10, 2023 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

test for minimal package versions
2 participants